Linux有用命令记录
Posted _less is more
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux有用命令记录相关的知识,希望对你有一定的参考价值。
1、在vi里复制
:set paste
这样粘贴时就不会前面一堆自动换行
2、设置环境变量
export lzhong=/ifs/loni/faculty/shi/spectrum/Student_2020/lzhong/
3、统计文件夹下文件和文件夹的数量
ls proto/ABIDE_RESIZED/ | wc -l
不会递归查询
4、递归统计文件和文件夹数量
find proto/ABIDE_RESIZED/ | wc -l
5、递归统计文件的数量(不含文件夹
find proto/ABIDE_RESIZED/ -type f | wc -l
6、统计文件内容行数
wc -l ABIDE_label.csv
7、解压
For zip files: ‘unzip filename’
For tar.gz files: ‘tar -zxvf filename’
For tar.bz files: ‘tar -jxvf filename’
8、查看目录大小
sudo du -shc ./web
9、查看文件系统大小
sudo df
10、查看Linux版本
cat /etc/os-release
11、运行.sh文件
source name.sh
或者
. name.sh
测试:以上两个都能在centos7上正常运行,也能在colab上正常运行(Ubuntu)
注:以上方式用于自己写的命令放到.sh里面,如果.sh是个二进制文件(如用于安装Linux软件),则用:
bash name.sh
12、查看GPU信息(NVIDIA)
使用NVIDIA的系统管理接口(System Management Interface)
nvidia-smi
13、查看CPU信息
lscpu
如框中从上至下可知:
逻辑CPU个数为48,也就是共48个线程(核心数每个核心线程数=242)
每个CPU核心有2个线程,一个CPU插槽(也就是一个CPU)有24个核心,和右下方说的24-Core相对应
一共有一个CPU socket,也就是只有一个物理CPU
14、查看硬盘空间信息
df 或者 df -h
15、查看内存信息
cat /proc/meminfo
16、查看和用户有关的进程
ps -aux | grep lzhong
如果用了nohup,关闭了终端,再使用jobs -l是看不到的
以上是关于Linux有用命令记录的主要内容,如果未能解决你的问题,请参考以下文章