zoukankan      html  css  js  c++  java
  • Linux基本命令使用(一)

    1.head -n 文件    可以查看文件前n行

       tail -n 文件        可以查看文件的后n行

        tail -f  文件      可以实时查看文件,比如日志在更新,就可以实时显示最后几行

    2.  ln   源文件 目标文件     硬链接

         ln -s 源文件 目标文件   软连接

    (1)软链接权限 全开,指向源文件,只是一个符号链接,相当于快捷方式,同步更新

    (2)硬链接大小和源文件一模一样,并不是拷贝文件,可以实现同时更新,删除了源文件,还是继续存在的,硬链接和源文件的iNode一致,不能跨分区

    (3)软链接删除源文件就不可以访问了,源文件没了快捷方式就没用了,可以跨分区

    3.

    (1)chmod  u,g,o  +,- ,=    权限    用户,组,其他   文件名

    比如 chmod u+x 文件名   就给这份文件的用户增加了可执行操作

    o是others
    (2) chmod  数字 文件名

      如果root创建一个777的文件,普通用户无法删除

      rwx对于文件的权限:  r-cat,more, head等,是可以查看文件

              w-echo,vi等,只是可以修改文件内容,并不是说可以删除它

    对于目录:    r-ls,ll等,可以查看目录内容

          w-rm,touch,mkdir等,可以在此目录内删除,创建文件

    所以在一个目录里面删除文件,不是要求文件的有写权限,而是要求目录有写权限。  

    4.chown somebody filename   更改文件所有者

    (1)useradd username   添加用户
    passwd username    设置密码

    chgrp adm file1   将file1组改为adm

    (2)umask  权限掩码值,用777去减就获得默认权限,第一位是特殊权限位。

    umask -S  查看默认权限(不是所有系统都有)

    (3)假设umask是0022,那么就是777-022=755,rwxr-xr-x  ,但是Linux规则:缺省创建的文件默认会再把x去掉,那么最终就会是644,即rw-r--r--

    但是目录就会使755,因为要进入目录必须可执行

    更改掩码,umask 掩码值    注意是掩码值,不是默认权限值。

    比如 umask 0002

    4.七种文件类型

    d  目录文件。
    l 符号链接(指向另一个文件,类似于瘟下的快捷方式)。
    s 套接字文件。
    b 块设备文件,二进制文件。
    c 字符设备文件。
    p 命名管道文件。
    - 普通文件,或更准确地说,不属于以上几种类型的文件
  • 相关阅读:
    简易文法
    词法分析实验报告
    0909上级作业
    vs2008的快捷键
    一道C++笔试题说一些知识
    Effective C++读书笔记
    鼠标拖动物体DEMO
    CFileDialog类的使用以及在非MFC程序下使用MFC的类资源
    3D制作魔方
    使用DXUT框架简单处理鼠标事件
  • 原文地址:https://www.cnblogs.com/love-jelly-pig/p/8448028.html
Copyright © 2011-2022 走看看