【精通Linux系列】最全的Linux常用操作命令都在这了,收藏备用

简介: 【精通Linux系列】最全的Linux常用操作命令都在这了,收藏备用

🚀 作者 :“大数据小禅”


🚀 专栏简介 :本专栏主要分享Linux技术,会涉及到常用的Linux命令操作,常用的服务部应用署以及相关运维知识,还有一些Linux系统的深层解析,Linux系列专栏地址,欢迎小伙伴们订阅!


🚀 个人主页 :大数据小禅


🚀 粉丝福利 :加入小禅的大数据社群


🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬


命令快捷查询

1、cd命令

2、ls命令

3、pwd命令

4、cat命令

5、more命令

6、head命令

7、tail命令

8、touch命令

9、mkdir命令

10、rmdir命令

11、 cp命令

12、 mv命令

13、rm命令

14、 diff命令

15、ssh命令

16、exit命令

17、id命令

18、uname命令

19、ping命令

20、echo命令

21、man命令(ls --help)

22、help命令

23、clear命令

24、who命令

25、uptime命令

26、w命令

27、free命令

28、wc命令

29、grep命令(常用,频率使用次数高)

30、 find命令(后面的文章会详细讲解这个命令)

31、uniq命令

32、sort命令

33、df命令

34、netstat

35、hostname命令

36、ps命令

37、kill命令

38、top命令

39、du命令

40、firewall-cmd命令(后几章详细讲解)

41、echo命令

42.cal命令

43:常用寻找文件的命令

总结


1、cd命令

功能说明:切换目录。

举 例:cd /usr/local/;cd ..;cd -
2、ls命令

功能说明:列出目录内容。

举 例:ls -lrt(从底往高) ;ls -lrt /home/ #列出home目录下的所有东西  ls -lt以时间的顺序列出目录内容(从高往底)   ls -a显示出隐藏文件  ls
3、pwd命令

功能说明:查询所在目录。

举 例: pwd
4、cat命令

功能说明:查看小文件内容。

举 例:cat -n 123.txt   #  -n是排序,每一行的内容前面将会自动帮你加上序号
5、more命令

功能说明:查看大文件内容

举 例:more System.map-3.10.0-123.el7.x86_64  #按住q退出
6、head命令

功能说明:查看文件的前面N行。

举 例:head -20 System.map-3.10.0-123.el7.x86_64    #默认查看前面参数的10行,可以加参数如 head -20就看20行  tail反之
7、tail命令

功能说明:查看文件的后面N行。

举 例:tail -f access.log ;tail -20 access.log  #动态的查看参数,一般用来查看日志
8、touch命令

功能说明:创建一个空文件。

举 例:touch 123.txt      #输入内容cat >123.txt


9、mkdir命令

功能说明:创建目录。 目录跟文件去区别 :文件的前面没有d,目录的有

举 例:mkdir -p /tmp/XD/XD/class   #-p参数 这里的意思是在/tmp/XD这个路径的目录先再创建一个XD目录,加上了-p的话就算你没有两个XD 目录也会自动给你创建
10、rmdir命令

功能说明:删除目录。

举 例:rmdir /tmp/XD/XD/class
11、 cp命令

功能说明:拷贝文件。

举 例:cp 123.txt class/ #进入有123.txt的目录后,这个命令就是把这个文件放在了复制到了class这个目录下面; 
cp -a 123.txt class/789.txt  #这个命令是把这个文件复制到了class下面并且改名字为789.txt,用cp命令并没有把所有的属性给复制过来;            
cp -a 123.txt class/789.txt  -a参数的话就连同属性一起复制过来了
12、 mv命令

功能说明:移动 或 更名现有的文件或目录。

举 例:mv 123.txt 345.php   这个就把123.txt名字改为了345.php ;mv 789.txt /home/987.php  #这里是把这个文件移动到了home目录下面,并且改了名字为987
13、rm命令

功能说明:删除文件或目录。 删除的话会提示是否删除,这个时候输入y就删除了

