zoukankan      html  css  js  c++  java
  • linux 基本常用命令

    nohup /test.sh 1>/dev/null 2>&1 &

    1.$PATH
    2.ls -al ~ (~ 显示隐藏的文件)

    3 cd ~ // 回到自己的主文件
    4.cp /var/log/wtmp . //复制到当前目录,最后的“.”不要忘
    ls -l /var/log/wtmp wtmp
    cp -a /var/log/wtmp wtmp_2
    ls -l /var/log/wtmp wtmp_2
    整个数据特性完全一模一样,这就是-a的特性。
    cp -r /etc/ /tmp
    -r 可以复制目录

    文件内容查阅
    1.cat由第一行开始显示文件内容
    2.tac:从最后一行开始显示,可以看出tac是cat的倒写形式。
    3.nl:显示的时候,顺便输出行号;
    4.more:一页一页地显示文件内容
    5.less:与more类似,但是比more更好的是,它可以往前翻页
    6.head:只看头几行
    7.tail :只看结尾几行
    8.od:已二进制的方式读取内容

    nl与cat,tac都是一次性将数据一口气显示到屏幕上

    # more /etc/man.config
    在more这个运行过程,可以按键执行结果:
    空格(space) :代表向下翻一页;
    enter :代表滚动一行;
    /字符串 :代表这个内容的内容中,向下查询"字符串"这个字符串;
    :f :立刻显示出文件名以及目前显示的行数;
    q :立刻离开more,不再显示该文件内容;
    b或者[ctrl]-b :代表往回翻页,这个操作只对文件有用,对管道无用;

    # less /etc/man.config
    在less这个运行过程,可以按键执行结果:
    空格(space) :代表向下翻一页;
    [PageDown] :向下翻动一页;
    [PageUp] :向上翻动一页;
    enter :代表滚动一行;
    /字符串 :代表这个内容的内容中,向下查询"字符串"这个字符串;
    ?字符串 :代表这个内容的内容中,向上查询"字符串"这个字符串;
    q :立刻离开less,不再显示该文件内容;
    b或者[ctrl]-b :代表往回翻页,这个操作只对文件有用,对管道无用;

    #tail /etc/man.config
    #默认情况下。显示最后的10行
    #tail -n 20 /etc/man.config
    #显示最后20行
    #tail -n +100 /etc/man.config
    #列出100行之后的数据
    #tail -f /etc/man.config
    #持续检测内容,等到输入[ctrl]-c之后才会离开tail命名的检测

    ls
    modification time(mtime)
    当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容
    status time (ctime)
    文件状态改变时,就会更新这个时间,像文件的权限和属性改变
    access time(actime)
    当文件的内容被读取时,就会更新这个时间,例如cat读取时

    ls -l --time=atime /etc/man.config


    touch 最常被使用的情况:
    1.创建一个空的文件;
    2.将某个文件日期修改为目前日期(mtime与atime)


    文件默认权限 umask

    umask 指定目前用户在创建文件或者目录时候的权限默认值

    $umask
    0002
    $umask -S
    默认情况下:
    若用户创建“文件”则默认没有可执行(x)权限,也是最大为666,即 -rw-rw-rw-
    若用户新建“目录”,则由于x与是否可以进入此目录有关,因此默认为所有权限,即drwxrwxrwx

    umask 是指该默认值需要减掉的权限(第一组是特殊权限用的,先不管他)

    文件隐藏属性
    chattr [+-=][ASacdistu] 文件或者目录名称
    +:增加某一个特殊参数
    -:删除某一个特殊参数
    =:仅有后面接的参数

    i:让一个文件不能被删除,改名,设置连接也无法写入或者读取数据。对于系统安全性有相当大的帮助,只有root能够设置此属性
    a: 文件将只能增加数据,而不能删除也不能修改数据,只有root能够设置此属性

    $ cd /tmp
    $ touch attrtest // 创建一个空文件
    $ chattr +i attrtest
    $rm attrtest //删除看看 报错


    $chattr -i attrtest // 将该文件的i属性取消

  • 相关阅读:
    UVa 128 Software CRC
    UVa 11258 String Partition(简单DP)
    POJ 3070 Fibonacci(矩阵乘法logN)
    UVa 10280 Old Wine Into New Bottles(剪枝+完全背包)
    图论笔记第四章 欧拉图与哈密尔顿图(beta.)考点
    图。。珍藏season
    图论及其应用哈密尔顿图(alpha)
    9.保健…todo
    android 移植笔记有感
    unp_exam_要点.doc
  • 原文地址:https://www.cnblogs.com/newlangwen/p/8413291.html
Copyright © 2011-2022 走看看