菜鸟科技网

Linx常用命令有哪些?

Linux作为广泛使用的操作系统,其强大的命令行工具是高效管理系统的关键,以下是Linux常用命令的详细介绍,涵盖文件操作、系统管理、网络配置等多个方面,帮助用户快速掌握核心技能。

Linx常用命令有哪些?-图1
(图片来源网络,侵删)

在文件和目录操作中,ls命令是最基础的工具,用于列出目录内容,通过ls -l可显示详细信息,如权限、所有者、大小和修改时间;ls -a则隐藏文件也会显示。cd命令用于切换目录,cd ..返回上级目录,cd ~进入用户主目录。pwd命令打印当前工作目录的完整路径,创建目录使用mkdir,如mkdir newdir创建单个目录,mkdir -p parent/child可递归创建多级目录,删除目录则用rm -r,需谨慎操作,因为rm -rf会强制删除且不可恢复,文件复制用cp,如cp source.txt dest.txt;移动或重命名文件用mv,如mv oldname.txt newname.txt,查看文件内容时,cat适合小文件,如cat file.txtlessmore适合大文件,支持分页浏览;head -n 10 file.txt查看前10行,tail -n 10 file.txt查看末尾10行,tail -f可实时追踪文件更新。

文本处理方面,grep是强大的搜索工具,如grep "keyword" file.txt在文件中搜索关键词,grep -i忽略大小写,grep -r递归搜索目录。sed用于流编辑,如sed 's/old/new/g' file.txt替换文件中所有"old"为"new"。awk适合文本分析,如awk '{print $1}' file.txt打印每行第一列。

系统管理命令中,tophtop实时显示进程资源占用,按CPU或内存排序。ps aux列出所有进程,kill -9 PID强制终止进程。df -h查看磁盘使用情况,du -sh *统计当前目录下各文件及子目录大小。chmod修改文件权限,如chmod 755 script.sh设置所有者可读写执行,其他用户可读执行;chown修改文件所有者,如chown user:group file.txt

网络配置命令中,ifconfigip addr查看网络接口信息,ping测试网络连通性,如ping google.comnetstat -tuln查看监听端口,ss -tuln是更高效的替代工具。wgetcurl用于下载文件,如wget https://example.com/file.zipscp在主机间传输文件,如scp localfile.txt user@remote:/path/

Linx常用命令有哪些?-图2
(图片来源网络,侵删)

压缩与解压方面,tar是最常用的工具,tar -czf archive.tar.gz dir/压缩目录,tar -xzf archive.tar.gz解压。zipunzip处理.zip文件,如zip -r archive.zip dir/压缩,unzip archive.zip解压。

用户与权限管理中,sudo以管理员身份执行命令,su切换用户,如su - usernameuseradd创建新用户,如useradd -m newuserpasswd newuser设置密码。userdel -r newuser删除用户及其主目录。

以下为常用命令速查表:

功能分类 命令示例 说明
列出目录 ls -la 显示所有文件及详细信息
切换目录 cd /var/log 切换到指定目录
创建目录 mkdir -p backup/logs 递归创建多级目录
删除文件 rm -f temp.txt 强制删除文件
复制文件 cp -r src/ dest/ 递归复制目录
查看文件内容 less file.txt 分页查看大文件
搜索文本 grep -r "error" /var/log 递归搜索目录中的关键词
查看磁盘空间 df -h 以人类可读格式显示磁盘使用情况
查看进程 ps aux | grep nginx 查找特定进程
压缩文件 tar -czf backup.tar.gz /home 压缩目录为.tar.gz文件
网络测试 ping -c 4 8.8.8.8 发送4个ping包测试连通性

相关问答FAQs:

Linx常用命令有哪些?-图3
(图片来源网络,侵删)

Q1: 如何在Linux中查找包含特定文本的所有文件?
A: 使用grep命令结合-r参数递归搜索目录,在当前目录及其子目录中搜索包含"error"的文本文件,可执行grep -r "error" .,若需忽略大小写,添加-i参数,即grep -ri "error" .,结果会显示包含匹配文本的文件路径及内容行。

Q2: 如何解压.tar.gz和.zip文件?
A: 解压.tar.gz文件使用tar命令,格式为tar -xzf filename.tar.gz,例如tar -xzf archive.tar.gz解压到当前目录,解压.zip文件则使用unzip命令,如unzip archive.zip,若需指定解压目录,可添加-d参数,例如tar -xzf archive.tar.gz -C /path/to/destinationunzip archive.zip -d /path/to/destination

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