您的位置:首页 > 运维架构 > Linux

【原创】linux学习笔记之文件处理命令

2015-12-30 17:25 357 查看
闲来学习linux,记录一些笔记,欢迎转载。转载请注明出处,谢谢。

命令格式: 命令 [-选项] [参数]

例: ls –la /etc

a) 个别命令使用不遵循此格式

b) 当有多个选项时,可以写在一起,不分先后顺序

c) 简化选项与完整选项(-a等于 --all)

1、LS显示目录或文件信息

语法: ls 选项[-ald] [文件或目录]

-a 显示所有文件,包括隐藏文件

-l 显示详细信息

显示结果第一列:’-rw-r—r--’

- 文件类型(- 二进制文件,d 目录, l 软连接)

rw- r-- r—

所有者 所属组 其他人 组权限

r 读,w写,x执行

-d 查看目录属性(ls –ld /etc 查看/etc目录属性)

-h 人性化显示大小(默认字节显示)

-i 文件ID号,唯一的,一个ID可以对应多个文件。

2、MKDIR创建目录

语法: mkdir 选项[p] [目录名]

-p 递归创建(创建多级目录)

3、PWD显示当前目录

4、CD切换目录

语法: cd 目标目录名

范例: cd /tmp/linux

cd .. 上一级目录 (.为当前目录,..上一级目录)

5、RMDIR删除且只能删除空目录

语法 rmdir 目录名

6、CP复制文件或目录

语法: cp [-rp] 原目录 目标目录

-r 复制目录

-p 保留原属性

7、MV 剪切文件、改名

语法: mv 原目录 目标目录

8、RM 删除文件

语法: rm –rf 目录或文件

-r 删除目录

-f 强制执行

9、TOUCH创建文件

语法: touch 文件名

10、CAT显示文件内容

语法: cat –n 文件名

-n 显示行号

11、TAC反向显示文件内容

语法: tac 文件名

12、MORE分页显示文件内容(不可向上翻页)

语法: more 文件名

空格键或f 下一页

Q或q 退出

Enter键 下一行

13、LESS分页显示文件内容(可向上翻页)

语法: less 文件名

空格键或f 下一页

Q或q 退出

Enter键 下一行

PgUp键 上一页

上箭头键 上一行

/关键字,Enter 高亮显示搜索关键字,n下一个关键字

14、HEAD显示文件前面几行

语法: head –n 文件名

-n 要显示的行数,默认10行

15、TAIL显示文件后面几行

语法: tail –nf 文件名

-n 要显示的行数,默认10行

-f 动态显示(当文件内容发生改变时,可以动态显示)

16、LN生成连接文件

语法: ln –s 原文件 目标文件

-s 生成软连接

说明:1) 软连接文件属性一律为 lrwxrwxrwx (所有用户都有 读、写、执行 权限)

2) 软连接文件属性中,都有个->指向原文件

3) 不加-s参数,则生成的是硬连接,类似于cp –p 保留属性的拷贝,但不同的是,硬连接可以同步更新,cp –p则不能同步。原文件丢失,硬链接不受影响。

4) 硬连接不能跨盘符,不能针对目录使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: