shell是什么 shell就是一个Linux系统的应用程序,是用户和Linux内核沟通的桥梁。
- 对外接受用户输入的命令
- 对内通过系统调用传递给内核运行
- 最后呈现出运行结果
shell操作以键盘为主,需要记住各种命令
Linux常用命令
查询命令
man printf
cd -- help
目录操作类
cd /
cd ~
pwd
ls
mkdir
mv
文本操作类
touch
cat
echo
echo 111 >> 123.txt
echo 111 > 123.txt
wc
rm
ln
cp
tar
find
grep
用户管理类
sudo
su
useradd
adduser
切换用户:su xiaozhang
给小明用户添加sudo权限:adduser xiaozhang sudo,不然新用户无法使用sudo的权限
userdel/deluser:删除用户
passwd:修改用户密码,sudo passwd zyd,不需要旧密码
文件权限类
RWX 可读可写可执行,满足8421码:421
文件的第0位,是一个横杠,代表是个普通文件
后边连续的9位表示所属用户、组内用户,组外用户或其他用户
chmod:
chown:
chgrp:
磁盘管理类
df:
du:
mount:
umount:
网络操作类
ping:
ifconfig:
ifconfig ens33 192.168.1.128,
ifconfig ens33 down
ifconfig ens33 up
重复命令
!!:
上下键也可以,但是!!多用于追加命令,比如sudo !!,这是比上下键优势的地方
|