Linux文件操作和用户管理

Linux文件操作和用户管理

1.chmod命令
a:all
u:user
g:group
o:other
+:添加权限
-:去掉权限
r:读
w:写
x:执行

[zhangyixing@centos6 ~]$ chomd a+x test.txt#所有用户添加执行权限
[zhangyixing@centos6 ~]$ chomd u-x test.txt#给user去掉执行权限
[zhangyixing@centos6 ~]$ chomd g-r test.txt#给组内用户去掉阅读权限

输入chmod 777 test.txt可去除当前权限
若把文件夹下面的所有文件权限都改变,则需要加上-R选项:
即:[zhangyixing@centos5 ~]$ chmod -R 755 dir.
2.添加用户和组
创建用户使用adduseruseradd都可以
例如sudo adduser zhangyixing即可创建用户;此时会要求输入密码:zhangyixing
此时可以正确安家。
3.sudo命令
对于系统的管理我们必须使用超级用户root,如添加用户,修改网络,修改系统配置等;而如果我们使用root账号做事又很危险,但是当我们不得不使用root时,我们可以在前面加上sudo。
4.chown/chgrp命令
chown命令用来修改文件的所有者或所属组,如果需要把文件夹下的所有文件都修改则加上-R选项。

[zhangyixing@centos8 ~]$ touch txt#文件属于张艺兴组
[zhangyixing@centos8 ~]$ mkdir dir
[zhangyixing@centos8 ~]$ touch dir/hello

[zhangyixing@centos8 ~]$ sudo chown user1 txt#把TXT的拥有者改为user1
[zhangyixing@centos8 ~]$ sudo chgrp tranning txt
[zhangyixing@centos8 ~]$ sudo chown user1.tranning txt#一条命令相当于上两条命令的功效

[zhangyixing@centos8 ~]$ sudo chown user1.trainning dir#只改了dir的所属
[zhangyixing@centos8 ~]$ ll dir/hello

[zhangyixing@centos8 ~]$ sudo chown -R user1.trainning dir#修改了dir及其内部文件所属

5.命令的查找
(1)whereis
(2)which
(3)pwd我在哪儿?
6.文件的查找
6.1 locate命令
从系统的数据库中查找文件

[zhangyixing@centos8 ~]$ sudo updatedb
[zhangyixing@centos8 ~]$ locate ifconfig
[zhangyixing@centos8 ~]$ locate "*ifco*"

6.2 find命令
格式如下:find [PATH] [option] [action]

6.3 文件的内容查找–grep命令

[zhangyixing@centos8 ~]$ grep zhangdada /etc/passwd  #在文件中查找包含张大大的一行
[zhangyixing@centos8 ~]$ grep -n zhangdada /etc/passwd  #文件此语句的位置显示

7.echo与shell环境变量

[zhangyixing@centos8 ~]$ echo "Hello World"
Hello World
[zhangyixing@centos8 ~]$ echo -n "Hello World"
Hello World[zhangyixing@centos8~]$

shell解释命令,定义变量
/etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,改文件被执行。
/etc/bashrc为每一个运行bash shell 的用户执行此文件。当bash shell被打开时,改文件被读取。
~/.bashrc该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,改文件被读取;此文件类似于/etc/bashrc,不需要重启生效,重新打开一个即可生效。
~/.bash_profile是交互式、login方式进入bash运行的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值