Posts 一天一个Linux 命令
Post
Cancel

一天一个Linux 命令

zip 压接与解压

1
2
3
4
5
// 将指定目录/tmp压缩成test.zip文件
zip -r test.zip tmb/

// 将压缩文件test.zip在指定目录/tmp下解压缩
unzip -o test.zip -d tmp/

scp 上传 下载

1
2
scp -r local_folder remote_username@remote_ip:remote_folder    // 上传
scp -r remote_username@remote_ip:remote_folder local_folder    // 下载

删除文件夹

1
2
//删除文件夹
rm -rf dirname

查看nvidia显卡显存情况

1
2
3
4
5
6
// 查看显卡情况
nvidia-smi

// 杀掉显存占用程序
kill -9 pid

查看文件大小

可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。

python 后台运行

1
nohup python -u main.py > xzzz1.log 2>&1 &

服务器远程重启 关机

1
2
shutdown -r now   // 立马重启
shutdown +25    // 25分钟后关机

Screen 远程多窗口后台执行

1
2
很简单的一个命令,网上找来找去没一篇文章写清楚的。
懒得吐槽了
1
2
3
4
5
screen -S yourname   // 创建一个名为yourname的窗口,并自动进入。
screen -ls    // 显示所有的窗口进程
kill -pid    // 关掉窗口
C-A-D      // 退出当前窗口回到主窗口
screen -r yourname   // 回到你的yourname分窗口

翻页问题:

1
2
ctr + a  然后按下 esc键进入copy模式 即可翻页
退出翻页模式:  按两下esc

cp 复制命令

cp xx.txt aa.txt // 复制并重命名

cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下

cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下

cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录

mv 改名或者移动

1
2
mkdir test
rm a.txt test  

ls -l

查看文件权限 -rw-r–r– r: read w: write x:execute 三组权限:1. user 文件所有者 2. group 与文件所有者同组的用户 3. other 其他用户

This post is licensed under CC BY 4.0 by the author.

Contents

Trending Tags