一、基本命令语法:
- 命令、选项(通常以-或--开头)、参数
- (每个词语通过空格相互隔开,若希望在一行中键入多个命令,使用分号(;)作为分隔符)
二、简单命令:
(1)date:显示当前日期和时间;超级用户用来设置系统时钟,以加号(+)开头的参数可指定日
期命令的格式字符串
(2)passwd:更改用户自己的密码;超级用户可更改其他用户密码
(3)file:扫描文件内容开头,显示文件类型
(4)tab补全:允许用户在提示符下快速补全命令或文件名,如果字符不唯一,则可键入两次显示
(5)反斜杠字符(\)转义字符:在另一行上继续命令
(6)辅助提示符(>)延续提示符:延续很多行
(7)history:显示之前执行的命令的列表,带有命令编号作为前缀
(8)感叹号字符(!):扩展之前的命令而不必重新键入它们
(9)!number:扩展至与指定编号匹配的命令
(10)!string:扩展至最近一个以指定字符串开头的命令
(11)↑和↓:可编辑历史列表中上一个或下一个命令
(12)←和→:左右移动光标
(13)Esc+.或Alt+.组合键:在光标的当前位置插入一个命令的最后一个单词,Alt+.使用起来会更加方便
(14)who、whoami、w:怎么显示当前登录的用户?
- 三、查看文件内容的命令:
(1)cat:创建单一或多个文件,查看文件内容,串联多个文件的内容,将文件内容重新定向到终端或文件
(2)less:一次显示文件的一个页面,可以随意滚动显示;cat命令不会将文件的内容显示为多个页面,less命令允许在篇幅超过一个终端窗口适合大小的文件中向前和向后翻页,使用↑和↓可向上和向下滚动显示,q键退出
(3)more:按页显示文件内容,空格键向下翻页,支持直接跳转行
(4)head和tail:分别显示文件开头和结尾,默认显示10行,使用-n选项,可以指定行数,
例如:tail –n 3 /etc/passwd
(5)wc:计算文件中行、字、字符数量,接受-l,-w,-c选项,分别显示行数、字数、字符数
- 四、bash编辑命令行:
-
ctrl+A 跳到命令行的开头 ctrl+E 跳到命令行的末尾 ctrl+U 将光标处到命令行开头的内容清除 ctrl+K 将光标处到命令行末尾的内容清除 ctrl+向左箭头 跳到命令行中前一字的开头 ctrl+向右箭头 跳到命令行中下一字的末尾 ctrl+R 在历史记录中搜索某一模式的命令