我安装的Linux发行版本是Ubuntu 16.04
下面记录一些使用过程中遇到的Linux命令:
文章目录
- 1、查看NVIDIA显卡信息
- 2、删除软件
- 3、解压*.tar.xz文件
- 4、删除目录或文件
- 5、移动或重命名文件或目录
- 6、下载命令
- 7、复制命令
- 8、新建文件
- 9、查看硬盘使用情况
- 10、查看CPU使用情况
- 11、tail 命令
- 11、`pwd` : print working directory
- 12、`md5sum` : MD5算法一般用于检查文件完整性,不同的文件内容生成相同的报文摘要的概率是极其小的。
- 13、`scp` : secure copy,远程拷贝文件
- 14、`unzip` : 解压zip文件
- 15、`diff` : 比较文件不同
- 16、`taskset` : 指定job在哪几块CPU上运行
- 17、`nohup` : allows to run job in the background after you log out from a shell
- 18、`cat` : 命令用于连接文件并打印到标准输出设备上
1、查看NVIDIA显卡信息
由于我已经切换到NVIDIA专有驱动:nvidia-smi
watch -n 5 nvidia-smi
:每隔5秒更新一下显卡使用情况, ctrl+c
退出
2、删除软件
sudo apt-get remove <application_name>
sudo apt-get purge <package-name>
3、解压*.tar.xz文件
tar -xf file.tar.xz
https://scottlinux.com/2014/01/07/extracting-or-uncompressing-tar-xz-files-in-linux/
压缩文件成*.tar.xz
tar -zcvf archive-name.tar.gz directory-name
4、删除目录或文件
删除空文件夹:rmdir directoryname
Remove a directory with files and subdirectories (non-empty directory):rm -r directoryname
Remove a single file:rm file.txt
5、移动或重命名文件或目录
mv
can do two jobs.
- It can move files or directories
- It can rename files or directories
To just rename a file or directory type this in Terminal:
mv old_name new_name
with space between the old and new names.
To move a file or directory type this in Terminal.
mv file_name ~/Desktop
it will move the file to the desktop.
If is a directory you should add -R
before the directory name:
mv -R directory_name ~/Desktop
6、下载命令
https://www.cnblogs.com/wuheng1991/p/5332764.html
7、复制命令
cp filename direction
cp folder direction
8、新建文件
vi filename :打开或新建文件,并将光标置于第一行首
查看显卡型号:lspci |grep VGA
(lspci是linux查看硬件信息的命令),屏幕会打印出主机的集显几独显信息
查看nvidia芯片信息:lspci |grep -i nvidia
,会打印出nvidia系列的硬件信息,如果主机安装了没有视频输出的GPU(如tesla系列),这个命令会很有用
9、查看硬盘使用情况
df -hl
查看磁盘剩余空间
df -h
查看每个根路径的分区大小
du -sh
[目录名] 返回该目录的大小
du -sm
[文件夹] 返回该文件夹总M数
10、查看CPU使用情况
top
top
1
11、tail 命令
https://www.cnblogs.com/mfryf/p/3336804.html
tail -f filename
:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
tail -n 20 filename
:显示filename最后20行。
tail -r -n 10 filename
:逆序显示filename最后10行。
11、pwd
: print working directory
http://linux.51yip.com/search/awk
12、md5sum
: MD5算法一般用于检查文件完整性,不同的文件内容生成相同的报文摘要的概率是极其小的。
md5sum filename
13、scp
: secure copy,远程拷贝文件
- 将本地文件上传到服务器上
scp -P 2222 /home/lnmp0.4.tar.gz root@www.vpser.net:/root/lnmp0.4.tar.gz
14、unzip
: 解压zip文件
unzip file.zip
unzip file.zip -d destination_folder
15、diff
: 比较文件不同
diff file1 file2
16、taskset
: 指定job在哪几块CPU上运行
taskset -c 0-7
:指定job在1-8号CPU上运行