目录
1.基础命令
1.1 查看目录下内容-ls
1.2 切换当前工作目录-cd
1.3 查看当前工作目录-pwd
1.4 创建文件夹-mkdir
1.5 创建文件-touch
1.6 查看文件内容-cat
1.7 查看文件内容,支持翻页查看-more
1.8 复制文件或文件夹-cp
1.9 移动文件或文件夹-mv
1.10 删除文件或文件夹-rm
1.11 查找命令文件所在地-which
1.12 按要求查找文件-find
1.13 查找文件中包含关键字的行-grep
1.14 统计文件中的指定内容-wc
1.15 输出内容-echo
1.16 查看文件尾部n行内容,追踪文件实时更改-tail
2.用户及权限相关命令
2.1 创建用户-useradd
2.2 删除用户-userdel
2.3 切换用户-sudo
2.4 创建用户组-groupadd
2.5 删除用户组-groupdel
2.6 查看用户所属的用户组-id
2.7 指定用户到用户组-usermod
2.8 查看系统中有哪些用户-getent passwd
2.9 修改文件或文件夹权限-chmod
2.10 修改文件或文件夹所属用户或用户组-chown
3.网络IP相关命令
3.1 查看ip地址-ifconfig
3.2 查看主机名-hostname
3.3 修改主机名-hostnamectl
3.4 检查到指定网络服务器是否可连通-ping
3.5 下载文件-wget
3.6 发送网络请求,下载文件或获取信息-curl
3.7 软件安装、卸载和搜索-yum
3.8 服务控制-systemctl
4.常用快捷键
1.基础命令
1.1 查看目录下内容-ls
Linux路径不写默认为查看当前工作路径下,且各选项可组合使用。
ls [-a -l -h] [Linux路径]
-a | 展示全部内容,包含隐藏的文件和文件夹 |
-l | 显示形式为竖向列表,并展示关于文件或文件夹的更多信息 |
-h | 与-l组合使用,在关于文件或文件夹大小上加上单位 |
1.2 切换当前工作目录-cd
默认为home目录:/user/用户名
cd [Linux路径]
1.3 查看当前工作目录-pwd
pwd
1.4 创建文件夹-mkdir
mkdir [-p] Linux路径
1.5 创建文件-touch
touch Linux路径
1.6 查看文件内容-cat
cat Linux路径
1.7 查看文件内容,支持翻页查看-more
more Linux路径
1.8 复制文件或文件夹-cp
cp [-r] a b #从a复制到b
1.9 移动文件或文件夹-mv
mv a b #从a移动到b
1.10 删除文件或文件夹-rm
rm [-r -f] 文件名1,文件名2....(文件名可使用通配符*)
-r | 删除内容为文件夹 |
-f | 当用户为root用户时,强制删除,若不加-f,则会提示是否删除 |
1.11 查找命令文件所在地-which
which 命令
1.12 按要求查找文件-find
1.find 起始路径 -name "文件名" #按名字查找(可使用通配符*)
2.find 起始路径 —size +/- n[k M G] #按文件大小查找
1.13 查找文件中包含关键字的行-grep
grep [-n] "关键字" 文件路径
1.14 统计文件中的指定内容-wc
wc [-c -m -l -u] 文件路径
-c | 统计字节数 |
-m | 统计字符数 |
-l | 统计行数 |
-u | 统计单词数 |
默认:行数+单词数+字节数+文件名
1.15 输出内容-echo
echo 内容
1.16 查看文件尾部n行内容,追踪文件实时更改-tail
tail [-f -num] 路径
-f | 追踪文件更改,ctrl+c 退出追踪 |
-num | 行数,-1:尾部一行 |
2.用户及权限相关命令
2.1 创建用户-useradd
useradd [-g -d] 用户名
-g | 指定用户组,默认创建同名用户组 |
-d | 指定用户home路径,默认为/home/用户名 |
2.2 删除用户-userdel
userdel [-r] 用户名
2.3 切换用户-sudo
sudo [-] [用户名]
默认为root用户
2.4 创建用户组-groupadd
groupadd 用户组名
2.5 删除用户组-groupdel
groupdel 用户组名
2.6 查看用户所属的用户组-id
id [用户名]
默认为当前用户
2.7 指定用户到用户组-usermod
usermod -aG 用户组 用户名
2.8 查看系统中有哪些用户-getent passwd
getent passwd
2.9 修改文件或文件夹权限-chmod
修改文件权限时用户需为文件所属用户或者root用户
chmod [-R] 权限 文件/文件夹
-R | 针对文件夹,对文件夹中的文件同样修改 |
权限 | 1.u=rw,g=r,o=w u:文件所属用户 g:文件所属用户组内的其他用户 o:其他用户 2.数字表示 (x=1,w=2,r=4) #751 u=rwx,g=rx,o=x |
2.10 修改文件或文件夹所属用户或用户组-chown
修改文件所属用户或用户组时用户只能为root用户
chown [-R] [用户名][:][用户组]
-R | 修改对象为文件夹 |
[用户名][:][用户组] | #haha 用户haha #:haha 用户组haha |
3.网络IP相关命令
3.1 查看ip地址-ifconfig
ifconfig
3.2 查看主机名-hostname
hostname
3.3 修改主机名-hostnamectl
hostnamectl set-hostname 主机名(需要root)
3.4 检查到指定网络服务器是否可连通-ping
ping [-c num] ip或主机名
3.5 下载文件-wget
wget [-b] url
3.6 发送网络请求,下载文件或获取信息-curl
curl [-O] url
3.7 软件安装、卸载和搜索-yum
yum [-y] [install|remove|search] 软件名
-y | 自动确认安装 |
install|remove|search | 下载|卸载|搜索 |
3.8 服务控制-systemctl
systemctl start|stop|status|enable|disable 服务名
start|stop|status|enable|disable | 开启|停止|查看状态|开机自启|关闭开机自启 |
4.常用快捷键
ctrl + c | 强制停止,取消当前命令输入 |
---|
ctrl + d | 退出用户登录,退出特定程序 |
---|
ctrl + r | 匹配历史命令 |
---|
ctrl + a | 光标跳到命令开头 |
---|
ctrl + e | 光标跳到命令结尾 |
---|
ctrl + 向左 | 光标向左跳一个单词 |
---|
ctrl + 向右 | 光标向右跳一个单词 |
---|
ctrl + l | 清屏 |
---|