linux学习,记录,总结

所有命令基于Ubuntu 16.04 LTS版本。

文件系统:

不同于windows,每个盘都有一个独自的文件系统、处于并列的状态,linux用一颗单一的树来描述整个文件系统,在ubuntu下可以apt install tree后使用tree命令(在根目录使用该命令)以树的形式来查看自己的整个文件系统,你会看到打印出十分十分十分庞大的一棵树。毕竟是整个系统的所有文件都打印出来了。当然你也可以在其他目录下使用该命令,此时树的根节点就是该目录了。

接下来介绍几个最常用的关于文件系统的命令:

  • cd:change diretory,切换工作目录
  • ls:list directory contents,打印出目录内容(当前目录)
  • pwd:print name of current working directory,打印出当前工作目录名
  • file:确定文件类型
  • less:浏览文本文件内容

需要一提的是,绝对路径从根目录(用符号"/"表示)开始,直到它的目的地,而相对路径开始于工作目录(当前所在目录)。为了做到这个(用相对路径表示),我们在文件系统树中用一对特殊符号来表示相对位置。 这对特殊符号是 “.” (点) 和 “..” (点点)。前者代表当前目录,后者代表上级目录。这意味着你可以通过cd ..到达上一级目录。还有一个特殊符号就是:"~",这个符号代表着你的家目录(就是你刚进入系统时所在的目录,例如root用户的家目录就是/root),你可以通过cd ~进入你的家目录。另外再介绍一个常用的命令:cd -,其作用是达到你先前所在的工作目录。

在任意目录下使用ls -a命令,你就可以看到这2个特殊符号。(-a代表的是-all,意思是列出目录下所有内容)。

再介绍一下ls其他的常用用法,

  • ls -l:Display results in long format.以长格式输出,你还可以这样:ls -lt,这样会按照modifytime(最近的在最上面)排序输出长格式,假如你想让最近修改的排列在最下面,你可以这样:ls -ltr,r代表reverse,翻转。
  • ls -d,通常,如果指定了目录名,ls 命令会列出这个目录中的内容,而不是目录本身。 把这个选项与 -l 选项结合使用,可以看到所指定目录的详细信息,而不是目录中的内容。

另外ls是支持模糊匹配的,譬如你想找到标题名以english开头的txt文件,那么你就可以使用ls english*.txt来模糊匹配。

下面详细看一下ls -l这个命令的打印内容,譬如:

135301_fRjE_3605966.png

可以看到我们列出了/usr/目录下的所有内容,第一行指明了该所占空间总和,单位是K,你可以用 ls -lh来查看。第二行开始的字段意思是:
135949_VGmd_3605966.png

接下来介绍的一些操作文件的命令:

  • mkdir:创建目录,你可以同时创建多个,例如mkdir A B C,执行该命令则会同时创建A,B,C三个目录(同一级)。
  •  

 

 

 

转载于:https://my.oschina.net/u/3605966/blog/1507515

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值