马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
linux常用文件和目录操纵
一、基础指令
- pwd -- 查看路径
- ls -- 查看当前目录文件
- ls -1 -- 垂直显示文件
- ls -a -- 显示包括隐藏文件的所有文件
- ls -l -- 显示文件详细信息
- touch [filename1] -- 创建文件,可以批量创建文件,如果重名则跳过
- touch .[filename] -- 创建隐藏文件
- move [path/fliename1] [path/filename2] -- 移动文件且可以改名
- rm [filename] -- 删除文件,无法撤销,课同时删除多个文件
- rm -r dev -- 删除目录,会带询问
- rm -rf dev -- 强制删除目录
- cp [filename1] [filename2] -- 将filename1 复制为 filename2
- mkdir dev -- 创建一个dev文件夹
- cd path -- 切换到path路径下
复制代码 二、vi三种模式
- vi -- 编辑文件
- i/o/a -- 编辑模式
- esc -- 退出编辑模式,常规模式
- :q -- 退出不保存,命令模式
- :qw -- 保存退出,命令模式
- :q! -- 强制退出不保存,命令模式
复制代码 三、文件内容查看
- cat [filename] -- 查看文件内容
- tac [filename] -- 倒序查看文件内容
- head [filename] -- 展示文件前十行
- head -n 5 [filename] -- 展示文件前五行
- tail [filename] -- 展示文件后十行
- tail -n 5 [filename] -- 展示文件后五行
复制代码 四、管道
管道符号:| ,可以将前面指令的执行结果,作为后面指令的操纵内容
五、文件内容过滤
- cat -n [filename] -- 显示文件内容包括行号
- wc -l [filename/dev] -- 统计行数,统计文件夹下的文件数量
- wc -c [filename] -- 统计文件中有多少个字节
- seq [num1] [num2] -- 生成数字序列num1-num2
- seq -w [num1] [num2] -- 设置等宽序列
- #grep 按行过滤
- grep [str] [filename] -- 匹配filename中str字符串,模糊匹配
- -w 精准匹配
- -n 显示行号
- # 配合管道符使用可以过滤数据
- #awk 按列过滤
- awk '{print $1}' [filename] -- 取filename文件的第一列数据
- -F [str] -- 指定分隔符str
- cat [filename] | sort -- 给filename文件排序
- | uniq -- 去重
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |