当前位置: 首页 > news >正文

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

相关文章:

  • python 爬虫 5i5j房屋信息 获取并存储到数据库
  • HDU - 2255 奔小康赚大钱 KM算法 模板题
  • LDAP概念和原理
  • Leetcode 118 杨辉三角
  • 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
  • 安装vmtools
  • vue基础代码
  • POJ 2516 Minimum Cost 【费用流】
  • ML面试1000题系列(51-60)
  • springboot引用dubbo的方式
  • 前端路由的两种模式:hash模式和history模式
  • PL/SQL 条件控制语句
  • centos7环境变量配错导致命令不能用
  • Testng用例失败重新运行
  • 异常行为分析模型设计
  • 2017年终总结、随想
  • ES2017异步函数现已正式可用
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • mongo索引构建
  • PHP 的 SAPI 是个什么东西
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Python_网络编程
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • vue-cli3搭建项目
  • vuex 学习笔记 01
  • 基于webpack 的 vue 多页架构
  • 解析 Webpack中import、require、按需加载的执行过程
  • 看域名解析域名安全对SEO的影响
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何使用 JavaScript 解析 URL
  • 设计模式走一遍---观察者模式
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 数据库巡检项
  • ​queue --- 一个同步的队列类​
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • # 数论-逆元
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #QT项目实战(天气预报)
  • #stm32整理(一)flash读写
  • %check_box% in rails :coditions={:has_many , :through}
  • (C语言)共用体union的用法举例
  • (六)vue-router+UI组件库
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (转)EOS中账户、钱包和密钥的关系
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET面试题(二)
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @Documented注解的作用
  • [].slice.call()将类数组转化为真正的数组
  • [20160902]rm -rf的惨案.txt