目录
1. --help(较为简略 用于在知道命令时,查找相关选项和参数)
学习前需要知道:
更换成root用户
鸟叔说最好在做一般的操作时使用普通用户,root用户的权限太高容易出现无法挽回的操作。但是一些操作需要root的权限,所以这里介绍跟换成root用户的方法:
首先可以输入su来切换成root
$ su
接下来输入root的密码即可进入root。如果忘记密码可以通过下面代码进行更改。注意:可能会提示not in the sudoers file。查阅资料是说,该普通用户没有加入到sudo的配置文件里,需要用su命令来添加配置文件。。。这里就会陷入一个死循环,所以最后我还是找回来了root的密码才进入了root。。。
$ sudo passwd root
如果出现下面的提示则说明root密码输入错误。(在这里卡了很久,用图形界面多次测试root密码才找到正确的密码)
命令行的一些命令
1. 命令格式
$ command [-options] parameter1 parameter2
命令 选项 参数1 参数2
说明:
1. linux对大小写敏感
2. 第一个字段必须是命令
3. 选项是可选择的,有时会加上-(-f )、有时是+(date +%Y/%m/%d)
4. 参数可以是选项的参数也可以是命令的参数
2. 帮助手册
1. --help(较为简略 用于在知道命令时,查找相关选项和参数)
$ date --help
展示出date命令的用法
2. man(用于不知道命令时查找命令)
$ man date 展示出date的详细说明(按照查询说明文件的顺序优先展示内容)
$ man -f date 展示出名为date的说明文件的相关的信息(只有名字,不展示内容)
$ man -k date 展示出名包含date的文件的相关的信息(同上)
还有两个命令是上面2,3命令的简写,但是需要一个以root身份建立whatis数据库才行
$ whatis [命令或是文件] <== 相当于man -f
$ apropos [命令或是文件] <== 相当于man -k
# mandb
建立wahtis数据库
查找命令说明时,在说明文档第一行可能显示名字是DATE【1】,DATE是我们查找的命令的名字,1是代号有具体的意义。一共有意义的数字有9个,需要特别注意的是:1代表“一般用户可使 用的命令”;5代表“配置文件或是某些文件的格式”;8代表的是“系统管理员可用的管理命令”。
sapce | 向下翻一页 |
↑ | 向上翻一行 |
↓ | 向下翻一行 |
page up | 向上翻一页 |
page down | 向下翻一页 |
home | 去到第一页 |
end | 去到最后一页 |
/string | 向下查找string这个字符串 |
?string | 向上查找string这个字符串 |
n | 用/ ?后n会按照原方向继续查找下一个 |
N | 用/ ?后N会按照反方向继续查找下一个 |
q | 退出man page |
3. Info(用于不知道命令时查找命令)
Info是将文件数据的一个个段落用类似网页形式编写成一个个页面,利用其中类似超链接的形式来跳转到不同页面,每个页面也称为一个个节点。
$ info date
sapce | 向下翻一页 |
[tab] | 节点之间移动,有节点的地方会用*表示出来 |
[enter] | 进入该节点 |
page up | 向上翻一页 |
page down | 向下翻一页 |
b | 移动光标到Info页面第一处 |
e | 移动光标到info页面最后一个节点处 |
n | 前往下一个节点处 |
p | 前往上一个节点处 |
u | 向上移动一层 |
s(/) | 在Info页面中查找 |
h , ? | 显示帮助选项 |
4. 其他有用文件
在usr/share/doc中很多说明文件可以在其中查找。
3. 开关机
1. 将数据同步写入硬盘中
$ sync
2. 关机
$ shutdown -h
定时关机
$ reboot
重新启动
$ poweroff
系统关机
3. 开机
由于我是在阿里云上布置的linux系统进行学习,当我输入poweroff后系统关机,在阿里云控制端就会显示无法操作,这时候实例的状态是停止,重新启动实例后系统才会开机。
4. 几个重要的热键
1. [tab]
$ g[tab][tab]
显示出所有以g开头的命令(命令补全)
$ ls -al ~/.Bash[tab][tab]
显示出以Bash开头的文件(文件补齐)
$ date --[tab][tab]
列出date可以用的参数/选项(参数/选项补齐)
2. [ctrl]+c
中断目前运行程序
3. [ctrl] + d
键盘输入结束(EOF)