1. 命令的本质
Linux命令是用户与系统内核交互的“语言”,通过字符界面下达指令完成文件管理、进程控制、网络配置等任务。例如:
ls 列出目录内容cd 切换工作路径grep 文本搜索2. 命令类型
| 类型 | 特点 | 示例 |
|---|---|---|
| 内部命令 | 由Shell直接解析,执行速度快,功能基础 | cd, echo, exit |
| 外部命令 | 独立可执行文件,需从磁盘加载,功能强大 | ls, grep, ssh |
3. 命令格式
command:命令名(如ls)-options:控制命令行为的选项(如-l显示详细信息)parameter:命令作用对象(如文件名、目录名)1. 文件与目录操作
| 命令 | 功能 | 示例 |
|---|---|---|
ls |
列出目录内容 | ls -l /etc(显示/etc目录详细信息,含隐藏文件) |
cd |
切换目录 | cd ~/Documents(进入家目录下的Documents文件夹) |
touch |
创建空文件或更新文件时间戳 | touch file.txt(创建file.txt) |
rm |
删除文件或目录 | rm -r dir/(递归删除目录) |
2. 文件内容查看
| 命令 | 功能 | 示例 |
|---|---|---|
cat |
一次性显示整个文件内容 | cat /etc/passwd |
less |
分页查看文件(支持上下翻页) | less /var/log/syslog |
grep |
文本搜索(支持正则表达式) | grep "error" *.log(搜索所有.log文件中包含"error"的行) |
3. 权限管理
| 命令 | 功能 | 示例 |
|---|---|---|
chmod |
修改文件权限 | chmod 755 script.sh(赋予所有者rwx权限,其他用户rx权限) |
chown |
修改文件所有者 | chown user:group file.txt |
4. 进程管理
| 命令 | 功能 | 示例 |
|---|---|---|
ps |
查看进程状态 | ps aux(显示所有进程详细信息) |
kill |
终止进程 | kill -9 1234(强制终止PID为1234的进程) |
5. 网络工具
| 命令 | 功能 | 示例 |
|---|---|---|
ping |
测试网络连通性 | ping example.com |
ssh |
远程登录 | ssh user@192.168.1.100 |
1. 管道符 |
将前一个命令的输出作为后一个命令的输入:
2. 命令组合
&&:前一个命令成功后再执行下一个命令
||:前一个命令失败后执行下一个命令
3. 历史命令调用
history:查看所有执行过的命令!n:重复执行第n条历史命令(如!100)Ctrl+R:反向搜索历史命令4. 文本处理三剑客
| 命令 | 核心功能 | 典型场景 |
|---|---|---|
grep |
文本搜索 | 快速定位日志中的关键词 |
awk |
结构化文本处理(按列操作) | 提取CSV文件的第二列:awk -F ',' '{print $2}' data.csv |
sed |
流编辑器(替换/删除文本) | 替换文件中的字符串:sed 's/old/new/g' file.txt |
1. 批量重命名文件
将当前目录下所有.txt文件添加backup_前缀。_
2. 统计代码行数
递归统计所有.py文件的总行数。
3. 监控系统资源
ls、cd、grep、ssh等日常必备命令。man command(查看完整手册)command --help(快速获取用法)通过系统化掌握这些命令,您将能高效完成文件管理、故障排查、自动化脚本编写等任务,为深入学习Linux系统管理、开发运维奠定坚实基础。
声明:
1.本站主要是为了记录工作学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
------------------------------------------------------------------------------------------------
出处:网际迅联
网址1:https://www.wjxlkj.com
联系方式:
手机号码:13910758317
微信:13910758317
客服QQ:58053012
或下图二维码微信扫码或长按识别添加微信