第四讲 Linux常用命令

  • 1 ls -la /etc
       -a 显示所有文件,包括隐藏文件
       -l 详细信息显示
       -d 查看目录属性
  • 2 -rw-r--r--
       - (- 文件 d目录  l 软链接文件 )
       rw-r--r--
      u所有者 g所属组 o其他人
      r读 w写 x执行
  • 3 目录处理命令:mkdir
      mkdir -p [目录名]
      -p
  • 4 pwd 显示当前目录
  • 5 rmdir 删除空目录
  • 6 cp -rp [原文件或目录] [目标目录]
       -r
       -p
  • 7 mv [原文件或目录] [目标目录]
  • 8 rm -rf [文件或目录]
       -r
       -f
  • 9 touch 创建空文件
  • 10 cat -n 显示行号
  • 11 more [文件名]
      (空格)或f  翻页
      (Enter)  换行
      q或Q 退出
  • 12 less 可向上翻页
  • 13 head -n
  • 14 tail [文件名]
       显示后面几行
       -n 指定行数
       -f 动态显示文件末尾内容
       $ tail -n 18 /etc/services
  • 15 ln -s [源文件] [目标文件]
       -s
       软连接特征:类似Windows快捷方式
       1 lrwxrwxrwx l 软链接
       软链接文件权限都为rwxrwxrwx
       2 文件大小-只是符号链接
       3 /tmp/issue.soft -> /etc/issue
       箭头指向原文件
       硬连接特征:
       1、拷贝cp -p + 同步更新
       echo "this is a test" >> /etc/motd
       2、可通过i节点识别
       3、不能跨分区
       4、不能针对目录使用
  • 16 chmod 权限管理命令
       命令名称: chmod
      命令所在路径: /bin/chmod
      执行权限:所有用户
      语法: chmod [{ugoa}{+-=}{rwx}] [文件或目录]
      [mode=421 ] [文件或目录]
      -R 递归修改
      功能描述:改变文件或目录权限
      范例
      $ chmod g+w testfile
      赋予文件testfile所属组写权限
      $ chmod -R 777 testdir
      修改目录testfile及其目录下文件为所有用户具有全部权限
      文件目录
    image.png
  • 17 chown 改变文件或目录的所有者
  • 18 chgrp 改变文件或目录的所属组
  • 19 umask [-S] 显示、设置文件的缺省权限
  • 20 文件搜索命令 find
       find [搜索范围] [匹配条件]
       $find /etc -name init
      在目录/etc中查找文件init
      -iname不区分大小写
      $find / -size +204800
      在根目录下查找大于200Mb的文件
      +n 大于  -n 小于  n 等于
      $find /home -user shencao
      在根目录下查找所有者为shencao的文件
      $find /etc -cmin -5
      在/etc下查找5分钟内被修改过属性的文件和目录
      -amin 访问时间 access
      -cmin 文件属性 change
      -mmin 文件内容 modify
      $find /etc -size +163840 -a -size -204800
      在/etc下查找大于80M小于100M的文件
       -a 两个条件同时满足
      -o
      $find /etc -name inittab -exec ls -l {} \;
      在/etc下查找inittab文件并显示其详细信息
      -exec/-ok 命令 {} \; 对搜索结果执行操作
      -type 根据文件类型查找
      f 文件  d 目录  l 软链接文件
      -inum 根据i节点查找

你可能感兴趣的:(第四讲 Linux常用命令)