Linux常用基础命令
Linux文件系统结构
/boot: 引导文件存放目录,内核文件,引导加载器都存放在该目录
/bin: 供所有用户使用的基本命令,不能关联到独立分区,系统启动会用到的程序
/sbin: 管理类的基本命令,不能关联到独立分区,系统启动会用到的程序
/lib: 启动时程序依赖的基本共享库文件以及内核模块文件
/lib64: 专用于x86_64系统上的共享库文件存放位置
/etc: 配置文件目录
/home: 普通用户的家目录
/root: 管理员家目录
/media: 便携式移动设备挂载点
/mnt: 临时文件系统挂载点
/dev: 设备文件及特殊文件存储位置
/opt: 第三方应用程序安装位置
/srv: 系统上运行的服务用到的数据
/tmp: 临时文件存储的位置
/usr: 应用程序存放的目录
Linux常用基础命令
关机或重启
reboot 重启(-f 强制重启,-p切断电源)
shutdown 关机或重启
-r重启
-h关机;例:shutdown -h now立即关机
更改目录
cd 切换目录
/切换到根目录
..切换到上级目录
pwd 查看当前目录路径
ls命令
ls 列出当前目录或指定目录的内容
-a 显示隐藏文件
-l显示文件详细信息
-h显示文件大小增加可读性
文件及文件夹的移动复制删除
touch 创建空文件和刷新时间
-a改变atime和ctime
-m改变mtime和ctime
-t指定时间戳
cp 复制文件
-r递归复制文件夹及内的所有文件
-f 强制复制
-p保留源文件或目录的属性
mv移动和重命名文件
rm删除
-r递归删除文件夹及里面的所有内容
-f强制删除
-i提示是否删除
mkdir创建文件夹
-p如果创建的目录的上层目录没有创建,则会一并创建上层目录
rmdir删除文件夹
-p递归删除空目录
tree显示目录树
-L指定显示目录层数
-d只显示目录
链接
ln创建文件硬链接(只能创建文件的硬链接)
ln -s 创建文件的软连接(可以对目录创建)
创建和删除用户
useradd创建用户
userdel删除用户
su可以切换用户
文本查看
cat查看文件内容
more分页查看文件
wc统计文件数据
-l 只统计行
-w只统计单词总数
-m只统计字符总数
grep文本过滤
vim命令
退出
:q退出
:q!强制退出
:wq保存退出
ZZ保存并退出
ZQ不保存退出
光标移动
h 左移一个字符
l 右移一个字符
k 上移一个字符
j 下移一个字符
w下一个单词词首
e当前或下一个单词词尾
b当前或下一个单词词首
H页首
M页中间
L页尾
删除
dd删除当前行
dj删除当前行和上一行
dk删除当前行和下一行
10dd删除当前行开始的共10行
D删除当前光标位置至行尾
编辑
u撤销
yy复制当前行
p粘贴在当前位置
查找
/text查找text,按n健查找下一个,按N健查找前一个
?text查找text,反向查找,按n健查找下一个,按N健查找前一个