常用Shell基本命令

常用Shell命令
一、命令行和Shell的关系
         在很多不正式的场合,命令行和Shell这俩个词代表相同的意思,即命令解释器。严格来讲:命令行是指供用户输入命令的界面,其本身只接受输入,然后把命令行传递给命令解释器;Shell是一个程序,在用户和操作系统之间提供了一个面向行的可交互接口。用户在命令行中输入命令,后台的Shell将指令转换为指令代码发送给操作系统。Shell提供了很多高级特性,使得用户和操作系统之间的交互变得简便高效。(本文以BASH Shell为基础来介绍)

二、命令行的打开
        1、在桌面左上角Dash页中搜索“终端”并打开(快捷键Ctrl+Alt+T)终端模拟器。
        2、Linux默认有七个命令行控制台,可以通过Ctrl+Alt+F1~F7进入,默认前六个是命令行控制台,第七个留给X服务器。

三、命令行提示符
        1、普通用户命令行提示符为用户名+主机名+目录+“$”;

        2、root用户的命令行提示符为用户名+主机名+目录+“#”。


        注:Linux中命令和文件名区分大小写。

四、浏览硬盘文件指令
        1、跳转到对应目录指令:cd
+对应路径;
        2、显示对应路径所包含文件:ls


        3、可以使用cd指令直接进入用户目录;

        4、返回上级目录指令:cd ..;


        5、总能通过cd或者cd ~指令返回到自己的用户主目录。


五、命令行补全和通配符
        1、文件名的补全,在输入文件名的时候只需要输入前几个字符,然后按下Tab键,Shell会自动将文件名补全。当以已键入的字符开头的文件不止一个,可以连续按下Tab键两次,Shell会以列表的方式显示以键入字符开头的文件;
        2、命令行的补全也适用于Linux命令的补全,按下Tab键两次。
        3、“*”用于匹配文件名中的任意长度的字符串。“?”只匹配文件名中的一个字符。“[ ]”用于匹配所有出现在方括号中的字符,可以用“-”指定一个字符集范围。

六、显示当前目录
        pwd命令会显示当前所在的位置,即工作目录。

七、列出目录内容命令
         1、不带任何参数的ls命令,用于列出当前目录下所有的文件和子目录;
         2、ls -F命令会在每个目录后加上/,在可执行文件后加*,在链接文件后加@,在无法显示颜色的终端上会很有用;
        3、ls -a命令显示出很多带“.”的文件,即Linux下的隐藏文件;
        4、ls -l用来查看文件的各种属性;
        5、ls+路径,则查看该路径下的目录;
        6、dir+路径,则查看该路径下的目录(dir功能比ls少);
             7、vdir相当于ls -l指令。

八、查看文本文件
       1、cat指令用于查看文件内容(通常为文本文件),后跟文件名(可以是多个文件名)作为参数;
       2、cat -n指令在每一行前显示行号;
       3、more指令会一页一页的显示文件内容,会在最后显示一个百分数,表示已显示的比例,空格向下翻动一页,enter向下滚动一行,Q退出。

九、阅读文件的开头结尾
        另外两个常用来查看文件的命令是head和tail。分别用于显示文件的开头和结尾。可以使用参数-n来指定显示的行数。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值