码迷,mamicode.com
首页 > 系统相关 > 详细

bash shell

时间:2019-05-21 20:54:19      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:情况   删除   shell   bashrc   帮助   内容   左右   时间   xshell   

bash shell特性
  1.tab键补全支持           #tab键补全需安装yum -y install bash-completion 
   命令补全   选项补全   参数补全
   在实际生产中tab补全往往是我们使用的最多的, 因为可以减少执行命令以及路径出错率。

      命令补全:  按一下tab键没有任何反应,因为以user开头的命令有很多,系统并不知道你需要使用哪一个
    [root@ouun~]# user
     useradd     userdel     userhelper  usermod     usernetctl  users 
 
   2.bash shell常用的快捷键
      ctrl +a    跳转光标至本行的首部
      ctrl +e    跳转光标至本行的尾部
      ctrl +u    删除从光标到行首的所有字符
      ctrl +k    删除从光标到行末的所有字符
      ctrl +l    清屏,还可以使用clear命令
      ctrl +c    终止当前的任务
      ctrl +d    退出服务器, 还可以使用logout或exit
      ctrl +w    按空格删除光标之前的内容
      ctrl +z    将当前的任务挂起
      ctrl +r    搜索命令,
      ctrl +s    锁住屏幕,解锁ctrl+c  [忽略]
      ctrl + 左右方向键    按照单词快速的跳转光标, Xshell工具提供的
      #号符:   注释(代表不执行)
           
3.历史记录history
    history  命令直接查看当前的shell所执行过的命令
    !100      调用history历史命令中编号为100
    !!   执行上一次执行过的指令
    选项
     -w 保存命令历史到历史文件 write   #写入到当前用户的家目录下.bash_history
     -c 清空命令历史记录, 不会情况文件 clear
     -d 删除命令历史的第 N 条行   delete
     Ecs + .  获取上一个命令的参数

 4.命令别名alias  
  
    1.如何设定别名
     alias anger=ping www.baidu.com
  
    2.如何取消别名
     unalias anger
  
    3.为什么系统默认存在一些别名:
     防止在执行危险指令时,发生误操作的情况,比如:
     alias rm=‘rm -i‘
   
    PS: 当前的别名全部都是针对当前的Shell生效,临时生效.

    4. 永久生效
     将内容写入到 /etc/bashrc   所有的shell都生效
   
  5.命令帮助--help man 
   
   [root@ouun ~]# ls --help
   用法:ls [选项]... [文件]...
   #ls 常见选项
    -a  #查看目录下的所有文件,包括隐藏文件
    -l  #以长格式的方式显示文件的详细内容
    -h  #以人性化的方式显示内容,配合-l使用
    -d  #只列出目录名,不列出目录以下的内容
    -t  #按修改时间进行排序
    -i  #显示文件的inode(该文件在该分区的一个编号) 
 
 
 
 
 
 
 
 
 
 
 
 
 

bash shell

标签:情况   删除   shell   bashrc   帮助   内容   左右   时间   xshell   

原文地址:https://www.cnblogs.com/ouun/p/10902208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!