前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 常用命令——文件处理命令

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

作者头像
喝茶去
发布2019-04-16 15:19:20
1.5K0
发布2019-04-16 15:19:20
举报
文章被收录于专栏:知识累积

Linux 常用命令

Linux

Linux命令格式

代码语言:javascript
复制
命令格式:命令 [-选项] [参数]
    例如:ls -a /etc

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

目录处理命令

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

文件类型

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

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

1534750840317.jpg

-rw-r--r--

1

root

root

216

4月

12

00:10

sestatus.conf

文件引用次数

文件所有者

文件所属组

文件大小


mkdir

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

pwd

代码语言:javascript
复制
英文原意:print working directory
命令所在路径:/bin/pwd
描述:显示当前目录

rmdir

代码语言:javascript
复制
描述:删除空目录
英文原意:remove empty directories
命令所在路径:/bin/rmdir

cp

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

mv

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

rm

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

文件处理命令

touch

代码语言:javascript
复制
描述:创建空文件
命令所在路径:/bin/touch

cat

代码语言:javascript
复制
描述:显示文件内容
      -n 显示行号
命令所在路径:/bin/cat

tac

代码语言:javascript
复制
描述:反向显示文件内容
命令所在路径:/usr/bin/cat

more

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

less

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

head

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

tail

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

ln

代码语言:javascript
复制
描述:生成链接文件
语法: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

代码语言:javascript
复制
描述:改变文件或目录权限
语法: 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

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

chgrp

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

umask

代码语言:javascript
复制
描述:显示、设置文件的缺省权限
范例:[root@localhost test]# umask -S
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux 常用命令
  • Linux命令格式
  • 目录处理命令
    • 文件类型
    • 文件处理命令
    • 权限管理命令
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档