本文共 1496 字,大约阅读时间需要 4 分钟。
Linux系统的强大功能离不开丰富的命令行工具。掌握这些指令,能让您的日常操作更加高效。
Linux系统提供了灵活的运行级别管理,能够满足不同场景的需求。默认配置文件位于/etc/inittab
,常用级别包括3
(多用户网络服务)和5
(图形化界面)。通过以下命令可以查看和设置默认运行级别:
systemctl set-default TARGET.target
- 设置默认运行级别systemctl get-default
- 查询当前默认运行级别切换运行级别需谨慎操作,避免因未锁定导致服务中断。建议locally执行init [运行级别]
,如init 3
和init 5
。
Linux以everything is a file著称,文件操作指令功能强大且便捷。以下是常用文件管理命令:
pwd
- 显示当前工作目录ls [选项] [路径]
- 列出目录内容,可选参数有:-a
显示所有文件,包括隐藏文件-l
列出文件详细信息,包括权限、用户、群组、大小等cd [路径]
- 切换目录,可用cd ~
或cd
回到家目录mkdir [-p] [目录]
- 创建目录,可选参数-p
创建多级目录rmdir [-p] [目录]
- 删除空目录,可选参数-p
递归删除touch [文件名]
- 创建空文件cp [选项] 源文件 目标目录
- 拷贝文件或目录,可选参数:-r
递归拷贝,拷贝文件夹内所有内容-f
强制覆盖存在的文件rm [选项] 文件名
- 删除文件或空目录,可选参数:-r
递归删除文件夹内所有内容-f
强制删除非空目录mv 源文件 目标目录
- 移动文件或目录,亦可用于重命名cat [选项] 文件名
- 启用逐行查看文件内容more
和 less
- 分别以屏幕模式浏览文件>
和 >>
- 文件输出重定向指令,前者覆盖原文件,后者追加echo [内容]
- 显示文本,支持与重定向结合使用Linux提供精确的时间管理工具,帮助用户了解和设置系统时间:
date
- 显示当前时间,可选时间格式date -s
- 设置当前系统时间cal
- 查看日历,支持拖动鼠标调整日期迅速定位文件的关键在于高效的搜索工具。推荐使用以下指令:
find [搜索路径] [选项]
- 深度搜索文件,可用参数:-name 文件名
根据文件名过滤-user 用户名
按文件所有者查找-size 数量
按文件大小筛选locate 文件名
- 快速定位文件,基于locate数据库查询grep
- 文本过滤器,可与管道符号|
结合使用进行文件打包或解压时,推荐使用这些强大的工具:
gzip
和 gunzip
- Unix标准压缩解压工具zip
和 unzip
- 常用于项目打包和解包tar
- 多功能打包工具,可结合-z
使用gzip
压缩了解文件权限管理是系统安全的基础知识。了解如何查看和修改文件所有人、组和其他组的权限:
ls -la
- 查看文件权限信息,格式为drwxrwx---
chmod
- 修改文件或目录权限,数字权限模式支持:rwxrwxrwx
chown newuser file
- 修改文件所有者chgrp newgroup file
- 修改文件所在组在实际操作中,可以通过history
查看命令历史,并利用!
快速执行历史命令,极大提升工作效率。
转载地址:http://fxqez.baihongyu.com/