-
Notifications
You must be signed in to change notification settings - Fork 0
Linux命令
wxtt-github edited this page Oct 22, 2024
·
12 revisions
tar压缩
tar -zcvf <压缩包名>.tar.gz <目录名>
tar解压
tar -zxvf <压缩包名>.tar.gz
删除目录
rm -r <目录名>
删除文件
rm -r <文件名>
查看当前路径
pwd
cp复制(针对单个文件)
将路径1复制到路径2,只需要理解好/是从根目录开始,就只是一个绝对路径问题
cp <路径1> <路径2>
比如
cp /home/wxtt/test1/1.txt /home/wxtt/test2/
代表把test1目录下1.txt文件复制到test2目录下
cp复制(针对目录下所有文件)
cp -r <路径1> <路径2>
比如
cp -r /home/wxtt/test1/* /home/wxtt/test2/
代表把test1目录下所有文件复制到test2中
mv剪切
mv <路径1> <路径2>
比如
mv /home/wxtt/test1 /home/wxtt/test2/
代表把整个test1目录剪切到test2目录下面
重命名
mv <路径1> <路径2>
这里路径仅有最后不同,比如
mv /home/wxtt/test1 /home/wxtt/test2
代表把test1目录重命名为test2目录,注意末尾没有/,注意与复制剪切的区别
ssh连接
ssh <目标用户名>@<目标IP地址> -p <端口号>
scp上传文件
scp -P <端口号> <文件名> <目标用户名>@<目标IP地址>:<路径>
比如
scp -P 22888 1.txt wxtt@192.168.8.78:/home/wxtt/test
代表把1.txt传输到远程的test文件夹下
scp上传文件夹
scp -P 22888 -r <文件夹名> wxtt@192.168.8.78:/home/wut/test
nohup命令
API_PORT=8000 CUDA_VISIBLE_DEVICES=7 nohup <替换命令(nohup前是环境变量)> > /home/wxtt/output.log 2>&1 &
查看nohup命令输出日志的信息
tail -f /home/wxtt/output.log
根据命令关键字查找正在运行的进程
ps aux | grep '<命令关键字>'
如ps aux | grep 'python'