linux常用指令--------mkdir、chmod 、rmdir、查找(find、grep等)、管道符号(|)

1、文件权限

  -  rwx    rwx    rwx

mkdir:

目录创建之后  必须具备x权限

文件创建之后,没有x权限

权限掩码umask

  目录真实权限=777-umask

  文件真实权限=666-umask

参数:

  -m:指定权限(数字方式)

  -p:创建多级目录

范例:
  
  在工作目录下,建立一个名为 AAA 的子目录 :
   mkdir AAA
  在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。若 BBB 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)
   mkdir -p BBB/Test

2、chmod 临时修改权限

利用 chmod 可以藉以控制档案如何被他人所调用。

 1)      使用字母方式

2)      使用数字方式

 
 范例:
   chmod a=rwx file   和    chmod 777 file   效果相同

3、rmdir 删除空的目录

rmdir [-p] dirName
-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

将工作目录下,名为 AAA 的子目录删除 :
   rmdir AAA
  
  在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。
   rmdir -p BBB/Test

4、查找(find、locate、grep等)

1)            根据文件属性信息查找

find  locate

find:系统中存在的文件

      时间长、效率低

locate:不存在于库查不到

      效率快

      updatedb

 2)            根据文件内容查找

grep

 

find:在指定的路径下查找文件

find  路径   条件  模式

 范例:
  将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
   # find . -name "*.c"
  
  将目前目录其其下子目录中所有一般档案列出
   # find . -ftype f
  
  将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
   # find . -ctime -20

 

附:

#ls-----相对路径

   ls-------ls –color  别名

#/bin/ls---绝对路径


 

5、|:管道符号

   Ctrl+d:强制终止输入操作;

date | cut  -f 2-7 -d " "

  获取年月日,并按照“年-月-日”显示

 

(1) cut -cnum1-num2 filename
  
显示每行从开头算起 num1 到 num2 的文字。

(2)date 可以用来显示或设定系统的日期与时间

 

 

 

 

 

Linux的内部命令和外部命令

内部命令:cd  ---系统启动时自动加载,效率高

外部命令:ls  ----系统启动时不加载,效率低

whereis

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值