bash初识02
shell的基本用法
命令 [-options] arguments
command -选项 参数(动作对象) 目录名/路径
命令(必须在顶格)
格式:
ls--->
list
-a 显示目录下的所有文件(包含隐藏文件)
-l 查看文件的详细信息
Bash shell的基本特性
当使用windows查找一个目录层级特别多的文件时,打开的效率会非常的慢,但如果使用linux查找一个目录
层级特别多的文件时,可以通过tab键
选项补全(尽量记下来)

1) 命令打错
2) 没有安装bash-completion
yum install -y bash-completion
命令快捷键
ctrl + l
ctrl + c
ctrl + a
ctrl + e
ctrl + w
ESC + .
ctrl + d 退出登陆
ctrl + z 将命令挂后台运行
ctrl + k 删除光标所在至行末的所有字符
ctrl + u 删除光标所在至行首的所有字符
ctrl + r 搜索历史命令,利用关键字查找
ctrl + s 锁屏
ctrl + q 解锁
ctrl + <- 左移动
ctrl + -> 右移动
history
history
history -c
history -d x(编号)
history -w
/root/.bash_history
!!
!+vi(命令)
!+x(在history中的编号)
别名
alias hi='history'
alias wk='vi /etc/sysconfig/network-scripts/ifcfg-ens33'
alias 别名='命令'
unalias hi
unalias wk
unalias 别名名称
vi /etc/bashrc
按G(shift+g=大写G) 跳转至文本最后一行
按o 在光标所在行下面进入编辑模式
输入你要设置的别名
alias tong='ping baidu.com'
source /etc/bashrc
alias
命令帮助手册
#获取ls命令的帮助
[root@db04 ~]# ls --help
用法:ls [选项]... [文件]...
#ls常见选项
# -a //查看目录下的所有文件,包括隐藏文件
# -l //以长格式的方式显示文件的详细内容
-h
# -d //只列出目录名,不列出目录以下的内容
-t
-i
-r
[root@db04 ~]# man ls
绝对路径&相对路径
带/
例:/etc
不带/
例:etc
在超级管理员状态下
~ --> /root
在普通用户状态下
~ --> /home/(用户名)
今日命令
ls:
-a
-l
-d
history