Linux常用命令

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、显示文本文件内容:catmoretail

  • 显示文本文件全部内容:cat 文件名
  • 分页显示文本文件内容:more 文件名
    空格显示下一页,回车显示下一行,b显示上一页,q结束显示
  • 显示文本文件最后几行,如果有内容增加,就实时刷新:tail -f 文件名

18、统计文本文件的行数、字数和字节数:wc 文件名

19、查找文件:find 目录名 -name 目录或文件名
如在~/目录下查找.cpp后缀文件:find ~/ -name *.cpp

上一篇:psql 数据表导入导出


下一篇:ip后面带端口号如何做域名解析