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 |
|---|---|---|---|---|---|---|---|---|
| 文件引用次数 | 文件所有者 | 文件所属组 | 文件大小 |
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
Linux 常用命令——文件处理命令的更多相关文章
- Linux常用命令——文件搜索命令
Linux常用命令——文件搜索命令 Linux 以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] . 当前目录 示例:[root@local ...
- linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...
- [转]linux查看日志文件内容命令
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...
- linux查看日志文件内容命令tail、cat、tac、head、echo
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...
- 【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...
- linux查看日志文件内容命令tail、cat、tac、head、echo详解
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...
- Linux学习日志--文件搜索命令
开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的差别和使用方法格式,什么是path环境变 ...
- linux常用头文件及说明
linux常用头文件及说明 1. Linux中一些头文件的作用: <assert.h>:ANSI C.提供断言,assert(表达式)<glib.h>:GCC.GTK,GNOM ...
- linux常用搜索文件命令
使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索.搜索文件的命令为”find“:”locate“:”whereis“:”which“:”type“ 方法/步骤 ...
随机推荐
- 剑指offer——python【第34题】第一个只出现一次的字符
题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写) 思路 遍历字符串,找到那个第 ...
- Oracle课程档案,第十三天
配置可恢复性: ontrol_files:控制文件 parameter:参数 show:显示 select name from v$database; 查看当前的数据库★★ 控制文件SQL> s ...
- socket并发聊天
服务端: import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): print('服 ...
- shell 脚本的编写
创建一个shell文件 1. 创建一个.sh文件 2. 文件第一行声明shell编译器路径 #!/bin/bash 3. 修改文件权限 chmod 777 文件名 或 /bin/bash ...
- HTML02单词
form:表单action:行动(提交的路径)method:方法(提交的方式)input:输入type:类型text:文本(文本输入项)password:密码radio:单选按钮checkbox:复选 ...
- 东大oj1155 等凹函数
Problem Description 定义一种数字称为等凹数字,即从高位到低位,每一位的数字先递减再递增,且该数是一个回文数,即从左读到右与从右读到左是一样的,仅形成一个等凹峰,如543212345 ...
- Feign 重试解析
Spring cloud Feign 在restful 调用失败后,会进行重试.在没有到达指定重试次数,会一直重试. @Override public Object invoke(Object[] a ...
- day20:序列化模块,模块的导入
1,什么是序列化--将原本的字典,列表等内容转换成一个字符串的过程就叫做序列化,字符串是有顺序的,序列化转向一个字符串的过程,我们平时说的序列,指的就是字符串. 2,为何要序列化?本来字符串是可以强转 ...
- qemu对虚拟机的内存管理(一)
在分析了KVM中对虚拟机各级地址(gva->gpa->hva->hpa)的转换之后,想要知道qemu中又是如何完成各级地址转换的,因此对qemu中对虚拟机内存管理的相关数据结构与源码 ...
- 【托业】【跨栏】REVIEW2
supervise vt&vi 监督; 管理; 指导; storage capacity 存储空间,存储能力 be about to do sth =be going to do sth 将做 ...