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“ 方法/步骤 ...
随机推荐
- mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
错误情况 解决办法: 首先查看mysql的命令 其次修改root用户的密码 set password for 'root'@'localhost' = password('123456'); 最后退出 ...
- javascript数组的内置对象Array
javascript的内置对象Array是用于构造数组的全局对象,数组是类似于列表的高阶对象. 创建数组的方法: 1通过字面量:var arr = [1,2,3]; 里面的参数直接作为数组里的值 2通 ...
- python-获取当前工作路径
1.sys.argv[0] import sys print sys.argv[0]#获得的是当前执行脚本的位置(若在命令行执行的该命令,则为空) 运行结果(在python脚本中执行的结果): F:/ ...
- python-----编写接口,使用postman与soapiu与jemeter访问调用
实例:自己写一个注册接口 输入用户名.密码.验证码,当满足注册将密码进行md5加密. 场景 接口返回参数 提示 用户名存在 2000 exit 用户已存在 密码与验证码不相等 3000 wrong 密 ...
- 多线程Thread
多线程的意义 使用多线程可以充分利用CPU资源.提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰.在处理大量的IO操作或处理的情况需要花费大量的时间时(如:读写文件,视频图像的采集, ...
- linux出现tmp空间满的情况解决
cd命令tab补全的时候报错: cd /ro-bash: cannot create temp file for here-document: No space left on device-bash ...
- python练习题-day12
用列表推导式做下列小题 (1) 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst1=["admhdja","aksaudj","fh&q ...
- SimplifyReader项目(转载)
项目地址: https://github.com/SkillCollege/SimplifyReader SkillCollege / SimplifyReader 一款基于Google Materi ...
- 20190404 Oracle忘记登陆密码
记忆力不好,总是忘记Oracle账号的登陆密码 修改方式 Windows cmd 登陆修改后的密码即可
- Qt 的坐标系统
QWidget *q = , Qt::WindowStaysOnTopHint); q->setWindowTitle(QObject::tr("父窗口widget")); ...