命令行BASH的基本操作

来源:互联网 发布:Js button 非活性 编辑:程序博客网 时间:2024/05/22 10:56

 1.提示符

    ---> # 表示以根用户登录,root用户(管理员权限)

    ---> $表示当前是以普通用户登录


 2.命令一般由三个部分组成:命令,选项,参数


 3.可以通过在终端输入命令打开程序,在终端输出要运行的程序名,如果要终止运行程序,可以使用Ctrl+C健终止当前的命令(如打开火狐浏览器)


 4.如果想在后台打开程序,而不影响到终端的命令输入,可以输入程序名+&,如firefox &,在后台打开火狐浏览器



 5.使用Tab键来简化命令输入

   --->自动补全命令

   --->自动补全文件名

   --->无法自动补全参数

 如:unam+Tab键,自动补全,成uname

 如: ls l + Tab键,自动补全,列出在当前目录下以'l'开头的文件



6.查看上一个或下一个命令可以使用PgUb和PgDn键上下翻页,也可以输入history查看历史命令



7.通过历史记录来简化操作

  --->!! 重复前一个命令

  --->! 字符 重复前一个以“字符”开头的命令

  --->! num 按照历史记录的序号执行命令

  --->!? abc重复之前包含abc的命令

  --->! -n 重复n个命令之前的那个命令


8.搜索命令历史记录

  --->可以通过Ctrl+r来在历史记录中搜索命令

  --->重新调用前一个命令中的参数 ESC+. (按ESC之后按.键)


 9.命令行通配符

 ---> * 匹配零个或多个

 ---> ? 匹配任意一个字符

 ---> [0-9] 匹配一个数字范围

 ---> [abc] 匹配列表里的任何字符

 ---> [^abc] 匹配列表以外的字符




10.切换用户

  在CLI中,通过su命令切换用户

 --->su - 切换到root用户,并使用一个新的环境(如果不加-则只切换了一个用户,不创建新环境)

 --->sudo 使用管理员身份执行普通用户的命令

 --->id 显示当前用户信息

 --->passwd 修改当前用户的密码



11.BASH 作业管理

  --->在后台运行进程

        在命令后添加一个&

  --->暂停某个程序

       通过Ctrl + z 或则发送信号17

  --->管理后台作业

        jobs 查看当前在后台运行的作业

        bg +进程序号(如2) :控制进程序号为2 的作业继续在后台执行

        fg + 进程序号(如2):控制进程序号为2 的作业继续在前台执行


      

        

0 0
原创粉丝点击