1、重启:reboot
2、关机:halt
3、清屏:clear
4、查看服务器ip地址:ip addr
5、查看当前工作目录:pwd
6、改变当前工作目录:
-
cd 绝对路径
进入绝对路径目录 -
cd ..
进入上一级目录 -
cd
进入根目录
7、列出目录和文件信息
-
ls
列出当前目录下的所有目录和文件 -
ls -l
列出当前工作目录下全部的目录和文件名详细的信息 -
ls tmp
列出tmp目录下的全部目录和文件 -
ls -lt
按修改时间排序列出当前目录下的所有目录和文件
8、创建目录:mkdir 文件名
9、创建文件:touch 文件名
10、删除目录/文件:rm -rf 目录或文件名
11、移动文件和目录:
- 移动当个文件或目录:
mv 旧目录或文件名 新目录或文件名
- 移动多个文件或目录:
mv 旧目录或文件名1 旧目录或文件名1 旧目录或文件名1 -t 新目录或文件名绝对路径
如将aaa、bbb和ccc.cpp移动到tmp目录下:mv aaa bbb ccc.cpp -t ~/Desktop/tmp
12、复制目录:cp -r 需要复制的目录名 复制后的目录名
如将aaa目录复制为bbb: cp -r aaa bbb
13、复制文件:cp 需要复制的文件名 复制后的文件名
如将tmp.cpp
文件复制为tmp1.cpp
文件:cp tmp.cpp tmp1.cpp
14、打包压缩文件:tar zcvf 压缩包文件名 目录或文件名列表
如将aaa、bbb和ccc.cpp目录及文件打包压缩成 123.tgz文件:tar zcvf aaa bbb ccc.cpp 123.tgz
15、解压文件:tar zxvf 压缩包文件名
如将 123.tgz压缩包解压: tar zxvf 123.tgz
16、判断网络是否连通: ping -c 包的个数 ip地址或域名
如向百度服务器ping五个包:ping -c 5 www.baidu.com
17、显示文本文件内容:cat
、more
、tail
- 显示文本文件全部内容:
cat 文件名
- 分页显示文本文件内容:
more 文件名
空格显示下一页,回车显示下一行,b显示上一页,q结束显示 - 显示文本文件最后几行,如果有内容增加,就实时刷新:
tail -f 文件名
18、统计文本文件的行数、字数和字节数:wc 文件名
19、查找文件:find 目录名 -name 目录或文件名
如在~/目录下查找.cpp后缀文件:find ~/ -name *.cpp