linux笔记(一)基础指令

242 阅读3分钟

1.cd 指令

  • cd 切换文件夹

  • cd - 切换到上一个所在的目录

  • cd .. 返回上一级目录

  • 注意cd -和cd ..的返回是不同的,cd -会在你当前所在的目录和之前所在的目录之间进行跳转,如果不断的运行那么会在两个路径之间不断的跳转,而cd ..会不断地返回到上一个目录直到根目录为止

2.ls指令

  • ls 显示当前目录

  • ls -a 显示当前目录下所有的文件夹和文件,包括隐藏文件

  • ls -l会将当前目录以列表的方式显示

  • ls -t会将当前目录的文件列表以时间进行排列

  • ls -tr会将当前目录以升序的方式进行排序

  • ls -ltr 可以直接缩写为ll

3.pwd指令

  • pwd会显示当前你所在的目录

4.cat指令 

  • cat 查看小文件内容

  • cat -n查看文件内容的时候同时标出每一行的行号

  • 如果不小心打开了大文件的时候按ctrl+c就可以退出

5.more指令

  • more查看大文件内容

  • 按住空格键进行翻页

  • 回车键进行翻页

  • 按住q退出

6.head指令

  • head 默认不加参数的情况下是查询文件的前10行

  • head -xx 显示文件xx行

7.tail指令

  • tail 默认显示最后10行

  • tail -xx显示最后的xx行

  • tail -f动态的显示文件(一般用于查看日志)

8.touch命令

  • touch xxxx创建一个空的文件

9.mkdir命令

  • mkdir /xxxx创建一个目录
  • mkdir -p /xxx/xxxx如果没有前一个路径的话会创建相对应的目录

10.rmdir命令

  • rmdir /xxx 删除当前目录且目录下不能有内容否则会删除失败

11.cp命令

  • cp 123.txt class/ 复制123.txt文件到class文件夹下
  • cp  -a 123.txt class/456.txt  复制123.txt文件到class文件夹下并且重新命名为456.txt并且复制所有的属性

12.mv命令

  • mv 123.txt 456.php 将123文件重新命名为456.php
  • mv 123.txt /home/456.txt 将123.txt移动到home文件夹下并且重新命名为456.txt

13.rm命令(印象最为深刻的命令)

  • rm 123.txt会提示是否删除这个文件或者目录输入y删除
  • re -rf class/123.txt不论这个目录下是否有内容也不会有提示统统删除

14.diff命令

  • diff 123.txt 456.txt对比两个文件不一样的地方显示对比

15.ssh命令

  • ssh 192.168.0.1 连接到该主机

16.exit命令

  • exit 退出登录命令

17.id命令

  • id root 查看用户信息

18.uname命令

  • uname -a查询主机信息

19.ping命令

  • ping 192.168.0.0 查看网络是否通畅

20.man命令

  • man ls 查看ls帮助文档

21.help命令

  • help if 查看if帮助文档
  • 注意:man和help都是查看帮助文档但是Linux系统下查看两个不同类的指令帮助文档

22.clean命令

  • clean 清屏或ctrl+l也可以

23.who命令

  • who 显示当前系统上用户的信息
  • whoami 显示当前登录的用户

24.uptime命令

  • uptime 会显示下面的信息当前时间、系统运行了多久、当前登录用户load average 1分钟负载 5分钟负载 15分钟负载

    当前时间| 系统运行时间 |当前登录的用户 |1分钟负载 5分钟负载 15分钟负载 16:57:11 up 1 day, 2:46, 2 users, load average: 0.32 , 0.24 , 0.19

25.w命令

  • w  查询系统信息和上面很像