# LINUX其他常用命令

LINUX其他常用命令

1.底行模式下的命令
:set nu //命令模式下,按:可以进入底行模式,set nu 表示列出行号
:set nonu //命令模式下,不列出行号
:n //n表示数字,再按回车,光标就会跳到该行
:/关键字 //表示你想查找的字符串,如果找到的内容不是你想要的,可以一直按n继续往后寻找
:?关键字 //表示你想查找的字符串,如果找到内容不是你想要的,可以一直按n继续往前寻找

2.用户管理
su //切换用户

useradd //添加一个新的用户
useradd -g //将该新用户增加到该用户组中,如果没有该选项,则根据用户名创建一个新组,并将该用户加入该组 例如useradd -g student jason 把用户jason加入到student组中

passwd //修改自己的密码,接下来输入密码两遍

usermod //-g 将用户修改到另外一个组中
-G 将用户增加到其他多个附加组中

userdel //-f 强制删除用户账号,即使用户已经登录,也会删除用户的主目录
-r 用户主目录中的文件将被一同删除

groupadd //增加一个新的用户组

groupdel //删除某个用户组 (该用户组必须为空的用户组)
groupdel student 管理员删除名为student的空用户组
若要删掉组首先得删除组里面的用户 ,即想删掉组首先得保证这个组里面不能有初始用户存在。

gpasswd //修改已经存在的用户的组
gpasswd -a +用户名+组名 把用户加入组
gpasswd -d +用户名+组名 把用户从组里删除
以上两个操作都作为附加组操作

3.权限管理
chmod //修改某些用户对文件的访问权限
-R 递归修改子目录和文件的所有者
chmod g+rwx hello.txt 修改当前目录下hello.txt文件的权限;所属组可以读,写,执行。

chgrp //修改文件关联的用户组
-R 递归修改子目录和文件的所属组
chgrp student hello.txt 修改当前目录下hello.txt的所属用户组为student组

chown //修改文件的所有者
-R 递归修改子目录和文件的所有者
chown ben test.txt 把test.txt文件的所有者修改为ben用户

4.编译命令
gcc jie1.c -o jie1 将jie1.c这个文件编译成jie1该文件
gcc jie1.c -o jie1 -lm 如果在jie1.c文件中存在库函数,在编译时应该在结尾加上-lm

5.vi编辑器
vi + n filename :打开文件,并将光标置于第n行首位
vi + filiename: 打开文件,并将光标置于最后一行首
采用以上命令后对文件进行编辑操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值