举 例:rm 987.php ;rm -rf 456.txt    # -rf不提示是否删除,强制删除,不管是目录还是文件
14、 diff命令

功能说明:对比文件差异。

举 例:diff 123.txt 456.txt
15、ssh命令

功能说明:远程安全登录方式。

举 例:ssh 192.168.226.131   用这个就可以远程登录另一个ip地址,切换主机
16、exit命令

功能说明:退出命令。

17、id命令

功能说明:查看用户。

举 例:id root   #root为用户名
18、uname命令

功能说明:查询主机信息。#比如显示出linux

举 例:uname -a
19、ping命令

功能说明:查看网络是否通。

举 例:ping 192.168.226.131
20、echo命令

功能说明:标准输出命令。

举 例:echo "this is echo 命令"    #这里会打印出双引号里边的内容
## 最常用的一个命令 echo $?   这个命令会检查上一步是否有运行错误,如果无错误返回0.
21、man命令(ls --help)

功能说明:查看帮助文档

举 例:man ls #这个是查看ls这个命令    按住空格会一行行翻页,按住q会退出,按住/-t这样就会搜索出ls这个帮助行所有关于-t的信息。 linux里面有两种命令,一种是自带的shell命令,一种是linux命令。
22、help命令

功能说明:查看内部命令帮助

举 例:help if


23、clear命令

功能说明:清屏。

举 例:clear ;等于 ctrl键 + l键
24、who命令

功能说明:当前在本地系统上的所有用户的信息

举 例:whoami 查看用户名字(root); who
25、uptime命令

功能说明:查询系统信息

举 例:

代表的是负载)load average: 0.00, 0.01, 0.05 1分钟的负载,5分钟的负载,15分钟的负载
#### 05:31:44(当前服务器上面的时间) up  3:57(从开机到现在运行了多长时间),  2 users(用户数),  load average: 0.00, 0.00, 0.00
26、w命令

功能说明:查询系统信息

27、free命令

功能说明:查看系统内存

举 例:free -h(显示出单位是G或者M,比较直观,Men实时内存,Swap虚拟内存) ; free -m#以m为单位显示。
28、wc命令

功能说明:统计行数。

举 例:wc -l 123.txt
29、grep命令(常用,频率使用次数高)

功能说明:查找文件里符合条件的字符串。

 举 例:grep '119.4.253.206' 123.txt | wc -l #查找123.txt里边这串数字,后面加上  |wc -l就可以统计出这个数字行数。
###### -n:输出行数 grep -n '80.82.70.187' 123.txt   #输出txt里面这个串数字在第几行
###### -w:精确匹配 grep -w '113.66.107.198' 123.txt#例如上面的也能把113.66.107.1980匹配出来,而加上了-w参数后就不行了,只能进行精准匹配。
###### -i:忽略大小写    grep -i 'IP:113.66.107.198' 123.txt
###### -v:反向选择    grep -v '113.66.107.198' 123.txt
30、 find命令(后面的文章会详细讲解这个命令)

功能说明:查询文件。

举 例:find / -name -type f 123.txt( -type f查找的是文件)         例如find / -name 123.txt找这个文件就会搜寻输出123.txt这个文件的所在路径,那个斜杠代表在根目录下寻找,但平时不建议,因为这样很耗性能,可以尽量把这个路径写全一点。
31、uniq命令

功能说明:对排序好的内容进行统计(-c count(计数))

举 例:uniq -c 123.txt | sort -n     #uniq -c 123.txt对这个文件夹里面的数据进行统计,比如有3个a,就会在a前面显示3,1个e就咋e前显示1,把这个文件里边 的全部数据统计。
##### grep    ‘111.22.3.4‘   123.txt  |  uniq  -c   #也是一样的就是找出这串数字之后再统计。
#### sort -n  是有顺序的排列
32、sort命令

功能说明:对内容进行排序

举 例:uniq -c 123.txt | sort -n
33、df命令

功能说明:文件系统的磁盘使用情况统计。

