【四、基本shell命令】

1 帮助命令

man 获取帮助信息

[root@redis100 a]# man ls

help 获得shell内置命令的帮助信息

[root@redis100 a]# help cd

常用快捷键

在这里插入图片描述在这里插入图片描述

2 文件目录类

pwd 显示当前工作目录的绝对路径

pwd:print working directory

[root@redis100 ~]# pwd
/root

ls 列出目录的内容

ls: list

[root@redis100 ~]# ls
1.txt            initial-setup-ks.cfg  模板  图片  下载  桌面
anaconda-ks.cfg  公共                  视频  文档  音乐

在这里插入图片描述

cd 切换目录

cd: change directory

[root@redis100 ~]# cd /
[root@redis100 /]# 

在这里插入图片描述

mkdir 创建一个新的目录

[root@redis100 zcy]# mkdir a
[root@redis100 zcy]# ls
a  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@redis100 zcy]# mkdir -p b/c/d
[root@redis100 zcy]# ls
a  b  公共  模板  视频  图片  文档  下载  音乐  桌面

在这里插入图片描述

touch 创建新的文件

[root@redis100 zcy]# touch file
[root@redis100 zcy]# ls
a  b  file  公共  模板  视频  图片  文档  下载  音乐  桌面

cp 复制文件或目录

复制文件

[root@redis100 zcy]# cp file b/c/d
[root@redis100 zcy]# ls b/c/d
file

在这里插入图片描述
复制目录

[root@redis100 zcy]# cp -r a b/c/d
[root@redis100 zcy]# ls b/c/d
a  file

rm 删除文件或目录

删除文件

a  b  file  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@redis100 zcy]# rm file
rm:是否删除普通空文件 "file"?y

\rm 不会提示

a  b  file  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@redis100 zcy]# \rm file

在这里插入图片描述
删除目录

[root@redis100 zcy]# rm -rf a

mv 移动(重命名)文件或目录

移动

[root@redis100 zcy]# mv file b/
[root@redis100 zcy]# ls
b  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@redis100 zcy]# ls b/
c  file

重命名

c  file
[root@redis100 b]# mv file file2
[root@redis100 b]# ls
c  file2

cat 查看文件内容

root@redis100 b]# cat file

在这里插入图片描述

more 文件内容分屏查看器

[root@redis100 b]# more file
ssss
sss
sfsfs


cca
ssee

在这里插入图片描述在这里插入图片描述

less 分配显示文件内容

与more类似,但更强大。

[root@redis100 ~]# less anaconda-ks.cfg 

在这里插入图片描述

echo 输出内容到控制台或文件

在这里插入图片描述在这里插入图片描述

[root@redis100 home]# echo "hello," >> hello
[root@redis100 home]# cat hello
hello,
[root@redis100 home]# 

>> 是追加,>是覆盖

head 显示头部内容

[root@redis100 home]# head -3 hello
isshello
sss
1
[root@redis100 home]# head -2 hello
isshello
sss

tail 显示尾部内容

[root@redis100 home]# tail -1 hello
4,
[root@redis100 home]# tail -2 hello

4,

在这里插入图片描述

ln 软链接

windows中的快捷方式也是软链接的一种
创建软链接

[root@redis100 home]# ls zcy/
b  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@redis100 home]# ln -s zcy/b zcy_b
[root@redis100 home]# ls
a  hello  info  zcy  zcy_b
[root@redis100 home]# ll
总用量 12
drwxr-xr-x.  2 root root    6 6月  20 14:16 a
-rw-r--r--.  1 root root   24 6月  20 16:23 hello
-rw-r--r--.  1 root root    8 6月  20 14:53 info
drwx------. 17 zcy  zcy  4096 6月  20 16:09 zcy
lrwxrwxrwx.  1 root root    5 6月  20 16:28 zcy_b -> zcy/b

删除软链接,注意后面不要带/

[root@redis100 home]# rm -rf zcy_b

history 查看已经执行过的历史命令

[root@redis100 home]# history

2 用户管理类

useradd 添加新用户

[root@redis100 ~]# useradd zzz

指定组

[root@redis100 ~]# useradd -g mygroup zzzz

passwd 设置用户密码

[root@redis100 home]# passwd zzz
更改用户 zzz 的密码 。
新的 密码:

id 查看用户是否存在

[root@redis100 home]# id zzz
uid=1002(zzz) gid=1003(zzz)=1003(zzz)

su 切换用户

[root@redis100 home]# su zcy

cat /etc/passwd 查看创建了那些用户

[zcy@redis100 home]$ cat /etc/passwd

zcy:x:1000:1001:zcy:/home/zcy:/bin/bash
zz:x:1001:1002::/home/zz:/bin/bash
zzz:x:1002:1003::/home/zzz:/bin/bash
zzzz:x:1003:1001::/home/zzzz:/bin/bash

userdel 删除用户

[root@redis100 home]# userdel -r zzz
[root@redis100 home]# userdel zzzz
[root@redis100 home]# ls
zcy  zz  zzzz

在这里插入图片描述

who am i 查看登录用户信息

[root@redis100 home]# whoami
root
[root@redis100 home]# who am i
root     pts/0        2023-06-20 13:42 (:0)

sudo 设置普通用户具有root权限

修改配置文件

[root@redis100 home]# vim /etc/sudoers

NOPASSWD:ALL 使用sudo命令时不需要输入密码

## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
zcy     ALL=(ALL)       ALL

sudo命令使得zcy用户具有了root权限

[zcy@redis100 home]$ cd 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

买代码v 18327244279

谢谢你这莫可爱还打赏我!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值