文章目录
一、Linux下文件操作
1.常用压缩命令
zip压缩:
zip -r examples.zip examples (examples为目录)
zip解压:
unzip update.zip -d update
其他压缩:
.tar: tar -cvf file.tar file
.tgz: tar -zcvf file.tgz file
.gzip: gzip -r examples.gz examples
.rar: rar -a examples.rar examples
其他解压:
.tar: tar -xvf file.tar
.tar.gz: tar -zxvf file
.tgz: tar -zxvf file.tgz
.gzip: gunzip -r examples.gz
.rar: unrar examples.rar
2.文件传输
代码如下(示例):
sudo scp -r 用户名@远程主机IP:远程主机文件的绝对路径 当前要传输的文件路径
二、Linux下GPU操作
1.指定GPU
代码如下(示例):
CUDA_VISIBLE_DEVICES=1
三、Linux下进程操作
1.查看进程
代码如下(示例):
nvidia-smi
2.查看指定进程
代码如下(示例):
ps -ef | grep 进程号
四、Linux下kill某个用户所有进程的方法
- pkill方式
pkill -u ttlsa
- killall方式
killall -u ttlsa
- pgrep方式
pgrep -u参数查出用户的所有pid,然后依次kill
pgrep -u ttlsa | sudo xargs kill -9
五、Linux下复制文件
将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中
cp -r /usr/men /usr/zh
交互式地将目录/usr/men中的以m打头的所有.c文件复制到目录/usr/zh中
cp -i /usr/men m*.c /usr/zh
六、存储空间
查看Linux中各个用户使用的存储空间大小:
sudo du -sh /home/*
七、LINUX上授予用户文件夹写入权限
https://blog.csdn.net/chinese_zhang/article/details/127968489
修改文件/文件夹所属组
将文件夹/data/www/sms所属用户组修改为zsitd。
chgrp -R zsitd /data/www/sms