菜鸟科技网

标准Linux命令速查手册,哪些命令最常用?

标准linux命令速查手册涵盖了日常操作中常用的命令,帮助用户快速查阅和执行任务,以下按功能分类列出核心命令及其用法说明,并结合示例和表格形式呈现,便于理解和使用。

标准Linux命令速查手册,哪些命令最常用?-图1
(图片来源网络,侵删)

文件与目录操作是Linux基础,ls命令用于列出文件,-l显示详细信息,-a包含隐藏文件。cd用于切换目录,如cd /home进入home目录。mkdir创建目录,-p可递归创建多级目录,例如mkdir -p test/subdirrm删除文件,-r递归删除目录,-f强制删除,需谨慎使用。cp复制文件或目录,-r用于目录复制,如cp -r source_dir target_dirmv可移动文件或重命名,如mv old_name new_nametouch创建空文件,如touch file.txtcat查看文件内容,moreless支持分页浏览,head -n 10 file显示前10行,tail -n 10 file显示后10行。

文本处理方面,grep用于搜索文本,-i忽略大小写,-n显示行号,例如grep "error" log.txtsed流编辑器,用于替换文本,如sed 's/old/new/g' fileawk用于文本分析,awk '{print $1}' file打印每行第一列。sort排序,-n按数字排序,-r降序排列。uniq去除重复行,需配合sort使用,如sort file | uniqwc统计文件行数、单词数和字符数,-l仅统计行数。

系统与进程管理中,top实时查看进程状态,ps aux显示所有进程。kill终止进程,需传入进程ID(PID),如kill 1234-9强制终止。df -h查看磁盘使用情况,-h以人类可读格式显示。du -sh *统计当前目录下各文件及目录大小。free -h查看内存使用情况。uname -a显示系统信息。rebootshutdown -h now关机重启。passwd修改用户密码。

权限与用户管理涉及chmod修改文件权限,rwx分别代表读、写、执行,如chmod 755 file设置所有者可读写执行,组和其他用户可读执行。chown更改文件所有者,如chown user:group fileuseradd创建新用户,userdel删除用户,-r同时删除家目录。su切换用户,切换到目标用户并加载其环境变量。sudo以管理员权限执行命令,需配置sudoers文件。

标准Linux命令速查手册,哪些命令最常用?-图2
(图片来源网络,侵删)

网络命令中,ifconfigip addr查看网络接口信息,ping测试网络连通性,如ping google.comnetstat -tuln查看监听端口,ss是更高效的替代命令。wgetcurl下载文件,如wget https://example.com/file.zipscp在本地与远程服务器间复制文件,如scp file.txt user@remote:/path/ssh user@host远程登录服务器。

压缩与打包命令包括tar,常用选项-c创建归档,-x解压,-v显示过程,-f指定文件名,如tar -czvf archive.tar.gz dir/压缩目录,tar -xzvf archive.tar.gz解压。zipunzip处理.zip文件,如zip -r archive.zip dir/压缩,unzip archive.zip解压。

命令类别 命令 常用选项及示例
文件目录操作 ls ls -la(显示所有文件详细信息)
cp cp -r source dest(递归复制目录)
mv mv old new(重命名)或mv file /path/(移动)
文本处理 grep grep -i "text" file(忽略大小写搜索)
sed sed 's/old/new/g' file(全局替换)
系统进程管理 ps ps aux(显示所有进程)
kill kill -9 PID(强制终止进程)
网络命令 ping ping -c 4 google.com(发送4个包)
ssh ssh user@192.168.1.1(远程登录)
压缩打包 tar tar -czvf backup.tar.gz /home(压缩目录)
unzip unzip archive.zip -d /path/(解压到指定目录)

相关问答FAQs:

  1. 问:如何查找包含特定关键词的文件?
    答:使用find命令结合grep,例如find /path -type f -exec grep -l "keyword" {} \;,该命令会在/path下查找所有包含"keyword"的文件。

    标准Linux命令速查手册,哪些命令最常用?-图3
    (图片来源网络,侵删)
  2. 问:如何查看当前系统运行的端口占用情况?
    答:使用netstat -tulnss -tuln命令,-t显示TCP端口,-u显示UDP端口,-l仅显示监听端口,-n以数字形式显示地址和端口。

分享:
扫描分享到社交APP
上一篇
下一篇