Linux CentOS7常用命令2(文件与目录)
目录的含义 1. 查看文件命令:
2. 查看文件内容:
3. 查看文件内容:
4. 查看文件开头/结尾:
5. 统计文件内容:
6. 文件内容检索:
7. 压缩命令:
8. 归档命令:
9. 文本编辑器:
发布日期:2021-04-30 21:10:33
浏览次数:103
分类:精选文章
本文共 1734 字,大约阅读时间需要 5 分钟。
Linux常用命令及目录结构解析
一、Linux目录结构
Linux系统的目录结构与UNIX类似,遵循树形结构,通过"/"分隔各个目录。以下是常见的目录结构特点:
/root:系统的根目录,所有文件和子目录都从这里开始。/home:非管理员用户的家目录。/bin:存放二进制文件,所有用户可执行的命令。/sbin:存放二进制文件,管理员专属的管理命令。/boot:系统内核和启动文件目录。/dev:存放设备文件,如硬盘、光驱等。/etc:存放系统配置文件,如网络、用户认证等。/var:存放可变数据,如日志文件。/lib:存放系统程序的动态连接共享库文件。/usr:系统用户工具和程序目录。/media:挂载点,如u盘、光驱等。/proc:存放映射系统信息的文件。/mnt:临时挂载目录。/opt:第三方应用程序安装目录。/tmp:存放临时文件。
二、命令学习
在Linux系统中,文本处理命令是日常操作的重要工具。以下是常用命令的详细说明:
1. 查看文件命令:cat
cat命令用于查看文件内容,适用于短小文件。
- 基本用法:
cat /etc/sysconfig/network
- 选项说明:
-n:显示行号。-b:忽略空行。-s:合并多行空白为一行。
2. 查看文件内容:more
more命令以分屏方式显示文件内容,支持交互操作。
- 基本用法:
more file
- 交互操作:
- 按
Enter键:向下滚动。 - 按空格键:下翻一屏。
- 按
b键:上翻一屏。 - 按
q键:退出。
- 按
3. 查看文件内容:less
less命令与more类似,但功能更为扩展。
- 基本用法:
less file
- 交互操作:
Page Up/Ctrl+B:上翻页。Page Down/Ctrl+F:下翻页。/:查找内容,n/N:下一/上一结果。↑/↓:逐行滚动。
4. 查看文件开头/结尾:head/tail
head命令:查看文件开头部分,默认显示10行。head -n 10 file
tail命令:查看文件结尾部分,默认显示10行。tail -n 10 file
动态更新:
tail -f file
5. 统计文件内容:wc
wc命令用于统计文件中的字符、字节数、行数和单词数量。
- 基本用法:
wc -l file # 统计行数wc -w file # 统计单词个数wc -c file # 统计字节数
- 默认选项:
wc # 同时显示-lwc三个统计结果
6. 文件内容检索:grep
grep命令用于在文件中查找特定字符串。
- 基本用法:
grep "查找字符串" file
- 常用选项:
-i:不区分大小写。-v:显示不包含匹配内容的行。-n:显示匹配行及行号。-c:统计匹配行数。-e:实现多个查找条件的逻辑OR。-E:支持扩展正则表达式。
7. 压缩命令:gzip/bzip2
gzip命令:gzip -9 file # 默认扩展名为.gz
解压:
gunzip file.gz
bzip2命令:bzip2 -9 file # 默认扩展名为.bz2
解压:
bunzip2 file.bz2
8. 归档命令:tar
tar命令用于创建和解压归档文件。
- 打包:
tar -cf file.tar file
- 解包:
tar -xf file.tar -C /opt/mydir
- 常用选项:
-j:使用bzip2压缩。-z:使用gzip压缩。-p:保留文件权限。-P:保留绝对路径。
9. 文本编辑器:vi/vim
vi是Linux系统的默认文本编辑器,vim是其增强版本。
- 基本操作:
- 命令模式:输入命令如
/,x,dd等。 - 输入模式:输入文字内容,处于
-- INSERT --状态。 - 末行模式:输入
:w,:q等命令。
- 命令模式:输入命令如
10. 其他常用命令
- 文件分类:
/dev存放设备文件,/proc存放系统信息,/mnt用于临时挂载。 - 文件管理:
ls命令用于目录浏览,rm命令用于删除文件,mv命令用于文件移动。
通过熟练掌握以上命令,可以有效地管理Linux系统中的文件和目录,完成日常的系统维护和配置文件编辑工作。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2026年05月29日 04时49分18秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php把get参数放入数组_php怎么将数组转为url参数?
2023-03-01
php接口返回数据 用echo 还是return?
2023-03-01
php接口返回状态,大家一般怎么规范接口返回内容
2023-03-01
php接收formdata上传的多个文件,使用formData()上传多个文件
2023-03-01
PHP操作csv文件导入+导出
2023-03-01
php操作mysql用select_php如何操作mysql获取select 结果
2023-03-01
PHP操作符与控制结构
2023-03-01
PHP支付宝SDK使用,电脑网页支付
2023-03-01
php支付宝手机网页支付类实例
2023-03-01
PHP改变数组key值的方法
2023-03-01
php教程之php空白页的原因及解决方法
2023-03-01
PHP数据库操作
2023-03-01
PHP数据文件过大,导致PHP加速器eaccelerator在PHP5.2版本下崩溃
2023-03-01
RabbitMQ - 死信、TTL原理、延迟队列安装和配置
2023-03-01
PHP数据访问的多重查询(租房子查询)
2023-03-01
RabbitMQ - 如保证消息的可靠性?(消息确认、消息持久化、失败重试机制)
2023-03-01
RabbitMQ - 基于 SpringAMQP 带你实现五种消息队列模型
2023-03-01
php数组函数分析--array_column
2023-03-01
php数组去重复数据的小例子
2023-03-01
php数组实现:哈希 +双向链表
2023-03-01