linux快捷键使用方法:
linux 快捷键 | ||
---|---|---|
ctrl+l | 清屏 | |
ctrl+c | 中断命令 | |
ctrl+a | 光标移动到行首 | |
ctrl+e | end 光标移动到行尾 | |
ctrl+k | 光标到行尾剪切 | |
ctrl+y | 粘贴 | |
carl+z | 让程序后天运行 |
1.命令的语法
举例:查看 etc/profile文件,并显示行号
[root@localhost ~]# cat -n /etc/profile
command | options | arguments |
---|---|---|
命令 | 选项 | 参数 |
cat | -n | /etc/profile |
命令与选项,选项与参数之间用空格分开
空格:特殊的字符,是分隔符
命令: cat /etc/profile #查看/etc/profile文件
选项:修饰的命令的行为
-
短选项:字母作为选项,-l,-a ,-h,合并-alh
-
长选项:单词作为选项,--all,不可以合并
命令中 选项后的中括号是可选项
命令中有 | 表示是或的意思,你可以用-u -utc这种
[root@localhost ~]# date --help
Usage: date [OPTION]... [+FORMAT]
or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
参数:具体的某个操作对象
举例:
-
localhost是我们的主机名 ~是我们当前所在目录
-
当我们以root进入命令行后发现在输入命令前的位置是#号
-
当我们以其他用户进入命令行后发现在输入命令前的位置是$号
-
当然我们#号的情况下权限最大,可执行的命令也最多。
[root@localhost ~]#
[user1@localhost root]$
; 分割两个命令,这两个命令之间没有任何关联。举例如下:
[root@localhost ~]# date #显示时间的命令
Tue Jun 8 03:14:14 EDT 2021
[root@localhost ~]# cal #显示日历
June 2021
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
[root@localhost ~]# date;cal #两个命令一起执行
Tue Jun 8 03:14:06 EDT 2021
June 2021
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
[root@localhost ~]#
2.三种帮助查看方式
(1)系统帮助
[root@localhost ~]# whatis ls #查看命令的简单描述,不成功的话需要更新数据库mandb
ls (1) - list directory contents
ls (1p) - list directory contents
[root@localhost ~]# which ls #查看命令是哪个文件
alias ls='ls --color=auto'
/usr/bin/ls
[root@localhost ~]# ls --help #查看ls的帮助
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
(2)man帮助
[root@localhost ~]# man ls
man command
g:第一页
G:最后一页
/string:搜索string关键词
n/N:在搜索到的关键词之间向下向上移动
q:退出
man帮助章节
-
第1章节:命令的语法,针对所有用户
-
第5章节:查看配置文件的语法规则
-
第8章节:只有root可以执行的命令的语法规则
man -k passwd 查找命令或者描述信息中有passwd字符串的帮助章节
(3)info 帮助
更加详细的帮助
[root@localhost ~]# info ls