举 例:df -h(这个参数以G跟M,对磁盘文件进行统计)
34、netstat

功能说明:查看网络端口的使用情况

举 例:netstat -tunlp | grep nginx    #tunlp是下面的组合,这个命令是查看nginx的端口使用情况
###### -t :显示tcp端口
###### -u :显示UDP端口
###### -n :指明拒绝显示别名
###### -l :指明listen的
###### -p :指明显示建立相关连接的程序名
###### 安装netstat命令:yum -y install net-tools
35、hostname命令

功能说明:查看主机名

举 例:hostname

36、ps命令

功能说明:显示所有进程信息。 ps 与grep 常用组合用法,查找特定进程

###### 举 例:ps -ef | grep nginx   #ps -ef查看当前服务器上面的一些进程,ps -ef | grep nginx  查找特定进程,如(nginx)。UID指的是程序的拥有者  PID是程序的ID     PPID  是它的副上级的ID  TIME实际上使用cpu的时间
###### ps -aux | grep nginx  #这个跟上面的差不多,只不过会显示出cpu的使用情况,跟内存。
37、kill命令

功能说明:杀进程

###### 举 例: kill -9 top   # kill -9 20846    #-9是kill -l显示出来的众多的kill信号,有64个,kill -9 20846  这个后面的数字是进程的PID,9号是强制停止
38、top命令

功能说明:监控Linux系统状况,比如cpu、内存的使用

举 例:按住键盘q退出

39、du命令

功能说明:统计大小

举 例:du -sh (不讲其他东西的话是统计这个路径下文件的所有总和(M)); du -sm *#统计各个文件的大小
40、firewall-cmd命令(后几章详细讲解)

功能说明:查看防火墙的状态

举 例:firewall-cmd:systemctl stop firewalld.service
41、echo命令

功能说明:判断上一条命令是否正确

举 例:echo $?  #输出0,就是上一条命令使用正确,非0就是上一条命令使用错误。
42.cal命令

功能说明:查看日历

举例:cal 2008 查看2008年的日历。 
43:常用寻找文件的命令
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:
**which**   查看可执行文件的位置。
**whereis**  查看文件的位置。
**locate**   配合数据库查看文件位置。
**find**    实际搜寻硬盘查询文件名称。
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
总结

本篇博文主要对常用的Linux命令行操作命令做了一些总结,内容较多,小伙伴们可以根据目录进行相对应的查询。为了更好的帮助大家学习交流,我建立了优质的学习社群,并收集了大量相关学习资料,可以在文章开头部分获取哦。

相关文章
|
21天前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
91 16
|
13天前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
|
3月前
|
监控 Linux 网络安全
Linux命令大全:从入门到精通
日常使用的linux命令整理
660 13
|
4月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
538 21
|
2月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
385 0
|
4月前
|
监控 Linux
Linux系统中使用df命令详解磁盘使用情况。
`df`命令是Linux系统管理员和用户监控和管理磁盘空间使用的重要工具。掌握它的基本使用方法和选项可以帮助在必要时分析和解决空间相关问题。简洁但功能丰富,`df`命令确保了用户可以快速有效地识别和管理文件系统的空间使用情况。
254 13
|
2月前
|
安全 Linux Shell
Linux系统中sudo命令的高效运用技巧。
用户可以通过sudo -l来列出自己目前可执行的命令列表,这有助于用户了解自己的权限范围。
114 0
|
2月前
|
监控 Linux Shell
linux命令
常用 Linux 命令汇总
|
4月前
|
Linux
Linux命令拓展:为cp和mv添加进度显示
好了,就这样,让你的Linux复制体验充满乐趣吧!记住,每一个冷冰冰的命令背后,都有方法让它变得热情起来。
289 8
|
3月前
|
Linux C++
每天一个linux命令(8):cp 命令
cp 命令是 Linux 中用于复制文件或目录的命令。它的名字来源于英文单词 copy。这个命令非常常用,特别是在需要备份文件或创建文件副本时。
115 0