linux常用的简单命令(二) cp/mv、rm、passwd、su、groupadd/useradd、chgrp/chown、chmod
来源:互联网 发布:景点门票淘宝携程 编辑:程序博客网 时间:2024/05/01 04:07
1.1 复制移动命令(cp/mv)
1.1.1 复制
复制文件命令一般为:cp sourcefile destfile(sourcefile为复制前的源文件;destfile为复制后产生的新文件)
复制目录命令一般为:cp -r sourcedir destdir(sourcedir复制前的源目录;destdir为复制后产生的新目录)
1.1.2 移动
移动文件命令一般为:mv sourcefile destfile(sourcefile为移动前的源文件;destfile为移动后产生的新文件)
移动目录命令一般为:mv sourcedir destdir(sourcedir移动前的源目录;destdir为移动后产生的新目录)
注意:如果是用cp命令,source文件依然存在;使用mv命令,source文件将不再存在。
1.2 删除文件或者目录(rm)
删除文件或者目录命令:rm test.log
一般搭配如下几个参数使用:
-f:强制删除;
-i:交互删除,在删除前会询问用户是否操作;
-r:删除目录常用。
1.3 更改密码(passwd)
更改用户密码命令:passwd 用户
该命令权限只有root拥有,而mas没有。
例如:
root@[/root/mm7]$ passwd mas
Changing password for user mas.
New UNIX password: (在此处输入密码)
Retype new UNIX password: (在此处输入与之前相同密码)
passwd: all authentication tokens updated successfully.(更改密码成功)
mas@[/mas/appidx]$ passwd mas
passwd: Only root can specify a user name.
1.4 切换用户(su)
切换用户命令:su - 用户
mas@[/mas/appidx]$ su - root
Password: (此处填写正确密码后才能切换至root用户)
root@[/root]$
1.5 增加用户和用户组命令(groupadd/ useradd)
增加用户组命令:groupadd mas
增加用户命令:useradd -d /mas -g mas mas(其中-d /mas指定/mas为mas用户的主目录;-g mas mas中:第一个mas为用户组名,第二个mas为用户名)
1.6 改变文件所属者权限(chgrp/chown)
改变文件所属用户组:chgrp mas test.log(改变test.log文件的所属用户组为test.log)
改变文件所属用户:chown mas test.log(改变test.log文件的所属用户为test.log)
同时改变文件所属用户和用户组:chown -R mas:mas test.log(前一个mas表示用户组,后一个mas表示用户)
1.7 改变文件读写执行权限(chmod)
Linux文件的基本属性有9个,分别是用户(user)、用户组(group)、其它用户(others)组别的读(read)、写(write)、执行(excute)属性。
1.7.1 符号类型改变权限
我们通过u(user)、g(group)、o(others)表示3个组别的属性;a表示all,即包括所有的3组别。读、写、执行属性用r、w、x代表。
chmod
u
g
o
a
+(加入)
- (去除)
=(设置)
r
w
x
文件或者目录
例如:初始的test.log文件中,user有读写权限,group和others只有读权限。
root@[/root/mm7]$ ls -al test.log
-rw-r--r-- 1 root root 2 8月 6 13:38 test.log
为所有的3个组别加入执行权限后:
root@[/root/mm7]$ chmod a+x test.log
root@[/root/mm7]$ ls -al test.log
-rwxr-xr-x 1 root root 2 8月 6 13:38 test.log
去除user的执行权限:
root@[/root/mm7]$ chmod u-x test.log
root@[/root/mm7]$ ls -al test.log
-rw-r-xr-x 1 root root 2 8月 6 13:38 test.log
1.7.2 数字类型改变权限
文件的9个属性3个位一组,其中可以使用数字来表示各个属性,各属性的对照表如下:
r:4
w:2
x:1
将同一组(user/group/others)的3个属性(r/w/x)累加,例如当test.log属性为(-rwxrw--w-)则是:
user=rwx=4+2+1=7
group=rw-=4+2+0=6
others=-w-=0+2+0=2
当设置属性的更改时候,该属性数字就是762。如果要改变test.log属性为(-rw-rwxrw-),则是:
user=rw-=4+2+0=6
group=rwx=4+2+1=7
others=rw-=4+2+0=6
文件属性变更为676。则执行chmod 676 test.log即可实现。
- linux常用的简单命令(二) cp/mv、rm、passwd、su、groupadd/useradd、chgrp/chown、chmod
- Linux学习笔记二、权限操作,ls,chgrp,chown,chmod,cp,mkdir,touch,rm,su,exit,cat,.,..,uname -r,lsb_release -a
- useradd、userdel、passwd、groupadd、chgrp、chown、df、du、sort、wget
- linux groupadd, useradd, chown 命令
- 文件管理 mv、cp、cat、touch、more、less、rm、chown 、chgrp、chmod、ln、find、cmp、cut、whereis、which
- linux groupadd, useradd, chown
- linux groupadd useradd chmod
- Linux命令(1): chmod、chown、 chgrp命令
- linux : chgrp/chmod/chown/ln 命令详解
- linux : chgrp/chmod/chown/ln 命令详解
- Linux命令详解(4):chgrp,chown,chmod
- Linux命令之 chgrp,chmod,chown
- linux之chown, chgrp, chmod命令
- linux的cp,rm,mv
- [转]linux下的scp cp mv rm命令及常用的命令
- linux下的chmod,chown和chgrp
- linux的chmod/chown/chgrp/ll
- Linux chmod、chown和chgrp的使用
- 偶开博客啦 哈哈
- pku 1386
- ASP.NET(C#)经典采集代码
- 小议SQL Server主键和自动编号问题
- SQl的execute 与sp_executesql
- linux常用的简单命令(二) cp/mv、rm、passwd、su、groupadd/useradd、chgrp/chown、chmod
- 行程
- </emb
- site的用法大全
- 如何学好英语口语
- SQL优化-索引
- FFT快速算法及C语言实现
- 根文件系统
- Socket网络编程学习笔记