linux-用户权限

ls命令当你要查看文件的属于谁,属于哪个组,那么你就这么打
ls -dl TestDir5就是查看这个文件的详细信息
[root@localhost ~]# ls -dl TestDir5
drwxr-xr-x 3 root root 2048 Jan 8 2005 TestDir5
1创建目录/TestDir1,/TestDir1/TestDir1_1,/TestDir2,/TestDir3,在TestDir1_1目录中创建以下文件<TestFile1,TestFile2,TestFile2>分别在3个文件中写入以下内容,如TestFile1:
-------------------------------------------------------------------------------
Hello everybody !
this is Linux Server ,Welcome !
Filename:TestFile1
-------------------------------------------------------------------------------
*输出查看文件内容的显示效果
mkdir TestDir1 TestDir1/TestDir1_1 TestDir2  TestDir3创建目录
ls查看目录
cd TestDir1/TestDir1_1进入你要建文件的目录里面
touch TestFile1创建文件
vi TestFile1 进入你要编辑的页面
i意味你就要插入
Hello everybody !
this is Linux Server ,Welcome !
Filename :TestFile1 按esc退出,然后冒号wq保存退出
cp -r TestFile1 TestFile2将TestFile1中所有的东西给复制到TestFile2中去
cp -r TestFile2 TestFile3 同理将TestFile2中的东西给复制到TestFile3中去
cat TestFile3查看TestFile3中的内容
2找到一个文件名为<xorg.conf>的文件,将文件中<FontPath "unix/:7100">语句注释掉,并且将修改好的xorg.conf复制到/TestDir2目录中
答案:
find / -name xorg.conf 因为一切皆根目录,所以在/下找一个名字叫做xorg.conf 的文件,若有,那么它就会打出一个路径
vi /etc/X11/xorg.conf 进入里面,按i,然后在那一行最开始加上#,按esc退出,然后:wq保存退出
cp -r /etc/X11/xorg.conf TestDir2将/etc/X11/xorg.conf里面的内容复制到TestDir2中去
cat /etc/X11/xorg.conf查看你TestDir2复制的内容
3压缩TestDir1_1为.gz后缀名的压缩文件,压缩完成后如何查看.gz压缩包中的内容(不允许通过解压的方式查看压缩包中的内容)
答案:tar -cf TestDir1_1.tar  TestDir1_1 可以用来压缩目录,将目录打包成文件,而gzip,bzip2只能压缩文件, TestDir1_1.tar是我们压缩后的名字,而TestDir1_1是我们要压缩的目录
[root@localhost TestDir1]# ls
TestDir1_1 TestDir1_1.tar就是我们已经把它压缩成了一个带后缀的包了
gzip TestDir1_1.tar再次压缩,
[root@localhost TestDir1]#ls
TestDir1_1 TestDir1_1.tar.gz 我们可以看到它再次被压缩成了一个带.tar.gz的压缩文件了
tar -ztf TestDir1_1.tar.gz 意思就是通过这几个参数-ztf来不解压反而读取文件的内容,z是相当于使用gzip来解压,f后面跟文件名,t代表内容
4输出测试,如何查看/etc/inittab文件中所有的有效代码行(非注释行,空行)
答案:1: find / -name inittab得到它的路径
grep  -v "^#" and "^$" /etc/inittab 
在这之中-v表示取反,就是没有你要的条件 ,"^#"表示以#开头也就是注释行,^$表示空行,所以你取反意思就是没有空行或是注释行
2 grep "^#" /etc/inittab| grep “^$” |就是把前面的一段也作为后一段的输入放到最后一段去执行,|叫做管道符
5用户权限
5.1创建用户:zhangsan 密码zhang3
5.2在TestDir3目录创建一个文件problem
5.3将TesttDir3的权限改为drwxr-xr-x,problem文件的权限改为-rwxrwxrwx
5.4切换zhangsan用户登陆系统
答案:
useradd zhangsan 创建用户
passwd zhangsan 为用户zhangsan创建密码了,接着出现了一行空行,你输入密码你看不到,这是保密的作用
cd TestDir3 进入TestDir3这个目录
touch problem 创建文件
ls -color 在TestDir3敲这么一句代码就可以看到它的权限
chmod 777 problem 就更改了problem的权限
问:为什么zhnagsan用户删除不了一个权限为rwxrwxrwx(满权限)的problem文件
答:删除文件要看目录有没有写入的权限
6,将第二张光盘中的vim-common-6.3.035-3.i386.rpm 和vim-enhanced-6.3.035-3.i386.rpm软件包拷贝到/TestDir3中
答案,首先你要挂载
[root@localhost ~]mkdir TestDir4
这就创建了一个空的文件夹
mount  /dev/cdrom /TestDir5(空文件夹)TestDir5必须是空文件夹
mount  /dev/cdrom   /root/TestDir5 将/dev/cdrom挂载到/root/TestDir5
ls TestDir5查看TestDir5中有些什么东西
cd TestDir5进入TestDir5
cd RedHat进入RedHat
cd RPMS (这里你要记住看看是不是你要找文件所属的这张光碟)
ls |grep vim 查看编辑器的内容
当你进入了[root@localhost RPMS] cp 你要复制的东西1,东西二  /root/TestDir5(目的路径)
你会发现复制不了,
记住当你把/dev/cdrom挂载到你文件所在地时,你就不能在将那些vim-common ....的东西给复制到你的TestDir5中去了,这就好比但在这里你即使从一个光碟挂载到一个testDir5,你再想把这张光 碟里面的东西给复制到TestDir5,你是复制不了得,因为你不可以 从一个深得地方到浅的地方,你得把这个东西挂载到一个地点, 再将它里面的东西给复制到另外一个地方或是TestDir5中去,复 制是可以的,当时移动,删除是不可以的,
[root@localhost RPMS]#pwd
/root/TestDir5/RedHat/RPMS
[root@localhost RPMS]# cd
[root@localhost ~]#umount /dev/cdrom//这里因为你之前把/dev/cdrom挂载到了TestDir5中,你要再想把/dev/cdrom里面的东西给拷出来放到TestDir5中是不可以的,所以你把原先的挂载点给移除掉
[root@localhost ~]#
[root@localhost ~]mount 
/dev/sdal on /type ext3(rw)
none on /proc type proc(rw)
none on /sys type sysfs(rw)
none on /dev/pts type devpts (rw ,gid=5,mode=620)
none on /dev/shm type tmpfs(rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc(rw)
...............................

[root@localhost ~]#mount  /dev/cdrom     /media/cdrom/ 将/dev/cdrom挂载到 /media/cdrom 中去,方便你待会将它里面的东西给拷到TestDir5中去
[root@localhost ~]# ls /media/cdrom/
EULA GPL RedHat RPM-GPG-KEY TRANS.TBL
[root@localhost ~]# cd /media/cdrom/RedHat/RMPS/
[root@localhost RPMS]# cp vim-common-6.3.035-3.i386.rpm 
vim-enhanced-6.3.035-3.i386.rpm /root/TestDir5这就完成了拷贝的工作,注意:mount /dev/cdrom  /123挂载点,必须是一个空的目录(这个参数是可以改变的,但不可以删除里面的东西)
[root@localhost RPMS]#mv vim-common-6.3.035-3.i386.rpm vim-enhanced-6.3.035-3.i386.rpm /root/TestDir5这就不会成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值