linux的命令缩写
linux的命令缩写详细介绍
Linux 命令的缩写通常基于英文单词的缩写或首字母组合,以下是一些常见命令的缩写及含义:
基础文件 / 目录操作
ls(list)
功能:列出目录内容(文件 / 子目录)。
示例:ls -l(长格式显示)、ls -a(显示隐藏文件)。cd(change directory)
功能:切换工作目录。
示例:cd /home(进入/home目录)、cd ..(返回上一级目录)。rm(remove)
功能:删除文件或目录(需谨慎!)。
示例:rm file.txt(删除文件)、rm -r dir(递归删除目录)。mv(move)
功能:移动文件 / 目录,或重命名。
示例:mv file.txt /tmp(移动文件到/tmp)、mv old.txt new.txt(重命名)。cp(copy)
功能:复制文件或目录。
示例:cp file.txt backup/(复制文件到backup目录)、cp -r dir1 dir2(递归复制目录)。mkdir(make directory)
功能:创建新目录。
示例:mkdir docs(创建docs目录)、mkdir -p a/b/c(递归创建多级目录)。rmdir(remove directory)
功能:删除空目录(非空目录需用rm -r)。
示例:rmdir empty_dir(删除空目录)。
系统状态与进程
ps(process status)
功能:查看当前进程状态。
示例:ps -ef(显示所有进程)、ps aux(显示详细进程信息)。top(table of processes)
功能:实时监控系统进程与资源占用(CPU、内存等)。
示例:直接输入top启动监控,按q退出。df(disk free)
功能:查看磁盘空间使用情况。
示例:df -h(以可读格式显示,如 GB/MB)。du(disk usage)
功能:统计目录或文件的磁盘占用。
示例:du -sh dir(显示dir目录的总大小)。
文本处理
cat(concatenate)
功能:查看文件内容(或拼接文件)。
示例:cat file.txt(显示文件内容)、cat file1.txt file2.txt > merged.txt(合并文件)。grep(global regular expression print)
功能:在文本中搜索匹配正则表达式的内容。
示例:grep "error" log.txt(在log.txt中搜索包含 "error" 的行)。head/tailhead:查看文件前几行(默认前 10 行)。
示例:head -n 5 file.txt(显示前 5 行)。tail:查看文件后几行(默认后 10 行),常用于实时监控日志。
示例:tail -f app.log(实时追踪app.log的新增内容)。
权限与用户
chmod(change mode)
功能:修改文件 / 目录的权限(读 / 写 / 执行)。
示例:chmod 755 file.sh(设置文件权限为rwxr-xr-x)。chown(change owner)
功能:修改文件 / 目录的所有者或所属组。
示例:chown user:group file.txt(将文件所有者改为user,所属组改为group)。
网络相关
ping(packet internet groper)
功能:测试网络连通性(向目标 IP / 域名发送 ICMP 包)。
示例:ping www.baidu.com(测试与百度的连接)。ifconfig(interface configuration)
功能:查看或配置网络接口信息(部分系统已被ip命令替代)。
示例:ifconfig eth0(查看eth0网卡的详细信息)。netstat(network statistics)
功能:显示网络连接、路由表等信息(部分系统用ss替代)。
示例:netstat -tunlp(显示所有 TCP/UDP 连接及对应进程)。
这些缩写命令是 Linux 操作的基础,熟练掌握后能大幅提升效率。实际使用中,命令通常搭配选项(如-l、-h)实现更复杂的功能。