Linux 常用命令——文件处理命令

Linux 常用命令

Linux命令格式

命令格式:命令 [-选项] [参数]
    例如:ls -a /etc

说明:
1.当有多个选项时,可以写在一起
2.简化选项等于完整选项 -a = -all

目录处理命令

命令:ls
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息列表显示
-d 查看目录属性

文件类型

-rw-r--r--
第一个-表示文件类型: d目录 l软链接文件

以此切割为三份rw-|r--|r--
rw-表示文件所有者的权限
r--表示文件所属者的权限
r--其它用户的权限

 

-rw-r--r--  1 root root  216 4月  12 00:10 sestatus.conf

1534750840317.jpg

 

-rw-r--r--1rootroot2164月1200:10sestatus.conf
  文件引用次数 文件所有者 文件所属组 文件大小        

mkdir

英文原意:make directories
命令所在路径:/bin/mkdir
功能:创建新目录
        -p 递归创建
        示例:mkdir -p [目录名]

pwd

英文原意:print working directory
命令所在路径:/bin/pwd
描述:显示当前目录

rmdir

描述:删除空目录
英文原意:remove empty directories
命令所在路径:/bin/rmdir

cp

描述:复制文件或目录
英文原意:copy
命令所在路径:/bin/cp
语法:cp -rp [原文件或目录] [目标目录]
         -r 复制目录
         -p 保留文件属性
范例:[root@localhost etc]# cp -rp rpm/ /test/ 
      etc目录下的rpm文件夹复制到根目录下的test文件夹下

mv

描述:剪切文件、改名
英文原意:move
命令所在路径:/bin/mv
语法:mv [原文件或目录] [目标目录]
范例:[root@localhost test]# mv rpm t1/tt2/rpm_0
      test目录下的rpm文件夹移动至t1/tt2/下并改名为rpm_0

rm

描述:删除文件
英文原意:remove
命令所在路径:/bin/rm
语法:rm -rf [文件或目录]
         -r 删除目录
         -f 强制执行

文件处理命令

touch

描述:创建空文件
命令所在路径:/bin/touch

cat

描述:显示文件内容
      -n 显示行号
命令所在路径:/bin/cat

tac

描述:反向显示文件内容
命令所在路径:/usr/bin/cat

more

描述:分页显示文件内容
命令所在路径:/bin/more
语法:more [文件名]
      (空格)或f   翻页
      (enter)     换行
      (q或Q)      退出
范例:[root@localhost etc]# more  services 

less

功能描述:分页显示文件内容(可向上翻页)
        ↑          向上翻页一行
        pageup     向上翻一页
范例:[root@localhost etc]# less services 
输入 ‘/ 需要匹配的字符’ 内容就会高亮匹配内容

head

描述:显示文件前面几行
      -n 指定行数
范例:[root@localhost etc]# head -n 30 services 

tail

描述:显示文件后面几行
      -n 指定行数
      -f 动态显示文件末尾内容
范例:[root@localhost etc]# tail services -n 10 

ln

描述:生成链接文件
语法:ln -s [原文件] [目标文件]
         -s 创建软链接
软链接范例:[root@localhost test]# ln -s /etc/issue issue.soft
硬链接范例:[root@localhost test]# ln  /etc/issue issue.hard

权限管理命令

权限的数字表示:
r ---- 4
w ---- 2
x ---- 1
chmod

描述:改变文件或目录权限
语法: chmod [{u(所有者)g(所属组)o(其他人)a(全部)} {+-} {rwx} [文件或目录]]
      [mode=421 [文件或目录]]
      -R 递归修改
范例:[root@localhost test]# chmod u=rwx issue.hard 
      [root@localhost test]# chmod 640  ltest.li 

chown

描述:改变文件的所有者
语法:chown [用户] [文件或目录]
范例:[root@localhost test]# chown liying liying.li 

chgrp

描述:改变文件的所属组
语法:chgrp[用户组] [文件或目录]
范例:[root@localhost test]# chgrp liying liying.li 

umask

描述:显示、设置文件的缺省权限
范例:[root@localhost test]# umask -S
原文地址:https://www.cnblogs.com/oneweek/p/9506262.html