【原创】linux学习笔记之文件处理命令
2015-12-30 17:25
357 查看
闲来学习linux,记录一些笔记,欢迎转载。转载请注明出处,谢谢。
命令格式: 命令 [-选项] [参数]
例: ls –la /etc
a) 个别命令使用不遵循此格式
b) 当有多个选项时,可以写在一起,不分先后顺序
c) 简化选项与完整选项(-a等于 --all)
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
显示结果第一列:’-rw-r—r--’
- 文件类型(- 二进制文件,d 目录, l 软连接)
rw- r-- r—
所有者 所属组 其他人 组权限
r 读,w写,x执行
-d 查看目录属性(ls –ld /etc 查看/etc目录属性)
-h 人性化显示大小(默认字节显示)
-i 文件ID号,唯一的,一个ID可以对应多个文件。
-p 递归创建(创建多级目录)
范例: cd /tmp/linux
cd .. 上一级目录 (.为当前目录,..上一级目录)
-r 复制目录
-p 保留原属性
-r 删除目录
-f 强制执行
-n 显示行号
空格键或f 下一页
Q或q 退出
Enter键 下一行
空格键或f 下一页
Q或q 退出
Enter键 下一行
PgUp键 上一页
上箭头键 上一行
/关键字,Enter 高亮显示搜索关键字,n下一个关键字
-n 要显示的行数,默认10行
-n 要显示的行数,默认10行
-f 动态显示(当文件内容发生改变时,可以动态显示)
-s 生成软连接
说明:1) 软连接文件属性一律为 lrwxrwxrwx (所有用户都有 读、写、执行 权限)
2) 软连接文件属性中,都有个->指向原文件
3) 不加-s参数,则生成的是硬连接,类似于cp –p 保留属性的拷贝,但不同的是,硬连接可以同步更新,cp –p则不能同步。原文件丢失,硬链接不受影响。
4) 硬连接不能跨盘符,不能针对目录使用。
命令格式: 命令 [-选项] [参数]
例: 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) 硬连接不能跨盘符,不能针对目录使用。
相关文章推荐
- linux下创建expdp备份的计划任务
- Linux下安装mysql
- Linux mysql 数据库自动备份
- Linux查询网址
- Linux文件与目录常用命令
- linux使用xinetd自定义服务
- Linux环境下安装部署AWStats日志分析系统实例
- Linux(Ubuntu)下MySQL的安装与配置
- Linux的文件权限与目录配置
- Linux下很全面的监控工具dstat
- Linux系统启动过程分析
- linux控制台实时查看web项目的日志记录
- boa研究学习(1):最开始基本的一些linux编程
- linux 进程数最大值修改
- 《Linux设备驱动程序开发详解》中的virtualBox下的ubuntu在vmware下使用
- VirtualBox双网卡实现虚拟机Linux CentOS 7上网以及主宿互访
- Linux 运维实践案例-2015年12月20日-12月31日
- 初探CentOS搭建SVN服务器
- linux下用ctrl+r快速搜索history命令
- Linux命令之stty - 显示和修改终端行设置