实用的linux命令
实用的linux命令详细介绍
以下是一些实用的 Linux 命令,涵盖文件操作、系统监控、网络管理等常见场景:
一、文件与目录操作
ls- 列出目录内容
bashcd- 切换目录
bash~-
mkdir- 创建目录
bashparent/child
rm- 删除文件或目录
bashcp- 复制文件或目录
bashsrc destsrc_dir dest_dir
mv- 移动 / 重命名文件或目录
bashold_name new_name/path/to/dest
cat- 查看文件内容(适合小文件)
bashfile.txtnew.txt
less/more- 分页查看文件(适合大文件)
bashlarge.logfile.txt
grep- 搜索文件中包含指定字符串的行
bashlog.txtlog.txt
./
二、系统监控与资源管理
top/htop- 实时监控进程和系统资源top:经典任务管理器(按q退出)。htop:交互式更强,支持鼠标操作(需安装:sudo apt install htop或yum install htop)。
df- 查看磁盘空间使用情况
bashdu- 查看目录或文件大小
bashfree- 查看内存使用情况
bashuname- 获取系统信息
bash
三、网络管理
ping- 测试网络连通性
bashgoogle.comnetstat- 查看网络连接状态
bashnslookup/dig- 域名解析查询
bashdoubao.comwget/curl- 下载文件
bashhttps://example.com/file.ziphttps://example.com/image.jpg
scp- 安全复制文件到远程服务器
bashlocal_file user@remote:/pathuser@remote:/file local_dir
四、文本处理
vim/nano- 文本编辑vim file.txt:功能强大的编辑器(进入编辑模式按i,保存退出:wq)。nano file.txt:简单易用,适合新手(按Ctrl+O保存,Ctrl+X退出)。
awk- 文本处理工具(按列处理)
bashdata.csvsed- 流编辑器(替换、删除文本)
bashfile.txt
五、压缩与解压
tar- 打包压缩文件
basharchive.tar.gz dir/archive.tar.gz
gzip/gunzip- 压缩 / 解压单个文件
bashfile.txtgunzip file.txt.gz
六、权限管理
chmod- 修改文件权限
bashu+x script.sh
chown- 修改文件所有者
bashuser:group
七、其他实用命令
history- 查看命令历史
bashsudo- 以管理员权限执行命令
bashupdatekill- 终止进程
bash912
这些命令是 Linux 日常使用中的核心工具,掌握它们可以高效完成系统管理、文件操作、网络调试等任务。具体用法可通过 man 命令 查看详细手册(如 man ls)。