菜鸟科技网

Linux命令有哪些基本用法?

Linux命令是Linux操作系统中用于与系统交互的核心工具,通过命令行界面(CLI)用户可以高效地管理文件、配置系统、监控性能等,Linux命令通常由命令名称、选项和参数组成,格式为“命令 [选项] 参数”,以下将详细介绍常用Linux命令及其应用场景,并结合表格归纳关键信息,最后附上相关问答。

Linux命令有哪些基本用法?-图1
(图片来源网络,侵删)

文件与目录管理命令

文件和目录管理是Linux操作中最基础的操作,常用命令包括lscdmkdirrmcpmv等。ls命令用于列出目录内容,-l选项以详细格式显示(如权限、所有者、大小),-a选项显示隐藏文件。ls -la /home会列出/home目录下的所有文件,包括隐藏文件。cd命令用于切换目录,cd ..返回上级目录,cd ~进入用户主目录。mkdir用于创建目录,mkdir -p parent/child可递归创建多级目录。rm命令删除文件,rm -r递归删除目录,rm -f强制删除无需确认。cp复制文件或目录,cp -r复制目录,cp -p保留文件属性。mv用于移动文件或重命名,mv oldname newname可直接重命名文件。

文本处理命令

Linux提供了强大的文本处理工具,如catgrepsedawk等。cat命令用于查看文件内容,cat file.txt直接显示文件,cat > file.txt可创建新文件并输入内容。grep用于文本搜索,grep "keyword" file.txt在文件中查找包含关键词的行,-i选项忽略大小写,-r选项递归搜索目录。sed(流编辑器)用于文本替换,sed 's/old/new/g' file.txt将文件中所有“old”替换为“new”。awk用于文本分析,awk '{print $1}' file.txt打印每行的第一列,-F选项可指定分隔符(如-F:)。

系统与管理命令

系统管理命令帮助用户监控系统状态和配置服务。top命令实时显示进程资源占用,按P按CPU排序,按M按内存排序。ps命令查看当前进程,ps aux显示所有进程的详细信息。kill命令终止进程,kill -9 PID强制终止进程。df命令查看磁盘使用情况,df -h以人类可读格式显示(如GB、MB)。du命令查看目录大小,du -sh /home显示/home目录的总大小。chmod修改文件权限,chmod 755 file设置所有者可读写执行,其他用户可读执行。chown修改文件所有者,chown user:group file将文件所有者改为user,组改为group。

网络配置命令

网络命令用于配置和排查网络问题。ifconfigip addr显示网络接口信息,sudo ifconfig eth0 up/down启用或禁用网卡。ping测试网络连通性,ping google.com向目标发送ICMP包。netstat查看网络连接状态,netstat -tuln显示监听的TCP/UDP端口。ssh用于远程登录,ssh user@hostname以用户身份连接远程主机。scp secure copy,用于安全复制文件,scp file.txt user@hostname:/remote/path将文件复制到远程主机。

Linux命令有哪些基本用法?-图2
(图片来源网络,侵删)

压缩与解压命令

Linux支持多种压缩格式,常用命令包括targzipziptar用于打包和解包,tar -czvf archive.tar.gz /path将目录打包并gzip压缩,-x解压,-v显示过程,-f指定文件名。gzip单独压缩文件,gzip file.txt生成file.txt.gzgunzip file.txt.gz解压。zip用于.zip格式,zip -r archive.zip /path递归压缩目录。

常用命令速查表

命令 功能描述 常用选项
ls 列出目录内容 -l(详细)、-a(隐藏文件)
grep 文本搜索 -i(忽略大小写)、-r(递归)
chmod 修改文件权限 755(读写执行权限)
ssh 远程登录 user@hostname(指定用户和主机)
tar 打包/解包 -czvf(压缩打包)、-xzvf(解压)

相关问答FAQs

Q1: 如何在Linux中查找包含特定关键词的所有文件?
A1: 使用grep命令结合-r选项递归搜索目录,例如grep -r "error" /var/log/会在/var/log目录及其子目录中查找包含“error”的行,若需忽略大小写,可添加-i选项,即grep -ri "error" /var/log/

Q2: 如何查看当前系统运行的进程并终止某个进程?
A2: 使用ps命令查看进程,例如ps aux显示所有进程的详细信息,找到目标进程的PID(进程ID)后,使用kill命令终止,如kill 1234(PID为1234),若进程未响应,可强制终止kill -9 1234

Linux命令有哪些基本用法?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