Linux学习(五)--文件权限,信息显示,管道,重定向

文件权限

四种权限:r,w,x –,分别对应可读,可写,可运行,不可。

 

文件权限通常由10个字符组成,含义如下:

第一个字符

- 文件

L 链接

D 文件夹

后9个字符分为3,3,3三组。

第一组:这个文件的所有者具有的权限

第二组:这个文件所有者同组的其他人的权限

第三组:剩下的人的权限

 

Drwxr-xr-x:表示,这是一个目录,所有者可以读,写,执行;同组人可读,不可写,可执行;其他人可读,不可写,可以执行。

 

修改权限:

Chmod +x 文件名

给指定文件加权限,相应的有-x,+-r等。

Chmod u+x 文件名(u=user)

给指定文件的指定执行者加权限,相应的有g(group),o(other);

 

对应整型代码:

Linux中使用9byte来表示权限,每一位1代表有权限,0代表无。

修改时,直接使用整型代码。

 

修改所有者:

chown + 用户名 + 文件名

 

信息显示命令

  • date 显示和设置日期时间

  • stat 显示指定文件的相关信息

  • who 显示在线登陆用户

  • id 显示当前用户的id信息

  • hostname 显示主机名称

  • uname 显示操作系统信息

  • dmesg 显示系统启动信息

  • du 显示指定的文件(目录已使用的磁盘空间的总量)

  • df 显示文件系统磁盘空间的使用情况

  • free: 显示当前内存和交换空间的使用情况

  • fdisk –l: 显示磁盘信息

  • locale:显示当前语言环境

     

     

    文件描述符(FileDescriptor)


    是进程对其所打开文件的索引,形式上是个非负整数。

    类 Unix 系统中,常用的特殊文件描述符如下:

     

    文件描述符    名称       常用缩写       默认值

    0     标准输入     stdin      键盘

    1     标准输出     stdout    屏幕

    2     标准错误输出     stderr    屏幕

    我们在简单地用 < 或 > 时,相当于使用 0< 或 1>

     

    管道

    将一个命令的stdout传送给下一个命令的stdin,作为另一个命令的输入。

    使用方法:命令1|命令2|命令3.。。。

    例:ls –Rl/etc|more

     

    命令替换

    用命令的结果替换命令

    Wall(warning all):通知所有用户

    例:wall + 通知信息

    ` cmd` :把命令的结果替换为命令。

    例:wall `date`,每个人得到日期信息

     

     

    重定向

    把标准流stdin,stinout重定向到指定文件。

    重定向输出:> >>

    例:ls >cmd.txt,把ls的结果重定向到cmd.txt文件中,覆盖原来文件。

    Ls>>cmd.txt,追加在文件末尾。

    Ls 2> cmd.txt ,错误重定向,把错误信息重定向

    重定向出入  <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值