linux 命令行

终端,即命令行环境,提供了一套强大的工具。这些工具很容易通过添加无数的开放源码添加,以及通过用户的添加来不断扩展。

一、用ls查看目录的内容

  $ ls
  mail  project_fango   public_html   report_a.pdf   report_b.pdf   test.txt

ls命令附带了一系列命令行选项。这些是可以在命令行上键入作为调用命令的参数的额外的东西。例如,在上文中,ls报告了六个项目。事实证明,邮件、PrjutsPango和Puffic HTML是目录,也就是文件夹,包含其他文件或目录。这很难从上面的输出中看出。但是如果你使用一个简单的命令行选项“-f”,就能够看到:

  $ ls -F
  mail/  project_fango/   public_html/   report_a.pdf   report_b.pdf   test.txt

注意所有目录都有尾随的“/”字符。我还使用-G来让目录显示在颜色中。这可以通过键入ls -F-G,或者更简单地说,ls -FG来完成。当你有机会的时候,有很多有用的选择值得探索。只要键入人ls就可以看到一些选择。

还要注意,命令行上提供的参数是由空格分隔的。这就是为什么大多数命令行用户从不使用空格命名文件的原因。注意上面的名称report_a.pdf 使用下划线字符代替。

二、使用pwd知道你所在的目录(文件夹)

使用命令行,您总是处于“特定”目录中。记住,命令行用户倾向于引用其他用户可能引用文件夹的目录。要知道“当前工作目录”是什么,只需使用没有参数的“pwd”命令即可。

  $ pwd
  /Users/mary/lab_one

三、用cd命令切换目录

最常见的参数是要访问的目录的完整路径名,如:

  $ cd /Users/mary/lab_one
  $ pwd
  /Users/mary/lab_one
  $ cd /Users/bob/projects/lab_three
  $ pwd
  /Users/bob/projects/lab_three

如何返回上一个目录:

  $ pwd
  /Users/bob/projects/lab_three
  $ cd ..
  $ pwd
  /Users/bob/projects

返回上两层目录:

 $ cd ../../                      (go up two directories)

直接移动到家目录

  $ cd                            (go directly to your home directory)
  $ pwd
  $ /Users/bob

移动到主目录里面的目录

  $ cd ~/project                  (go to a subdirectory of your home directory)
  $ pwd
  $ /Users/bob/project

在上次调用cd之前移动到您所在的最后一个目录:

  $ pwd
  $ /Users/bob
  $ cd /Users/mary/projects/one
  $ pwd
  $ /Users/mary/projects/one
  $ cd -                          (go to the directory prior to the last cd)
  $ pwd
  $ /Users/bob

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值