跳转至

Linux常用命令

OS快捷键

按键 功能
Tab 命令补全,当你忘记某个命令的全称时可以只输入它的开头的一部分,
然后按下 tab 键就可以得到提示或者帮助完成。
Ctrl+C 强行终止当前程序
Alt+Backspace 向前删除
Del 向后删除

查看帮助手册

在 Linux 环境中,如果你对某个命令感到疑惑,可以使用 man 命令来获取帮助,它是 Manual pages 的缩写。用户可以通过执行 man 命令调用手册页。

你可以使用如下方式来获得某个命令的说明和使用方式的详细介绍:

man <command_name>
man vim
Q 键退出 man帮助文档。

文件和目录

常用目录

命令 解释
. 英文输入法中的1个点,表示当前目录
.. 英文输入法中的2个点,表示上级目录
- 英文输入法中的短横,表示最后一次更换目录之前的目录
~ 表示自己的家目录
/ 英文输入法中的斜线,表示根目录
相对路径 从当前目录开始写的目录,如 usr = ./usr,即当前目录下的usr目录
绝对路径 从根目录开始写的目录,如 /usr,即根目录下的usr目录,参考 Linux基础中的目录树

目录操作常用命令

命令 解释
cd change directory,后接目录名,表示更改当前目录
pwd parent working directory, 显示当前路径
ls list, 后接目录名,显示目录中文件和子目录
mkdir make directory, 后接目录名,创建该目录名的目录
rm remove, 后接文件名或目录名,表删除
cp copy, 后接文件名或目录名,表复制
mv move, 移动文件或目录,常用来重命名,如mv test/ test1/ 表示把当前目录下的test目录重命名为test1

打包和压缩

命令 解释
tar 打包或压缩命令,对象可为文件、目录,-c 参数
(create)表示创建打包文件,-x参数(extract)表示解压
打包文件
tar -cvf test.tar test/ 把当前目录下test/目录打包成名为test.tar的文件,
不压缩
tar -cvfz test.tar.gz test/ 把当前目录下test/目录压缩成名为test.tar.gz的文件,
压缩格式为 gzip 格式
tar -cvfj test.tar.bz2 test/ 把当前目录下test/目录压缩成名为test.tar.bz2的文件,
压缩格式为 bzip2 格式
tar -xvf test.tar.gz xvf中x=extract, 解压test.tar.gz文件到当前目录
tar -xvf test.tar.gz -C /tmp 解压test.tar.gz文件到/tmp
zip file1.zip file1 将文件file1压缩至file1.zip
unzip file1.zip 将file1.zip解压到当前目录
rar a file1.rar test_file 将文件test_file压缩至file1.rar
rar x file1.rar 将file1.rar解压至当前目录
unrar x file1.rar 将file1.rar解压至当前目录

VIM文本编辑工具

命令 解释
vim filename 打开或新建文件,通过上下左右键移动光标
i 进入编辑模式
Esc 退出至普通模式(非编辑模式,只读)
gg 普通模式下,移到第一行
Shift +g 即键入G,普通模式下,移到最后一行
:行数 普通模式下,移动到指定行数
dd 普通模式下,删除一行;d5d 表示删除5行,以此类推
yy 普通模式下,复制一行;y5y 表示复制5行,以此类推
p 普通模式下,在当前行下粘贴
:w 普通模式下,保存当前文件
:q 普通模式下,退出VIM编辑器
:q! 普通模式下,退出不保存文件
:wq 普通模式下,退出保存文件
/123 普通模式下,搜索文件中“123”字符,n 表示下一个命中,N 表示上一个命中
本文阅读量  次    本站总访问量  次