Linux之文件处理命令
————————————
命令格式:
命令 【选项】 【对象/参数】
例:ls -la /etc
说明:
例:ls -la /etc
说明:
1)个别命令不遵循此格式
2)多个选项,可以写一起
3)有的可以颠倒
4)简化选项 与 完整选项(要两个-) -a 等于 --all
5)“-”是一个普通文件 (d 目录 l 软连接)
6)之间都有 空格字符
3)有的可以颠倒
4)简化选项 与 完整选项(要两个-) -a 等于 --all
5)“-”是一个普通文件 (d 目录 l 软连接)
6)之间都有 空格字符
——————————————————————————————
LS 命令
ls 显示目录文件
ls -a 前面有“.”是隐藏文件(系统文件)
ls -l 详细信息显示ls命令中出来的文件 -lh 人性化选项
ls -ld 查看目录属性
ls -i 查看 i 节点
ls / 寻找根目录的所有文件
ls -l 详细信息显示ls命令中出来的文件 -lh 人性化选项
ls -ld 查看目录属性
ls -i 查看 i 节点
ls / 寻找根目录的所有文件
————————————————————————————
-rw-r--r--
u g o
u 所有者 rw-
g 所属组 r--
o 其他人 r--
r 读 w 写 x 执行
u 所有者 rw-
g 所属组 r--
o 其他人 r--
r 读 w 写 x 执行
——————————————————————————————————
目录处理命令
创建新目录:mkdir /tmp/df
递归创建 -p;mkdir -p /tmp/Japan/riyu
可同时创建多个目录;
可同时创建多个目录;
切换目录: cd /etc(目录名) cd .. 回到上一级目录
删除空目录:rmdir
复制文件或目录:cp [原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
可复制多个文件
更名:cp -r /tmp/japan/lz /root/hh
不更名:cp -r /tmp/japan/lz /root
-r 复制目录
-p 保留文件属性
可复制多个文件
更名:cp -r /tmp/japan/lz /root/hh
不更名:cp -r /tmp/japan/lz /root
剪切文件,改名:mv
剪切文件:mv /tmp/japan/lz /root 可同时剪切多个;
剪切并改名:mv p'w/tmp/japan/lz /root/hh
剪切文件:mv /tmp/japan/lz /root 可同时剪切多个;
剪切并改名:mv p'w/tmp/japan/lz /root/hh
删除文件:rm
-r 删除目录
-f 强制删除,没有询问;
-rf 强制删除目录
-r 删除目录
-f 强制删除,没有询问;
-rf 强制删除目录
————————————————————————————————————
文件处理命令:
文件处理命令:
创建一个新文件:touch
touch xinw.list 在当前目录创建文件——xinm.list
touch /root/xinW.list 在root目录下创建xinW.list
touch “xin hh” 创建带有空格的文件名,(不建议)
touch xinw.list 在当前目录创建文件——xinm.list
touch /root/xinW.list 在root目录下创建xinW.list
touch “xin hh” 创建带有空格的文件名,(不建议)
浏览文件:cat
-n 显示行数
tac 反向显示 不支持-n 选项
-n 显示行数
tac 反向显示 不支持-n 选项
分页显示文件:more
【enter】 换行,一行一行的往下翻。
【空格 或 f】翻页
【q或Q】退出
【enter】 换行,一行一行的往下翻。
【空格 或 f】翻页
【q或Q】退出
less 比more多俩功能,向上翻页,搜索;
【pgup】向上翻页,一页一页翻
【上箭头】一行一行翻
搜索——输入“ /【关键字】”。【n】 next下一页
【pgup】向上翻页,一页一页翻
【上箭头】一行一行翻
搜索——输入“ /【关键字】”。【n】 next下一页
看文件前几行:head -n 7 /tmp/hhh
默认 前10行
默认 前10行
看文件后几行:tail -n 7 /tmp/hhh
-f /var/log/messages 动态显示文件末尾内容
默认 后10行
————————————————————————————————————————————
-f /var/log/messages 动态显示文件末尾内容
默认 后10行
————————————————————————————————————————————
链接命令:
生成链接文件:ln -s【原文件】【目标地】
软连接建立:ln -s /etc/issue /tmp/issue.soft
硬链接建立:ln /etc/issue /tmp/issue.hard
软连接建立:ln -s /etc/issue /tmp/issue.soft
硬链接建立:ln /etc/issue /tmp/issue.hard
软连接:
1.lrwxrwxrwx
2.文件大小-只是符号链接
3.有箭头指向源文件
3.有箭头指向源文件
硬链接:
地址不同,其它相同;
1.两者同步更新;
2.通过i节点识别
3.不能跨分区 例/boot 不能在 /tmp 建立硬链接
4.不能针对目录使用
2.通过i节点识别
3.不能跨分区 例/boot 不能在 /tmp 建立硬链接
4.不能针对目录使用
————————————————————————————————————————
其它命令:
清屏: clear 或 ctrl+l;
显示当前文件的绝对路径:pwd
终止操作:ctrl+c
增加一个新用户:useradd
增加一个新所属组:groundadd