Linux常⽤命令速查⼿册导航⽂件
列出⽬录
ls –file-type
ls -al 列出当前⽬录⽂件,包含隐藏⽂件
dir 列出当前⽬录⽂件
更改⽬录
cd … 更改到上⼀级⽬录
cd …/… 更改到上上⽬录
cd ~ 切换到根⽬录
pwd 获取当前⽬录位置
readlink -f 获取⽂件或⽂件夹的绝对路径
获取⽂件类型
⽂件管理
就地复制⽂件
~/ 将⽂件复制到⽂档
~/documents 移动⽂件到⽂档
mkdir example 创建⼀个⽬录
rmdir example 删除空⽬录
~/.local/share/ files 删除⽂件
rm -a ⽬录名 删除⽬录及⼦⽬录
永久删除⽂件
cat file 获取⽂件内容
more file 分页显⽰⽂件
chmod 设定档案或⽬录的存取权限
grep 在⽂件中查字符串
find ⽂件搜寻
df 查询磁盘使⽤情况
Vi 有两个模式:命令模式和插⼊模式。
使⽤ [ESC] 键可进⼊命令模式,使⽤ i 键可进⼊插⼊模式。
如果你迷失了,可在命令模式下键⼊ : help。
:w newfilename 保存⽂件为 newfilename
:wq or :x 保存并退出
:q! 退出但不保存
:
wq! 强制保存退出
/string 向前查 string
string 向后查 string
n 同⽅向重复上⼀次搜索命令
N 反⽅向重复上⼀次搜索命令
{ 光标移⾄段落结尾
} 光标移⾄段落开头
1G 光标移⾄⽂件的第⼀⾏⾸
nG 光标移⾄⽂件的第 n ⾏⾸
G 光标移⾄⽂件的最后⼀⾏⾸
:%s/OLD/NEW/g 替换所有查到的 OLD 为 NEW
dd 删除(剪切)当前⾏
3dd 删除(剪切)从当前⾏开始的3⾏
D 删除光标到当前⾏末尾的字符
dw 删除单词
x 删除字符
u 回复上⼀次操作
U 回复所有此⾏的更改
系统信息查询
uname 查询系统版本信息
uname -a 列出详细信息
cal 显⽰⽇历
date 系统⽇期
who 查询⽬前和你使⽤同⼀台机器的⼈以及登录时间地点
w 查询⽬前登录的详细资料
whoami 查看当前⽤户名称
groups 查看⽤户的Group
passwd 更改密码
history 查看当前终端执⾏命令记录
whereis 定位命令的⼆进制⽂件\资源\或者帮助页
su 切换系统⽤户
adduser username 新增系统⽤户
passwd username 设置⽤户密码
安装软件
CentOS dnf
Ubuntu apt
sudo search example 搜索名为example的应⽤程序
sudo install example 安装example应⽤程序
sudo remove example 卸载example应⽤程序
服务
sudo systemctl start example 启动服务
sudo systemctl stop example 停⽌服务
sudo systemctl status example 获取服务状态
service 命令控制服务的启动、停⽌和重启,它让你能够不重启整个系统就可以让配置⽣效以开启、停⽌或者重启某个服务
ps 显⽰进程状态
kill 停⽌某进程
系统⽤户
root
root⽤户是系统的超级⽤户,是操作系统的King,使⽤时特别是删除⽂件时要⼩⼼。⽐如我们想删除/temp⽬录下的⽂件却将命令不⼩⼼输成“rm / temp(在‘/’后多了⼀个空格)”,那么就极可能删去根⽬录下的所有⽂件。
新增⽤户
adduuser username 新增⽤户
passwd username 设置⽤户密码
装载分区
Linux沿袭了UNIX将设备当作⽂件来处理的⽅法。⼀切皆⽂件!所以要访问U盘等设备就必须先将它们
装载到Linux系统的/mnt⽬录中来。装载命令 mount
mount -t ⽂件系统类型 设备名 装载⽬录
⽂件系统类型就是分区格式,Linux⽀持的⽂件系统类型有许多:
msdos DOS分区⽂件系统类型
vfat ⽀持长⽂件名的DOS分区⽂件(可以理解为Windows⽂件)系统类型
iso9660 光盘的⽂件系统类型
ext2 Linux的⽂件系统类型
设备名,指的是你要装载的设备的名称。
mkdir /mnt/ml 在/mnt⽬录下建⽴⼀个空的e⽬录;
mount -t vfat /dev/hda1 /mnt/e 将Windows的E盘按长⽂件名格式装载到/mnt/e⽬录下,以后在该⽬录下就能读写E盘根⽬录中的内容。
卸载分区
umonut ⽬录名,例如要卸e,可输⼊命令umonut /mnt/elinux在线命令查询平台

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。