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“ 方法/步骤 ...
随机推荐
- VS2013 Ctrl+Shift+F 没反应
快捷键设定与搜狗输入法中文繁体切换冲突,搜狗输入法管理设置中关掉就好.
- asp.net session锁导致ajax请求阻塞
问:为了可以顺序访问Session的状态值,Session是否提供了锁定机制?答:Session实现了Reader/Writer的锁机制:当页面对Session具有可写功能(即页面有<%@Pag ...
- 教师信息管理系统(方式一:数据库为oracle数据库;方式二:存储在文件中)
方式一: 运行截图 数据库的sql语句: /*Navicat Oracle Data TransferOracle Client Version : 12.1.0.2.0 Source Server ...
- java.sql.SQLException: Field 'id' doesn't have a default value(用eclipse操作数据库时报了这种奇怪的错误)的原因与解决方法
1.错误原因 由于id在数据库表中是作为主键,但是在插入的过程中,没有给予数值,并且没有让其自增 2.解决办法 修改数据库表中的id,让其自增(在插入的过程中,不插入id数据时)
- Python学习之旅(二十二)
Python基础知识(21):IO编程 一.文件读写 读写文件就是请求操作系统打开一个文件对象(文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象 ...
- 常用邮箱的 IMAP/POP3/SMTP 设置
通过网上查找的资料和自己的总结完成了下面的文章,看完之后相信大家对这三种协议会有更深入的理解.如有错误的地方望指正. POP3 POP3是Post Office Protocol 3的简称,即邮局协议 ...
- 使用Xshell调用linux的图形界面!
环境说明: OS: centos 6.5 64位,最小化安装. Xmanager: 17.0.0.714 1.设置Xshell 2.将操作系统安装如下包 yum install xclock xte ...
- [dev] 啥是Virtual Private Network
先来读wiki:https://en.wikipedia.org/wiki/Virtual_private_network 摘要: VPNs can be either remote-access ( ...
- ARGB 颜色取值与透明度对照表
1. ARGB 依次代表透明度(alpha).红色(red).绿色(green).蓝色(blue). 2. 透明度分为256阶(0-255),计算机上用16进制表示为(00-ff).透明就是0阶,不 ...
- XgBoost推导与总结
一 .机器学习算法中GBDT和XGBOOST的区别有哪些?(转自知乎https://www.zhihu.com/question/41354392/answer/98658997) xgboost相比 ...