Linux命令行全景指南:从入门到实践,掌握命令行的力量

目录

知识梳理思维导图:

linux命令入门

为什么要学Linux命令

什么是终端

什么是命令

关于Linux命令的语法

tab键补全

关于命令提示符

特殊目录

常见重要目录

/opt

/home

/root

/etc

/var/log/

man命令

shutdown命令

history命令

which命令

bash命令

id命令

whoami命令

关于环境变量的学习

简单图解变量的作用

解释PATH变量

修改PATH变量


知识梳理思维导图:

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第1张图片

linux命令入门

为什么要学Linux命令

  • Linux从诞生就是黑屏界面,所有操作倚靠命令完成,如磁盘读写、文件操作、网络管理等。

  • 企业中,服务器的维护工作都是 ssh客户端 完成,没有图形界面。

  • 程序员想要管理linux股务器,必须学习常用命令

    Linux命令学习方法

  • 熟能生巧,多敲打,多练习即可

  • 可能一下子掌握所有命令用法,学会使用搜索引擎查阅命令资料

博主的其他文章,涉及了思维导图的一部分内容

链接如下:

图解虚拟机安装步骤(超详细教程)_虚拟机安装步骤及图解-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Srlua/article/details/134928320?spm=1001.2014.3001.5502图解CentOS安装步骤(超详细教程)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Srlua/article/details/134976268?spm=1001.2014.3001.5502

Linux探秘之旅:透彻理解路径、命令与系统概念-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Srlua/article/details/136086758?spm=1001.2014.3001.5502

什么是终端

终端就是一个可以让你操作的地方,输入linux命令的地方,你打开终端,就可以输入指令,发给操作系统。

  • 终端是一个用户与计算机系统交互的界面
  • 在Linux系统中,终端可以执行各种命令以完成特定任务
服务器本身,自带的几个终端。
ctrl+alt+ f1 ~f7 组合键
ctrl+ alt+f1(图形化界面的终端) ,一个终端,基本对应有一个人再用ctrl + alt + f2 ~ f7
对应了7个终端

也有xshell,finalshell这样的终端。

什么是命令

就是你在linux系统里,输入linux系统才能识别的一些指令,你输入的一些固定存在的单词字母,就是命令。

  • 命令是用户向操作系统发出的指令,用于执行特定任务或操作
  • 命令可以是单个单词或由多个单词和参数组合而成的复杂语句

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第2张图片

关于Linux命令的语法

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第3张图片

1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第4张图片

2.参数,同一个命令,跟上不同的参数执行不同的功能

-l参数 ,显示详细信息ls
可以用ls --help参数,查看ls的参数有哪些,以及作用
​
​
组合参数 ,命令,后面可以跟上多个可选参数,写法也有俩
支持组合参数
也支持单独写参数
​
组合参数-lh 等于-l -h
[root@lamp-241 ~]# 1s -lh查看日志文件的详细信息,与大小
[root@lamp-241 ~]# 1s -lh /var/log/

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第5张图片

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第6张图片

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第7张图片

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第8张图片

3.执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要!

需要用到什么参数,就添加,否则可以不加
想看到文件的详细信息,就加-l
ls不加参数,看到文件名即可

4.linux命令,参数之间,普遍应该用一个或多个空格分割!

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第9张图片

tab键补全

  • 在命令行中按下tab键可以自动补全命令、文件名或目录名,提高效率

linux有大量的命令,你记不住,单词

以及有大量的文件路径,你也记住不太长

linux系统,提供了tab补全,让你自动的,补充这些命令,或者补充这些文件路径

1.关于命令的补全
​
2.关于路径的补全
让你找到网卡的配置文件
​

关于命令的补全

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第10张图片

关于路径的补全 当你,输入了文件名的一点开头,结合tab键它会帮你找到符合的,文件,以及文件夹

关于命令提示符

  • 命令提示符显示了当前的工作目录、用户名、主机名等信息
  • 它为用户提供了上下文信息,帮助用户了解当前的工作状态

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第11张图片

1.切换用户显示 su - 用户名

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第12张图片

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第13张图片

2.修改主机名
退出用户登录 logout
更改主机名hostnamectl set-hostname

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第14张图片

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第15张图片

hostname查看主机名

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第16张图片

uname查看系统内核信息

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第17张图片

cd ~
回到当前登录用户的家目录
  • 在root用户中

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第18张图片

  • 在普通用户中

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第19张图片

关于最后一个命令提示符,默认表示,用户所处路径的最后一个文件夹

特殊目录

短横线,表示上一次的工作目录

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第20张图片

常见重要目录

/opt

一般安装第三方软件,就安装到这

  • /opt/mysql5.7/

  • /opt/wechat/

/home

普通用户家目录

  • /home/Srlua

  • /home/sr

/root

超级用户的家目录

/etc

存放各种配置文件的目录

  • 比如网卡配置文件

  • 比如安装的一些软件,默认配置文件就放这了

/var/log/

存放系统默认的各种日志

  • 记录,软件运行时的各种信息

  • 提供给运维查看,进行问题排错,故障分析

man命令

  • man命令用于显示Linux手册页,提供命令的详细说明和使用示例

linux命令在线中文手册 (51yip.com)icon-default.png?t=N7T8http://linux.51yip.com/

shutdown命令

  • shutdown命令用于关闭或重启Linux系统

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第21张图片

history命令

  • history命令用于显示用户之前执行过的命令历史记录

默认3000条

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第22张图片

which命令

去PATH路径中,找到命令的绝对路径,且输出

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第23张图片

bash命令

再一次加载用户的环境变量,更新用户的机器信息

直接输入bash也可以更新主机名

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第24张图片

id命令

  • 查看系统中用户的信息

  • 验证该用户名是否存在

  • 直接输入id,查看当前登录用户的信息

whoami命令

我是谁 查看当前的用户名

关于环境变量的学习

打印Linux系统上的一个特殊值

简单图解变量的作用

解释PATH变量

修改PATH变量

试一试,去掉 /usr/bin这个路径,你的ls就没法直接使用了。
1.查看PATH的值
​
[root@srlua ~]# echo ${PATH}
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
​

2.给PATH重新赋值即可
​
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/root/bin"
​
​
​
3.但是发现了ls这样的命令没办法简写去用了,你只能手动的补全它的绝对路径,才行
​
​
​
4.修复PATH变量,加入ls的那个目录
​
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

Linux命令行全景指南:从入门到实践,掌握命令行的力量_第25张图片

希望对你有帮助!加油!

若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!

你可能感兴趣的:(运维,linux,运维,命令)