基础语法

命令      [选项]      [参数]
command [option] [argument]

在语法中,中括号是可有可无的意思



list
ls 查看当前所在工作目录下的文件和目录
-a:查看所有文件包括隐藏的文件
[root@miaosen ~]# ls -a
. .. anaconda-ks.cfg .bash_history .bash_logout .bash_profile .bashrc .cshrc dota .tcshrc



-l:查看文件的详细属性信息

命令补全

tab键

默认可以补全,命令和参数

bash快捷键

ctrl+l:清屏
ctrl+c:终止命令的执行
ctrl+e:end 将光标快速移动到行末
ctrl+a:ahead 将光标快速移动到行首
ctrl+w:以空格为分隔符,删除光标前面到空格之间的内容
ctrl+k:删除光标之后的所有内容
ctrl+u:删除光标之前的所有内容
ctrl+d:推出当前登录的用户
ctrl+r:搜索执行过的历史命令
ctrl+左右:按照单词移动光标
ESC+.:复制上一条命令,最后一个空格的内容


注释:是给人看的,计算机不认识

历史命令

history
-c:clear 清楚历史命令
-d:dalete 删除指定编号的历史命令
-w:write 保存历史命令到一个文件中(将历史命令保存到家目录的.bash_history 隐藏文件中


-------------------------------------
!+命令的一部分:执行上一条,含有该命令一部分的命令内容 (常用)
!!:执行上一条命令
!+数字:执行历史命令中编号所在命令内容

命令的别名

alias

#  查看系统内置的别名都有哪些
alias

bash特性_bash

# 设置别名
alias 别名="完整的命令"
# 检查是否设置成功
alias # 查看别名是否添加成功

bash特性_补全_02

# 取消别名
unalias 别名
# alias 查看是否取消成功

bash特性_bash_03

linux系统中的帮助文档

man 命令

命令 --help
# 列子 man ls

bash特性_补全_04