Linux常用命令
1、常用系统工作命令
命令名称 |
含义 |
|
man |
|
查看命令的具体可用参数与对象格式等等。 |
echo |
|
在终端显示字符串或变量 |
date |
|
显示系统的时间日期 |
reboot |
|
重启系统(仅root用户可以使用) |
2、系统状态检测命令
命令名称 |
含义 |
|
ifconfig |
|
用于获取网卡配置与网络状态等信息 |
uname |
-a |
查看系统内核版本等信息 |
uptime |
|
查看系统的负载情况 |
free |
-m/-g |
显示当前系统中内存的使用量情况 |
who |
|
用于查看当前登入主机的用户情况 |
last |
|
用于查看所有系统的登入记录 |
history |
-c |
用于显示历史执行过的命令 |
sosreport |
|
用于收集系统系统配置并诊断信息后输出结论文档 |
3、工作目录切换命令
命令名称 |
含义 |
|
pwd |
|
显示当前的工作目录 |
cd |
- |
切换到上一次的目录,如“cd -” |
~ |
切换到“家目录”,如"cd ~" |
|
.. |
切换到上级目录,如"cd .." |
|
ls |
-a |
查看目录中有那些文件,查看全部文件(包括隐藏文件) |
-d |
仅看目录本身 |
|
-h |
易读的文件容量(如k,m,g) |
|
-l |
显示文件的详细信息 |
4、文本文件编辑命令
命令名称 |
含义 |
|
cat |
|
查看纯文本文件(较短的) |
-n |
显示行号 |
|
-b |
显示行号(不包括空行) |
|
-A |
显示出“不可见”的符号,如空格,tab键等等 |
|
more |
|
用于查看纯文本文件(较长的) |
head |
|
查看纯文本文档的前N行 |
tail |
|
查看纯文本文档的后N行 |
wc |
|
用于统计指定文本的行数、字数、字节数 |
5、文件目录管理命令
命令名称 |
含义 |
|
touch |
|
创建空白文件与修改文件时间 |
mkdir |
|
创建空白的文件夹 |
-p |
连续创建多层目录(若文件夹已存在则忽略) |
|
cp |
|
用于复制文件或目录 |
mv |
|
用于移动文件或改名 |
rm |
|
用于删除文件或目录 |
-f |
忽略警告信息 |
|
-r |
删除文件夹 |
6、用户与组管理命令
命令名称 |
含义 |
|
useradd |
|
用于创建新的用户 |
passwd |
|
用于修改用户的密码 |
userdel |
|
用于删除用户所有表格 |
usermod |
|
用于修改用户的属性 |
-c |
填写帐号的备注信息 |
|
-d -m |
-m与-d连用,可重新指定用户的家目录并自动旧的数据转移过去。 |
|
-e |
帐户到期时间,格式“YYYY-MM-DD” |
|
-g |
变更所属用户组 |
|
-G |
变更扩展用户组 |
|
-L |
锁定用户禁止其登陆系统 |
|
-U |
解锁用户,允许其登陆系统 |
|
-s |
变更默认终端 |
|
groupadd |
|
用于创建群组 |
7、打包压缩文件命令
命令名称 |
含义 |
|
tar |
|
对文件打包压缩或解压 |
|
-czvf 压缩包名.tar.gz 文件名 |
打包并压缩文件 |
|
tar -xzvf 压缩包名.tar.gz |
解压并展开压缩包 |