
用linux命令进入一个目录 并且执行该目录下的一个文件方法如下:
1、打开文件vi(如/etc里面有一个文件hosts,要打开这个文件执行vi hosts);
2、进入编辑模式i,a(打开hosts后不能进行编辑,输入i之后出现---insert就进入编辑模式可以进行编辑了);
3、退出编辑模式,按下Esc;
4、进入命令模式,按下;
5、退出但不保存q;
6、退出保存wq或x;
7、保存w。
mount -t 【xx所在设备的格式】 【设备名】 /mnt/xx其中,【xx所在设备的格式】就是你格式化那个分区时指定的,如: FAT、NTFS、ext3、ext4 之类的。
【设备名】是你要挂的分区设备名,如: /dev/sdb1 之类的,可以用“blkid”命令看到。
/mnt 目录下的 xx 子目录应该在执行该命令前建立。
这个命令执行过后,你用 "cd /mnt/xx" 命令就进入你挂接的那个设备了,就可以做删除里面文件的 *** 作了。
当我们新建一个文件或者目录时,生成的目录或者文件有默认权限,这与默认权限umask有关。一般情况,root的默认权限
umask
为
0022,一般身份用户为
0022,关于默认
umask
的设置可以参考/etc/bashrc
这个文件。
我们可以用
#umask
查看此用户默认权限,
也可以用
#umask
-S
。
用户新建的文件时没有可执行权的,也就是权限最大为
666
,即
-rw-rw-rw-
;新建的目录权限最大
为777,即
drwxrwxrwx
.
umask
的分数指的是“该默认值需要减掉的权限”。
如
umask
的值为022时,user并没有被减掉任何权限,不过group
与
others
的权限被减掉了
2,那么
新建文件时:
(-rw-rw-rw-)
-
(-----w--w-)
==>
-rw-r--r--
新建目录时:
(drwxrwxrwx)
-
(-----w--w-)
==>drwxr-xr-x
当然,umask的值是可以改变的:
#umask
002
如果你要查看/mnt文件下的权限,使用ls
-lh查看下就好。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)