《鸟哥私房菜》第七章

本章主要讲了一些常规的操作,现挑选几个自己认为比较常用而自己又不是很熟的记录一下。

1、目录相关操作:
(1). 当前目录
   - 代表前一个工作目录
(2)~ 代表“目前用户身份”所在的家目录
(3)~account 代表 account 这个用户癿家目弽(account是个账号名称)
2、例题: 请问在Linux底下,根目录下有没有上层目录(..)存在? 答: 若使用『 ls -al / 』去查询,可以看到根目录下确实存在 
3、mkdir -m
  mkdir -m 777 dir_4

The first digit represents the owner, the second represents the group and the third represents other users. The number 7 represents all three types of permission (i.e., read, write and execute), 6 stands for read and write only, 5 stands for read and execute, 4 is read only, 3 is write and execute, 2 is write only, 1 is execute only and 0 is no permissions.

如果没有加上-m来强制设定属性,系统会使用默认属性。

mkdir -p 可以创建递归的文件间。如mkdir -p test1/test2/test3

4、强制删除不空的文件夹 rm -r testNotNullfilename 

  如果删除空的文件夹 rmdir testNullFillname

5、完整的呈现档案的修改时间  “ ls -al --full-time ~ ”

6、cp

(1)-a  -p

我们在进行备份的时候,某些需要特别注意的特殊权限档案, 例如密码文件 (/etc/shadow) 以及一些配置文件,就不能直接以 cp 来复制,而必须要加上 -a 或者是 -p 等等可以完整复制档案权限的选项才行!另外,如果你想要复制档案给其他的使用者, 也必须要注意到档案的权限(包括读、写、执行以及档案拥有者等等), 否则,其他人还是无法针对你给予的档案进行修订的动作喔!注意注意!

(2)cp 文件夹 cp -r sourcefileDir desFileDir

(3)cp的注意事项:由于cp有种种的文件属性与权限的特性,所以在复制时,必须清楚的了解到:

是否完整的保留来源文档的信息?

来源文档是否为连接档?

来源文档是否为特殊的档案?

来源文件是否为目录?

7、rm 删除文件 。rm -r filefoldName 递归删除文件夹.使用rm -r是一定要注意。

8、more filename 

 空格键:代表向下翻页      ;enter:代表向下翻一行 ;/字符串:代表在这个显示的内容中,向下搜寻“字符串”这个关键词;:f :立刻显示出文件名以及目前显示的行数  ;q :代表立刻离开more ; b :代表往回翻页。

9、less

空格键 :向下翻劢一页;
 [pagedown]:向下翻动一页;
 [pageup] :向上翻动一页;
 /字符串 :向下搜寻『字符串』的功能;
 ?字符串 :向上搜寻『字符串』的功能;
 n :重复前一个搜寻 (与/或? 有关!)
 N :反向的重复前一个搜寻 (与/或 ? 有关!)
 q :离开 less 这个程序;

10、linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件

11、touch 修改文件时间或者创建新文件

文件的三个时间:mtime(文件内容更改时的时间)、ctime(文件的状态,如属性、权限,变更时的时间)、atime(文件被取用时的时间)。其中mtime最常用。

如果touch后面有接文件,则该文件的三个时间都会更新为目前的时间。

12umask

新建的“文件”,默认没有执行(x)权限,只有r、w两个选项,也就是最大值为666.

新建的文件夹,默认所有权限均放开,即为777分。

umask 一般root账户umask值为022,一般用户为002。

13 which (寻找“执行文件”):默认查找path内所规范的目录。且which后面接的是完整文件名。

14 whereis与locate是利用数据库来查找数据,所以相当快速,而且并没有实际查询硬盘,比较节省时间。

whereis(寻找特定文件)

locate 同whereis,后面都是跟文件或目录名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值