服务器测评网
我们一直在努力

Linux常见命令有哪些?新手必学的基础命令清单?

文件与目录管理命令

在Linux系统中,文件和目录是最基础的操作对象,掌握相关命令是高效使用系统的前提。ls命令用于列出目录内容,通过-l参数可显示详细信息(如权限、所有者、大小),-a参数可隐藏文件,-h参数以人类可读格式显示文件大小。cd命令用于切换目录,cd ..返回上级目录,cd ~快速切换至用户主目录。pwd命令则用于显示当前所在的工作目录路径。

Linux常见命令有哪些?新手必学的基础命令清单?

创建和操作文件时,touch命令可快速创建空文件或更新文件时间戳;mkdir用于创建目录,-p参数可递归创建多级目录(如mkdir -p a/b/c),删除操作需谨慎,rm命令可删除文件,-r参数递归删除目录,-f参数强制删除不提示,复制和移动文件则通过cpmv命令实现,cp -r可复制整个目录,mv不仅用于移动文件,还可重命名文件或目录。

处理命令

Linux擅长文本处理,cat命令用于查看文件内容,适合小文件;moreless命令支持分页查看,后者可向前翻页且支持搜索。grep是强大的文本搜索工具,-i参数忽略大小写,-n显示行号(如grep "error" log.txt -n)。sed流编辑器可用于文本替换,例如sed 's/old/new/g' file将文件中所有”old”替换为”new”。awk则适合按列处理文本,awk '{print $1, $3}' file可输出文件的第一列和第三列内容。

系统信息与管理命令

了解系统状态是日常运维的重要环节。top命令动态显示进程资源占用,按P按CPU排序,M按内存排序;htop是其增强版,界面更直观。ps命令查看静态进程列表,aux参数显示所有进程详细信息。df -h查看磁盘空间使用情况,du -sh *统计当前目录下各文件及子目录的大小。free -h则显示内存使用量,-h参数同样以友好格式呈现。

Linux常见命令有哪些?新手必学的基础命令清单?

网络配置与诊断命令

网络相关命令是排查问题的利器。ifconfigip addr查看本机IP地址,ping测试网络连通性(如ping www.baidu.com)。netstat -an查看网络连接状态,-t显示TCP连接,-u显示UDP连接,-n以数字形式显示地址和端口。ssnetstat的替代工具,性能更优,ss -tuln可查看监听的端口。wgetcurl用于下载文件或发起HTTP请求,前者适合简单下载,后者支持复杂交互(如curl -I www.example.com查看HTTP头信息)。

压缩与打包命令

Linux中常用.tar.gz.zip等格式压缩文件。tar命令功能强大,-c创建档案,-x解压,-v显示过程,-f指定文件名(如tar -czf archive.tar.gz dir/压缩目录,tar -xzf archive.tar.gz解压)。zipunzip处理.zip文件,zip -r archive.zip dir/递归压缩目录,unzip archive.zip解压。gzip仅压缩单个文件,gzip file压缩后生成.gz文件,gunzip file.gz解压。

这些命令覆盖了Linux日常使用的核心场景,熟练掌握它们能显著提升操作效率,无论是系统管理、开发调试还是文件处理,都能游刃有余。

Linux常见命令有哪些?新手必学的基础命令清单?

赞(0)
未经允许不得转载:好主机测评网 » Linux常见命令有哪些?新手必学的基础命令清单?