Linux系统入门-Bash命令介绍

Linux系统入门-Bash命令介绍

Bash Shell的基本语法

# 命令		选项			参数
command		[option]	 [arguments]
# 中括号里面的内容表示可有可无,选项是用来调节命令的具体功能。
# 1.没有选项,没有参数
[root@oldboy /]# ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr
# 2.有选项,没有参数
[root@oldboy /]# ls -l
total 20
lrwxrwxrwx.   1 root root    7 May 26 20:44 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 May 26 20:51 boot
# 选项分两种情况
1.长格式	--选项(工作中基本不用这种格式)
2.短格式	-

Bash Shell的特性

第一个特性 命令补全

  • Tab的特性
    • 命令补全
    • 参数补全
    • 选项不全

第二个特性 快捷键

快捷键功能
Ctrl+a将光标移至行首 ahead
Ctrl + e将光标移至行末 end
Ctrl + c终止当前的命令
Ctrl + w以空格为分隔符,删除光标之前的命令
Ctrl + d返回登录界面,相当于锁屏
Ctrl + z将前台的程序放在后台运行
Ctrl + u将光标前面的所有内容都删除(不包括光标)
Ctrl + k将光标后面的所有内容都删除(包括光标所在内容)
ESC + .获取最后一个空格后面的指令

第三个特性 历史命令

# 历史命令 
history 

# 使用感叹号 + 历史命令编号(重新执行历史命令中的第179条命令) 
!179 

# 使用感叹号接命令的一部分,执行上一次执行过的vi命令 
!vi 

# 历史命令的选项 -c 清除所有的历史记录 
history -c 

## ! 只能调出历史记录中的命令 

# 历史命令的选项 -d 清除指定的历史记录 
history -d 100 

# 历史命令选项 -w 保存历史记录到文件 在/root目录下的 .bash_history 
history -w 

# !! 执行上一次命令

第四个特性 别名

# 别名的命令
alias

# 设置别名  临时设置别名  系统重启后失效
alias 别名='内容'
alias wk='vi /etc/sysconfig/network-scripts/ifcfg-eth0'

# 删除别名
unalias 别名
unalias wk

# 永久保存别名
# 放在.bashrc里
1.vi /root/.bashrc
2.将光标移动到文件末尾
3.按o另起一行
4.输入: alias wk='vi /etc/sysconfig/network-scripts/ifcfg-eth0'
5.ESC 退出编辑INSERT模式
6.输入:wq 保存退出
7.输入source /root/.bashrc 加载内容 

第五个特性 获取帮助

# 获取帮助
man 命令
命令 --help

ls
-a:显示所有的文件包括隐藏文件
-l:显示文件的属性

举例:

[root@oldboy /]# ls -l
total 20
lrwxrwxrwx.   1 root root    7 May 26 20:44 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 May 26 20:51 boot
drwxr-xr-x.  19 root root 3140 May 27 17:01 dev
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值