笔记:Linux命令(目录和文件管理)

it2023-03-02  75

一、概述:

Linux目录结构 常见子目录的作用 /root 系统管理员root的宿主目录 /home 普通用户的宿主目录 /boot 系统内核,启动文件 /dev 设备文件 /etc 配置文件 /bin 所有用户可执行的用户 /sbin 管理员可执行的命令 /usr 应用程序 /var 日志文件等

二、查看及检索文件

1、查看文件内容

(1)cat命令 显示并连接文件的内容(用于文件较小的) 语法:cat 选项 文件名 (2)more和less命令 分页查看文件内容(less扩展内容更多) 语法:more/less 选项 文件名 More的交互: enter逐行滚动 space 下一页 b 上一页 q 退出 Less的交互: pageup 向上翻页 pagedown 向下翻页 n 下一个内容 N 上一个内容 “/”查找内容 其他功能基本与more相似 Ctrl+C 终止 (3)head和tail命令 开头或末尾的部分内容(默认为10行) 语法:head/tail -n 文件名 (n为显示多少行) Tail经常与-f配合使用。以便查看网络访问、服务调试时的动态更新 EX:tail -5f 1.txt

2、统计和检索文件内容

(1)wc命令 统计文件内容中的单词数量(Word count)、行数、字节数等信息 语法:wc 选项 文件名 -w 统计文件内容中的单词数 -l 统计文件内容中的行数 -c 统计文件内容中的字节数 (2)grep命令 检索、过滤文件内容 语法:grep 选项 查找条件 目标文件 -i:忽略大小写(ignore case) -v:反转查找(invert输出与条件不相符的行) 查找条件设置 “^…”表示以…开头“…KaTeX parse error: Expected group after '^' at position 15: ”表示以.......结尾“^̲”表示空行

三、备份与恢复文档

1、gzip和bzip压缩及解压缩软件 语法:gzip 选项 参数 -d 解压缩 语法:bzip 选项 参数 -d 解压缩 -9 高压缩比 2、tar归档和释放工具 语法:tar 选项 参数 -c:创建.tar格式的包文件 -C:释压时指定释放的目标文件夹 -f:表示使用归档文件 -j:调用bzip2程序进行压缩或解压缩 -p:打包时保留文件及目录的权限 -P:打包时保留文件及目录的绝对路径 -t:列表查看包内的文件 -v:输出详细信息 -x:解开.tar格式的包文件 -z:调用gzip程序进行压缩或解压 -f:文件名,指定的文件名存档

四、vi文本编辑器

Vi编辑器有三种工作模式分别为命令模式、输入模式、末行模式 命令模式的快捷键 dd:删除一行 u:撤回 yy:复制一行 p:将复制的一行粘贴在光标所在行的下一行 P:将复制的一行粘贴在光标所在行的上一行 x:删除光标所在处的字符 r:替换光标所在出的字符 zz(shift+zz):保存退出 编辑模式的快捷键 a:将在光标所在位置之后插入文本(append) A:将在光标所在行末插入文本 i:将在光标所在位置之前插入文本(insert) I:将在光标所在行的第一个非空字符前插入文本 o:将在光标所在行的下一行开始插入文本(open) O:将在光标所在行的上一行开始插入文本 gg:光标移动到文本首行 G:光标移动到文本末行 #G:光标跳转到第#行 末行模式的快捷键 :q 退出命令模式 :w 保存 :wq 保存退出 :q! 强制不保存退出 :wq! 强制保存退出 :set nu 显示行号 :/abc 查找abc字符,n查找下一个,N查找上一个

最新回复(0)