如何用linux命令进入一个目录 并且执行该目录下的一个文件

如何用linux命令进入一个目录 并且执行该目录下的一个文件,第1张

用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查看下就好。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8985950.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存