linux命令

Linux命令总结:
1.有且仅有-个根目录 /
2.Linux是以文件形式管理设备,Linux系统,一切皆文件
3.Linux各个目录存放的内容是规划好的,不要去乱放文件
4.第一层的各个文件目录存放的内容,要记住
5.要有目录树的认识:

selinux :控制程序只能访问一些特定文件
sys :系统文件

用户管理:

su <用户名> 切换当前用户和权限(只在终端中)
useradd <用户名> 创建一个新用户
id <用户名> 查询某用户的信息
userdel <用户名> 删除某用户(需要改用户不在登录状态)
userdel -r <用户名> 删除用户及其家目录
passwd <用户名> 为某用户修改或添加密码
exit 使用su切换用户后可用于退出当前用户

su:
从高权限用户切换到低权限用户,不需要密码,反之是需要的

几个重要的配置文件:user
1./etc/passwd 存放用户配置的文件
2./etc/shadow 存放密码配置的文件
3./etc/group 组的配置文件

修改文件权限:
u:所有者 g:所在组 o:其他 a:所有人(u+g+o)
通过数字变更权限:
r=4 w=2 x=1 rwx=4+2+1=7

chmod <权限> <文件名> 更改权限
chmod 777 <>
chmod rwx <>

组管理:
groupadd <组名> 创建一个新的组
groupdel <组名> 删除组(需要组为空)
useradd -g <组名> <用户> 将某个用户添加进某个组(如果没有则创建对应新的组和用户以完成操作)

reboot 关机
ls 展示当前目录文件
cd … 返回上级目录
pwd 展示当前路径
cd ~ 回到家目录
mkdir <路径、目录名> 创建目录 如:/home/dog
mkdir -p <路径、目录名> 创建一个多级目录 如:/home/animal/cat
rm -rf <目录名> 无提示删除非空目录
touch <文件名> 创建文件 可一次创建多个文件如:touch <文件名> <文件名>
rm <文件名> 删除文件 可一次删除多个文件如:rm <文件名> <文件名>
cp <文件名> <目录> 剪切当前文件夹内文件
mv <文件名> <目录> 粘贴文件至某目录内
cat -n <文件路径> |more
head -n 数字 <路径> 查看文件类容的前几行
tail -n 数字 <路径> 查看文件类容的后几行

vi <文件名> 编辑文件
vim <文件名+后缀> 创建编辑文件

vim快捷键:
1)拷贝当前行: yy粘贴:p
拷贝当前行向下5行: 5yy
2)删除当前行: dd 删除当前行向下5行: 5dd
3)查找某个单词:末行模式下输入 /+关键字 然后回车
4)设置行号:末行模式: set nu 取消行号: set nonul
5)正常模式下输入,快速到达首行: gg 到达末行: G
6)快速定位到20行: 先显示行号,输入:20g
7)撤销:正常模式下输入 u
注:区分大小写!

Vim编辑器:

i 编辑键插入
v 选择文本
:w 保存
esc 退出
y 复制
:wq 保存退出
u 撤销
yy 复制当前行 5yy
:q! 强退:
x 删除
p 粘贴

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值