Linux

29 阅读2分钟

1、Linux命令的基础格式

image.png

  1. ls命令的语法和作用

image.png

-a列出全部内容、-l以列表展示、-h更易读的大小显示

  1. 当前工作目录和HOME目录

Linux终端(命令行)启动后默认价值HOME目录作为当前工作的目录,HOME目录指:用户在系统内的专属目录

  1. 隐藏文件\文件夹

在Linux系统中,以”.”开头的文件\文件夹会自动隐藏,只有通过-a选项才可以展示出来

cd命令来自英文:Change Directory

pwd命令来自英文:Print Work Directory

touch 创建文件

  • cat是直接将内容全部显示出来
  • more支持翻页,如果文件内容过多,可以一页页的展示
  1. which

查找命令的程序文件

image.png

  1. find

用于查找指定的文件

image.png

3、grep

从文件中通过关键字过滤文件行

image.png

选项-n,可选,表示在结果中显示匹配的行的行号

4、wc

命令统计文件的行数、单词数量、字节数、字符数等

image.png

-c字节数、-m字符数、-l行数、-w单词数

5、echo

可以使用echo命令在命令行内输出指定内容

image.png

6、tail

查看文件尾部内容,并可以持续跟踪

image.png

-f:持续跟踪,-num:启动的时候查看尾部多少行,默认10

7、systemctl

控制服务的开关等

image.png

8、wget

wget是非交互式的文件下载器,可以在命令行内下载网络文件

image.png

-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件

9、curl

curl可以发送http网络请求,可用于:下载文件、获取信息等

image.png

image.png -O,用于下载文件,当url是下载链接时,可以使用此选项保存文件

10、Linux可以支持65535个端口,

  • 公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用,如SSH服务的22端口,HTTPS服务的443端口
  • 注册端口:1024~49151,通常可以随意使用,用于松散的绑定一些程序\服务
  • 动态端口:49152~65535,用于临时使用(多用于出口)

可以通过netstat命令,查看指定端口的占用情况,

image.png

11、ps

可以通过ps命令查看Linux系统中的进程信息

image.png

-e,显示出全部的进程;-f,以完全格式化的形式展示信息

image.png

12、top

top命令查看CPU、内存使用情况,类似Windows的任务管理器

image.png

13、iostat

可以使用iostat查看CPU、磁盘的相关信息

iostat [-x] [num1] [num2]

-x,显示更多信息;num1:数字,刷新间隔,num2:数字,刷新几次

14、rwx

  • read
  • write
  • excute