linux下的文件和目录常用命令总结
2018-03-01 09:25
363 查看
文件操作常用命令
cat命令
cat命令用于查看纯文本文件(较短的),格式为:“cat [选项] [文件]”。
参数 作用 -n 显示行号 -b 显示行号(不包括空行) -A 显示出“不可见”的符号,如空格,tab键等等
cut命令
cut命令用于通过列来提取文本字符,格式为:“cut [参数] 文本”。
参数 作用 -d 分隔符 指定分隔符,默认为Tab。 -f 指定显示的列数。 -c 单位改为字符 获取当前系统中所有用户的名称: 参数作用:-d以”:”来做分隔符,-f参数代表只看第一列的内容。 cut -d: -f1 /etc/passwd
head命令
head命令用于查看纯文本文档的前N行,格式为:“head [选项] [文件]”。
参数 作用 -n 10 显示10行 -n -10 正常输出(如cat命令),但不显示最后的10行
more命令
more命令用于查看纯文本文件(较长的),格式为:“more [选项] 文件”
参数 作用 -n 显示行号 -b 显示行号(不包括空行) -A 显示出“不可见”的符号,如空格,tab键等等
od命令
od命令用于对查看特殊格式的文件,格式为:“od [选项] [文件]”。
参数 作用 -t a 默认字符 -t c ASCII字符 -t o 八进制 -t d 十进制 -t x 十六进制 -t f 浮点数
tail命令
tail命令用于查看纯文本文档的后N行,格式为:“tail [选项] [文件]”
参数 作用 -n 10 显示后面的10行 -f 持续刷新显示的内容
tr命令
tr命令用于转换文本文件中的字符,格式为:“tr [原始字符] [目标字符]”。
例如:查看tr.txt文件,并将所有的小写字母转换为大写字母 cat tr.txt | tr [a-z] [A-Z]
wc命令
wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。
参数 作用 -l 只显示行数 -w 只显示单词数 -c 只显示字节数
文件目录常见命令
cd命令
cd命令用于切换工作路径,格式为:“cd [目录名称]”。 参数 作用 - 切换到上一次的目录,如“cd -” ~ 切换到“家目录”,如"cd ~" ~username 切换到其他用户的家目录,如"cd ~teak" .. 切换到上级目录,如"cd .."
cp命令
cp命令用于复制文件或目录,格式为:“cp [选项] 源文件 目标文件”。
复制命令的三种情况: 目标文件是一个目录,会将源文件复制到该目录中。 目标文件是一个文件,会将源文件覆盖该文件。 目标文件不存在,将会复制源文件并修改为目标文件的名称(重命名)。 参数 作用 -p 保留原始文件的属性 -d 若对象为"链接文件",则保留该"链接文件"的属性 -r 递归持续复制(用于目录) -i 若目标文件存在则询问是否覆盖 -a 相当于-pdr(p,d,r为上述的参数)
dd命令
dd命令用于指定大小的拷贝的文件或指定转换文件,格式为:“dd [参数]”。
参数 作用 if 输入的文件名称。 of 输出的文件名称。 bs 设置每个“块”的大小。 count 设置要拷贝“块”的个数。 conv=ucase 将字母从小写转换为大写。 conv=lcase 把字符从大写转换为小写。 将光驱设备拷贝成镜像文件: [root@linux ~]# dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso 生成一个560m的空白文件: [root@linux ~]# dd if=/dev/zero of=560_file count=1 bs=560M 1+0 records in 1+0 records out 587202560 bytes (587 MB) copied, 27.1755 s, 21.6 MB/s 将硬盘的MBR信息拷贝出来: [root@linux ~]# dd if=/dev/sda of=sda_image count=1 bs=512K 1+0 records in 1+0 records out 524288 bytes (524 kB) copied, 0.0449481 s, 11.7 MB/s
mkdir命令
mkdir用于创建空白的文件夹,格式为:“mkdir [选项] 目录”。
参数 作用 -m=MODE 默认的文件目录权限,如"-m 755" -p 连续创建多层目录(若文件夹已存在则忽略) -v 显示创建的过程
mv命令
mv命令用于移动文件或改名,格式为:“mv [选项] 文件名 [目标路径|目标文件名]”。
pwd命令
pwd命令用于显示当前的工作目录,格式为:“pwd [选项]”。
参数 作用 -P 显示真实路径。(即非快捷链接的地址)
rm命令
rm命令用于删除文件或目录,格式为:“rm [选项] 文件”。
删除普通文件并提示确认信息:“rm 文件名” 删除普通文件或目录文件,不提示:“rm -rf 文件或目录名” 参数 作用 -f 忽略警告信息 -i 删除前先询问 -r 删除文件夹
touch命令
touch命令用于创建空白文件与修改文件时间,格式为:“touch [选项] [文件]”。
我们可以用“touch test”轻松的创建出一个名字为test的空白文档,所以这个功能无须介绍。 对于在Linux中的文件有三种时间: 更改时间(mtime):内容修改时间(不包括权限的) 更改权限(ctime):更改权限与属性的时间 读取时间(atime):读取文件内容的时间 如果黑客执行了touch -d “2 days ago” test,便将访问与修改时间修改为了2天前(伪造了自己没有动过该文件的假象)。 参数 作用 -a 近修改“访问时间”(atime) -m 近修改“更改时间”(mtime) -d 同时修改atime与mtime -t 要修改成的时间[YYMMDDhhmm]
相关文章推荐
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- Linux常用命令学习总结 - 文件目录管理类命令(2)
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- Linux常用的磁盘管理及文件目录管理命令总结
- linux下的文件和目录常用命令总结
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- linux下常用命令总结(文件和目录)
- linux常用命令之文件与目录管理
- linux常用命令之文件目录操作命令
- Linux操作系统常用命令—文件目录操作命令
- 【APP】Linux网络基础总结(常用配置文件&常用命令)
- Linux文件与目录管理常用命令详解(鸟哥的Linux私房菜基础学习篇第三版-第七章)
- linux文件系统目录构成及常用命令
- Linux学习笔记2——Linux中常用文件目录操作命令
- [Linux学习笔记]目录、路径、文件、目录常用命令
- Linux 常用命令之文件和目录
- Linux常用命令总结——文件管理
- 转载:Linux网络基础总结(常用配置文件&常用命令)
- Linux 入门常用命令-8.Linux改变文件或目录的访问权限命令
- linux管理目录文件命令总结