Linux用户、组管理及目录操作

linux用户管理

1、任何使用linux的系统资源的用户,必须用一个合法的账号和密码,账号和密码一般像系统管理员申请,root是linux系统安装时默认创建的系统管理员账号

2、添加用户:useradd 用户名

linux中用户不会独立于组存在,创建用户时如果不指定组,会默认创建一个组,组名和用户名相同,并将用户添加到该组

3、给用户设置密码:passwd 用户名

当我们设置过于简单的密码或者容易被破解的密码时,linux会给出相应的提示,但是其实也是可以设置上的,再输入一遍密码即可设置成功,如果是正式环境请设置复杂密码,因为我是做测试,所以设置比较简单。

4、删除用户:userdel 用户名

userdel user :仅删除用户

userdel -r user :删除用户的同时级联删除它的主目录

5、查看用户信息:id 用户名

6、切换用户 :su 用户名

从权限高的用户切换到权限低的用户,不需要密码验证,反之需要密码验证

 linux的组管理

1、linux中的组相当于角色的概念,可以对有共性的用户进行统一管理,如上:每个用户至少属于一个组,不能独立于组存在。

2、添加组:groupadd 组名

3、删除组:groupdel 组名

 4、把用户添加到组中:gpasswd -a 用户名 组名

 5、把用户从组中移除:gpasswd -d 用户名 组名

6、添加用户时,指定所属的组(主组):useradd -g 组名 用户名

linux中的系统操作命令

关机:shutdown now     立即关机

           shutdown -h xxx  定时关机

           shutdown -r now  立即重启

重启:reboot  立即重启

同步数据:sync

linux中的帮助命令

1、查看linux系统手册上的帮助信息:man 命令

分屏显示信息,按回车翻一行,按空格翻一页,按q退出查看

举例:man ls

2、查看命令的内置帮助信息:help 命令

 linux中的文件目录命令

1、查看当前所在目录:pwd

2、查看指定目录下所有的子目录或者文件列表:ls [指定目录]

[]表示参数可选ls

ls -l [指定目录]:列表形式显示

ls -a [指定目录]:显示包含虚拟目录/隐藏目录

ls -al [指定目录]:多个选项可以组合使用

3、 切换目录: cd 目录名

        绝对目录:以盘符开始的目录

        cd /opt/testDir

        一个特殊的绝对目录 ~:当前用户的根目录 cd ~

        相对目录:以当前目录名开始的目录

        cd testDir

          特殊的相对目录 ..:当前目录的上一级目录 cd ..

          .:当前目录 cd .  一般执行shell文件时用到  ./xxx.sh

4、创建目录:mkdir 目录名(可用绝对/相对目录)

mkdir默认只创建一级目录

增加-p选项可以一次创建多级目录

5、删除一个空目录:rmdir 目录名

6、创建文件:touch 文件名列表(文件名之间用空格隔开)

7、复制文件/目录:cp  source(源)  dest(目标) 

默认只复制当前一级

 增加-r选项可以递归复制当前级下的多级目录  cp -r test3 test

8、删除文件或目录:rm 文件名/目录名

-f:强制删除

-r:递归删除目录

-rf:递归强制删除目录

9、移动文件或目录:mv  source(源)  dest(目标)

mv t3.txt t3_new.txt:文件重命名 

10、查看文件内容:cat 文件名

内容一次性显示出来

-n:显示行号

11、分页查看文本内容:more 文件名

空格键:翻一页

回车键:翻一行

q:离开more

12、分页查看文件内容:less 文件名 效率更高

空格键:翻一页

回车键:翻一行

/字串:向下搜寻字串

?字串:向上搜寻字串

13、查看文件头10行内容:head 文件名

-n 5 :查看头5行内容

14、查看文件尾10行内容:tail 文件名

-n 5:查看文件尾5行内容

-f:循环读取

15、echo指令:主要用于输出系统变量或者常量值到命令行终端

JAVA_HOME、PATH、CLASSPATH

echo $JAVA_HOME

 一般写在shell脚本中

16、>指令:向指定文件填写前一个命令的输出结果

查看命令(ls、cat、more、less、、、) > 文件名(如果文件不存在,则会新建一个)

如果目标文件已存在,则把文件以前的内容覆盖

17、把前一个查看命令的结果追加输出到指定的文件中:查看命令 >> 文件名

如果文件不存在,则会新建一个

如果目标文件已存在,则把文件以前的内容覆盖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值