Linux基础命令:
1.cd命令集:
命令 | 说明 |
---|
ip addr | 检查IP地址 |
pwd | 检查当前的位置 |
tab | 自动补齐(注意唯一性) |
cd | 返回用户主目录 |
cd / | 返回根目录 |
cd \~ | 返回用户主目录 |
cd . | 当前目录 |
cd .. | 返回上一级目录 |
cd /usr/ | 进入usr目录 |
cd - | 查看当前用户目录,并返回当前用户主目录 |
2.ls目录和文件:
命令 | 说明 |
---|
ls -l | 查看格式,文件权限,时间 |
ll | 查看格式,文件权限,时间 |
3.目录操作:
命令 | 说明 |
---|
mkdir | 创建目录 |
mkdir a | 创建a目录 |
mkdir -p a/b | 创建a目录,并在a目录里创建b目录 |
mkdir -m 777 c | 创建一个权限为777的c目录 |
rmdir | 删除目录(如果目录里有文件,则不能用此命令删除) |
4.vi/vim创建/查看/编辑文件:
命令 | 说明 |
---|
vim | 创建/查看/编辑文件 |
vi | 创建/查看/编辑文件 |
Esc键 | 切换到命令行模式 |
i键 | 在光标前开始编辑 |
a键 | 在光标后开始编辑 |
o键 | 在当前行的下一行开始编辑 |
u键 | 撤销之前的操作 |
:q! | 不保存退出 |
:wq | 保存退出 |
:q | 退出 |
:/world | 从当前光标处,向上查找world关键字 |
:?world | 从当前光标处,向后查找world关键字 |
5.删除文件:
命令 | 说明 |
---|
rm | 删除文件 |
rm a.txt | 提示y删除n放弃 |
rm -f a.txt | 不提示 |
rm -rf dirname | 不提示递归删除目录下所有内容 |
rm -rf * | 删除当前目录下所有文件 |
rm -rf /* | 删除所有子目录和所有文件 |
6.复制和移动文件:
命令 | 说明 |
---|
cp | 复制文件 |
cp a.txt b.txt | 将a.txt复制为b.txt |
cp -r a b | 将整个a目录复制为b目录 |
mv b.txt c.txt | 将b.txt文件名修改为c.txt |
mv a.txt a | 将a.txt文件移动到a目录中 |
7.压缩/解压命令:
tar 命令位于/bin 目录下,它能够将用户所指定的文件或目录打包成一个 文件,但不做压缩。一般 Linux 上常用的压缩方式是选用 tar 将许多文件打包 成一个文件,再以 gzip 压缩命令压缩成 name.tar.gz 的文件。
命令 | 说明 |
---|
-c | 创建一个新的tar文件 |
-v | 显示运行过程的信息 |
-f | 指定文件名 |
-z | 调用gzip压缩命令进行压缩 |
-t | 查看压缩文件的内容 |
-x | 解开tar文件 |
tar -cvf a.tar ./* | 压缩当前目录下的所有文件和目录,文件名为a.tar |
tar -xvf a.tar | 解压压缩包中的文件到当前目录(如果长时间未解压成功按Ctrl+C退出) |
tar -cvzf a.tar.gz ./* | 压缩当前目录下的所有文件和目录,文件名为a.tar.gz |
tar -zxvf a.tar.gz | 解压压缩包中的文件到当前目录(如果长时间未解压成功按Ctrl+C退出) |
8.grep命令:
命令 | 说明 |
---|
grep root /etc/passwd | 在文件中查找关键字root |
grep root /etc/passwd --color | 高亮显示 |
grep root /etc/passwd -A5 -B5 | 高亮显示,A后5行,B前5行 |
grep -n root /etc/passwd | 查找并显示行数 |
grep -v root /etc/passwd | 取反,查出不含root的数据 |
9.浏览文件命令:
命令 | 说明 |
---|
cat | 输出文件所有的内容 |
more | 输出文档所有的内容,分页输出,空格浏览下一屏,q退出 |
less | 用法和more相同,只是通过PgUp、PgOn键来控制 |
tail | 用于显示文件后几号,使用频繁 |
tail -10 nginx.conf | 查看nginx.conf的最后10行 |
tail -f nginx.conf | 动态查看日志,方便查看日志新增的信息 |
Ctrl+C | 结束查看 |
10.关机和重启
命令 | 说明 |
---|
shutdown -h now | 立刻关机 |
shutdown -h 5 | 5分钟后关机 |
poweroff | 立刻关机 |
shutdown -r now | 立刻重启 |
shutdown -r 5 | 5分钟后重启 |
reboot | 立刻重启 |
11.帮助命令
命令 | 说明 |
---|
ifconfig --help | 查看网卡信息 |
shutdown --help | |
| |
| |
| |
| |
| |
sudo :表示暂时使用超级管理员权限
sudo 命令
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。