> Linux系统中,命令行是与系统交互的重要方式,常用命令可以帮助用户高效完成各种任务。
基本命令
文件操作
- ls :列出当前目录中的文件和目录
- cd :更改当前目录
- mkdir :创建目录
- rmdir :删除空目录
- touch :创建空文件
文件编辑
- nano :文本文件编辑器
- vim :高级文本文件编辑器
- cat :查看文件内容
- head :显示文件开头内容
- tail :显示文件结尾内容
参数
- -a :显示所有文件,包括隐藏文件
- -l :显示文件详细信息,如权限、大小和修改时间
- -d :显示目录本身,而不是其内容
系统管理
服务管理
- service :管理系统服务,如启动、停止或重启
- systemctl :管理systemd服务,更高级且类似于service
进程管理
- ps :查看正在运行的进程
- kill :终止进程
参数
- -e :显示所有进程,而不区分登录用户
- -f :显示进程详细信息,如CPU和内存使用情况
- -9 :强制终止进程,不管其状态如何
网络命令
网络连接
- ping :测试与另一台主机的网络连接
- ifconfig :显示网络接口信息
- route :显示路由表
文件传输
- ssh :安全连接到远程主机
- scp :安全复制文件到/从远程主机
参数
- -t :分配伪终端,允许远程命令行访问
- -r :递归复制目录及其内容
- -i :指定私钥文件,用于ssh认证
其他实用命令
文本处理
- grep :在文件中搜索文本
- sed :流编辑器,用于修改文本文件
- awk :模式扫描和处理语言
数学运算
- bc :任意精度的计算器
- expr :表达式求值器