Linux 常用命令英文全称与中文解释(Linux 入门)
man: 手册(manual),这个命令用于查询其它命令的用法
ls: list files 列出当前目录下的文件和目录
lsmod:list module,列出 linux 中加载的模块列表
lscpu:list cpu,列出当前系统的 cpu 信息
lsmem:list memory,列出当前系统的内存信息
lsattr:list attribute,列出文件的隐藏属性
pwd: print working directory 显示当前所在的目录
cd: change directory 切换目录
su:switch user,切换用户
alias:显示和定义系统命令的别名
w:显示当前登入系统的用户信息
whoami:显示当前登入系统的用户,在 PS1 变量看不到当前登入用户时可以使用这条命令
uptime:可以查看系统运行时间和系统负载信息
cat: concatenate,在 linux 中主要查看文件的内容
tac:和 cat 命令类似,用于查看文件内容,但文件内容会从最后一行开始倒序排列
passwd:password 的缩写,修改用户的密码
touch: 创建空文件与修改文件时间戳
stat:status,显示文件状态信息
mkdir: make directory,创建目录
ln: link,创建一个链接文件
mv: move,移动或改名文件
rm: remove,删除文件
cp: copy,复制文件或目录
chown: change owner,改变文件或目录的属主和属组
chgrp: change group,改变文件或目录的属组
chmod: change mode,改变文件或目录权限
chage: change age,设置账户密码的有效期
nmtui:network management terminal user interface,伪图形化用户界面,用来修改编辑网卡信息
nmcli:network management command line interface,网络管理命令行工具,可以完成网卡上的配置并写入配置文件中
ifconfig:network interfaces configuring,显示或设置网络设备
ip :网络配置工具
sudo: superuser do 权限委派,可以为普通用户提升权限
ps:process status 查看进程状态
pstree:以树状图的方式显示进程状态,可以清晰的看出父进程和子进程
useradd: 创建用户,和 adduser 命令相同
groupadd:创建用户组
userdel: user delete 删除用户
groupdel:group delete 删除用户组
usermod:user modify 修改用户的基本信息
uname: unix name 系统名称,可以查看内核版本等一系列信息
df: disk free,显示磁盘空间使用情况
du: disk usage,查看文件或目录的大小
vi/vim:文件编辑器,用于编辑文件内容
head: 显示文件开头内容,默认为前十行
tail:显示文件末尾内容,默认为后十行
more:分页显示文件文本内容
less:与 more 命令基本一致,但支持向前翻页
sed:stream editor,linux 中强大的文本编辑器
awk:对文本和数据进行处理的编程语言
ssh:secure shell,远程连接 Linux 系统
tar:tape archive 打包、压缩、解压缩文件
mount:将文件系统挂载到目录
umount:卸载文件系统
kill:给进程发送信号
pkill:根据进程名杀死指定进程
killall:基于服务名关闭一组进程
grep:可以查找文件或文件中的内容
find:根据路径或文件属性搜索指定文件
wc:words count,统计文件的字节数,字数,行数
nl:number list,显示文件内容和行号,空白行不显示行号
cut:按列提取文件内容
rpm:redhat package management,红帽系统的软件包管理工具
dpkg:debian packager,Debian 系统软件包管理工具
yum:Yellow dog Updater Modified,基于 rpm 的软件包管理工具
apt:advanced package tool,基于 dpkg 的软件包管理工具
zypper:SUSE 系统软件包管理工具
netstat:network status,显示网络状态,常用于查看端口的监听状态
ss:socket statistics,套接字统计(套接字 = IP + Port),能达到和 netstat 命令一样的效果
vmstat:virtual memory status,显示虚拟内存状态
curl:connect url 文件传输工具
wget:web get,下载网络文件
ping:测试主机间网络连通性
pvcreate:physical volume create,创建物理卷
pvremove:删除物理卷
vgcreate:volume group create,创建卷组
vgremove:删除卷组
vgextend:扩展卷组
lvcreate:logical volume create,创建逻辑卷
lvcreate:删除逻辑卷
lvextend:扩展逻辑卷
iptables:防火墙策略管理工具
setenforce:设置 SELinux 状态,0表示为 permissive 状态,1表示 enforcing 状态
getenforce:获取 SELinux 状态,SELinux (Secure Enhanced Linux)
at:一次性执行任务
crontab:定时 (周期性) 执行任务
setfacl:set files ACL:设置文件 ACL 规则 ACL (Access Control List)
getfacl:get files ACL:显示文件 ACL 规则
fdisk:管理磁盘分区
gdisk:磁盘分区命令
parted:磁盘分区命令
resize2fs:fs = file system,同步 EXT 文件系统到内核
xfs_growfs:同步 XFS 文件系统到内核
mkswap:格式化 swap 分区
partprobe:重读分区表
blkid:查看块设备信息
mkfs: make file system 建立文件系统,在 linux 中用来格式化文件系统
free:显示系统内存情况
swapon:激活交换分区
swapoff:关闭交换分区
umask:设定权限掩码