Linux学习日记 6.23

学习工具
1.VMware workstation pro 15.5
2.CentOS 7

mooc链接

Kernel 内核

Shell 外壳 1.命令行/CLI 2.图形/GUI

“图形界面让简单任务易行,命令行则让艰难任务可行”

简单来说,Shell是方便用户与Linux之间进行对话的软件,Shell等待命令,并向Linux内核解释命令,并且处理内核输出的结果,将结果展示。

Bash (GNU项目重要组件) 大部分Linux发行版本默认的Shell

在这里插入图片描述
@之前的zyh为当前登陆用户名,localhost为当前登录主机名。主机名之后,[]内表示当前所处工作目录,(~为Bash中一个特别的“变量”,代表当前登录用户的私有目录“家目录”)。[]之后的部分根据Bash的传统表示用户的类型,普通用户提示符以“$”结尾,根用户以“#”结尾。在提示符出现之后,就可输入命令。

命令本质上是一个可执行的二进制文件/一个Shell脚本文件/一个Shell内建函数。

命令一般来说可以跟选项,选项可看作控制命令行为的开关,一般选项之前有“-”或“–”(一个或两个连字符)。

大部分命令可以跟参数,参数向命令传递一些运行所需的信息,一般是一个字符串。

三个代表性命令

1.whoami 2.echo 3.nano

①.whoami:输出当前登录用户的用户名)
–help 显示此帮助信息并退出
–version 显示版本信息并退出
在这里插入图片描述

②.echo: 空格后接字符串。在屏幕上显示该字符串(字符串为参数)。
选项:
-n:表示在显示字符串后不换行。
-e:输出反斜杠开头的转义字符。
在这里插入图片描述
③.nano:文本编辑工具,有单独的界面。
输入nano后回车进入nano界面,输入文本。
ctrl+o:保存,填写文件名,下方显示已写入x行。
ctrl+g:查看nano帮助文档。
ctrl+x:退出当前文档。
在这里插入图片描述
Shell命令补齐功能:
tab:补充命令的剩余部分
tab+tab:如果有多个相符的命令,显示所有相符的命令。
在这里插入图片描述
man:(manual的缩写)帮助文档查看命令
例如查看who命令的帮助文档 : man who

Linux中用于关机和重启的命令

shutdown(只有根用户可以使用)
切换到根用户:su root 回车后输入密码(不显示)。

shutdown -h 10:10分钟后关机
shutdown -h 00:00 ->下个00:00关机
shutdown -h now :立即关机
shutdown -c 取消关机
(以上-h改为-r 关机改成重启)

在这里插入图片描述
shutdown -h 后若加字符串(参数),则该字符串将会发送给所有终端。
在这里插入图片描述
快速关机重启指令:
reboot = shutdown -r now 立即重启
halt = shutdown -h now 立即关机
poweroff = halt+切断电源指令
(这些指令都不是安全的指令,原因在关机时删除所有进程,而不是平稳地终止进程,若还有其他用户在系统上工作,可能会造成数据的丢失。)

猜你喜欢

转载自blog.csdn.net/Dax1_/article/details/106927271