linux常用的简单命令(二) cp/mv、rm、passwd、su、groupadd/useradd、chgrp/chown、chmod
2009-10-30 17:36
1111 查看
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 | 文件或者目录 |
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基础之命令练习Day1-init,who,date,cal,man,clear,passwd,su,whoami,mkdir,touch,rm,cp,mv,head,tail,more,less,echo
- Linux基础之命令练习Day1-init,who,date,cal,man,clear,passwd,su,whoami,mkdir,touch,rm,cp,mv,head,tail,more...
- Linux学习笔记二、权限操作,ls,chgrp,chown,chmod,cp,mkdir,touch,rm,su,exit,cat,.,..,uname -r,lsb_release -a
- Linux常用命令之usermod chgrp chown chmod
- 四、Linux常用命令之文件操作篇(cat、more、head、tail、ln、chmod、chown、chgrp、umask)
- Linux常用命令:cp,mv,rm
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- Linux常用命令-3---file、tar、cat、chgrp、chown、chmod、vi、time
- linux查看文件/目录 大小(du)、权限(ls ll),用户及组(user/group)增、删、改 (chmod/chown/chgrp)
- 文件管理 mv、cp、cat、touch、more、less、rm、chown 、chgrp、chmod、ln、find、cmp、cut、whereis、which
- linux常用命令及实例二:cp、mv、chown、chmod、find
- Linux 常用命令——chgrp, chown, chmod
- linux常用命令mkdir,cd,pwd,rmdir,cp,mv,rm,
- Linux常用命令:cp,mv,rm
- [转]linux下的scp cp mv rm命令及常用的命令
- linux常用命令chmod,chown,chgrp
- linux下文件的复制、移动与删除命令为:cp,mv,rm
- linux常用命令2 chmod、chown
- linux-14基础命令之-复制(cp)移动(mv),删除(rm),拷贝文件(dd)
- linux 中更改权限命令chown,chmod,chgrp