目录和文件管理(常用+命令)
一、常见的子目录的作用:/root:系统管理员root的宿主目录
/home:普通用户的宿主目录
/boot :系统内核、启动文件
/dev: 设备文件
/etc: 配置文件
/bin : 所有用户可执行的命令
/sbin: 管理员可执行的管理命令
/usr:应用程序
/var:日志文件等
cat:显示出文件的内容
more:查看文件内容 ,全屏方式分页显示文件内容。文件大的情况下可以看
less:扩展功能更多,包括上下,搜索,末页END提示等
head:查看文件开头的一部分内容(默认为前10行)
tail-n tail-f 查看文件结尾的少部分内容(默认为结尾10行)
Set nu:统计行数
tail -f /var/log/secure 可追踪操作日志内容
wc 统计文件中的单词数量 wc-l :统计行数 wc-w:统计单词个数 wc-c:统计字节数
grep 检索和过滤文件内容 grep-i: 查找时忽略大小写 grep-v:反向查找
“^…”表示以…为开头,“…KaTeX parse error: Expected group after '^' at position 15: ”表示以.....为结尾,“^̲”表示空行的
gzip [-9](-9是压缩级别,可调整)
bzip[-9]
gzip -d .gz 格式的压缩文件
bzip2 -d .bz2 格式的压缩文件
小实验:可以在yum 仓库中下载压缩包进行解压和压缩,yum install httpd -y 需要在联网状态下进行安装
解压可以用tar
tar:归档和释放工具
tar-c 创建(Create).tar 格式的包文件 tar-C:解压时指定释放的目标文件夹 tar-f:表示使用归档文件 tar-j:调用 bzip 2程序进行压缩或解压 tar-P:打包时保留文件及目录的权限
tar-p:打包时保留文件及目录的绝对路径。 tar-t:列表查看包内文件 tar-v:输出详细信息
tar-x: 解开.tar格式的包文件 tar-z:调用gzip程序进行压缩或解压。
常用jcvf,jxvf
二、VIM编辑器
文本编辑器的作用
创建或修改文本文件,维护Linux系统中的各种配置文件
Linux中常用的文本编辑器,vi:类UNIX操作系统的默认文本编辑器。 vim是vi文本编辑器的增强版本,如无VIM编辑器需要到YUM仓库中下载命令为:yum install -y vim
三种工作的模式:命令模式,输入模式,末行模式
Set nu:可以显示出文本行数
x或者Del 删除光标处的单个字符 dd删除当前光标所在行 #dd删除从光标所在行开始的#行内容 d^删除当前光标之前到行首的所有字符 d$删除当前光标处到行尾的所有字符
yy复制 #yy复制从光标所在行开始的#行内容 P 将缓存内容粘贴在光标位置之后,p将内容粘贴到光标处之前
文件内容的查找,“/”输入内容,从上到上按回车进行查找。 “?”从下到上在文件中查找, n定为下一个匹配的被查找字符串 N定位上一个被查找的字符串
置之后,p将内容粘贴到光标处之前
文件内容的查找,“/”输入内容,从上到上按回车进行查找。 “?”从下到上在文件中查找, n定为下一个匹配的被查找字符串 N定位上一个被查找的字符串
撤销编辑及保存退出:u:按一次取消最近的一次操作;多次u键恢复多步操作。U用于取消当前行所做的所有编辑 ZZ保存当前的文件内容并退出vi编辑器