zoukankan      html  css  js  c++  java
  • Linux基础1.2

    1.找到当前目录下所有的.txt文件,且将查询结果写入到allfile.txt中 

    find ./ -type f -name '*.txt' >> allfile.txt
    

      

    2.解读如下语句 -rw-r--r-- 1 root root 11921 11月 11 09:01 err150.log

     

    3.如何输出PATH的变量值

    4.查看bash解释器的绝对路径

    5.打包且压缩/opt下所有内容,压缩文件名字为allopt.tar.gz

    tar -zcf allopt.tar.gz /opt/*

    6.指定解压缩目录/tmp/ ,解压缩allopt.tar.gz

    tar -xf allpot.tar.gz -C /tmp/

    7.压缩当前目录所有.html类型文件

    tar -zcf allhtml.tar.gz ./*.html

    8.解压缩data.zip文件

    unzip data.zip

    9.显示当前时间,格式是"年-月-日 时:分:秒" date +"%Y-%m-%d %T"

    date +"%Y-%m-%d %T"
    

      

    10.解读如下语句 /etc/passwd文件 chaoge:x:2002:2002::/home/chaoge:/bin/bash

     

    11.创建系统用户chaoge,且设置密码"chaoge666",且禁止该用户登录,且不创建该用户家目录

    useradd chaoge -p chaoge666 -s /sbin/nologin  -M

    12.修改系统用户chaoge,允许登录

    usermod -s /bin/bash chaoge

      

    13.删除系统用户chaoge及其家目录

    userdel -rf chaoge

    14.设置用户chaoge,7天内不得修改密码,允许30天后可以修改,账号过期前7天通知用户,过期10天后禁止登录

    passwd -n 7 -x 30 -i 10 -w 7 chaoge

    15.切换至用户chaoge登录

    su - chaoge

    16.配置chaoge用户允许使用sudo命令,且使用chaoge用户查看/root下内容

    visudo 
    
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    chaoge  ALL=(ALL)       ALL

    17.设置data.zip文件 所有角色可读可写

    [root@01 ~]# chmod 666 1.zip 
    [root@01 ~]# ls -l 1.zip 
    -rw-rw-rw-. 1 root root 213 Dec 10 23:51 1.zip

    18.仅允许user读写/data下的内容,其他角色无任何权限

    [root@01 ~]# chown user:user /data; chmod 700 /data
    [root@01 ~]# ll -d /data/
    drwx------. 2 tang tang 36 Dec 11 01:44 /data/

    19.修改文件chaoge.txt属主为pyyu,属组为pyyu

    chown pyyu:pyyu chaoge.txt

    20.如何查看机器umask值

    umask
    

      

    21.找出/tmp下以任意一位数字开头,且以非数字结尾的文件

    ls /tang/ |grep -E '^[0-9].*[0-9]$'

    22.复制/tmp目录下所有的.txt文件结尾的文件,且以y、t开头的文件,放入/data目录

    ind /tmp -type f -name '*.txt' |grep -E '/tmp/[yt].*'

    23.找出linux下除了字符a-d单个字符的后缀是.txt文件

    [root@01 ~]# find / -type f -name '[a-z].txt'
    /tang/a.txt
    /tang/tang/b.txt
    /tang/tang/e.txt
    [root@01 ~]# find / -type f  -name '[a-z].txt' | grep -Ev '.*/[a-d].txt'
    /tang/tang/e.txt
    

      

    24.分别举例对于文件和目录来说rwx权限的含义。

     

    25.通过权限角度解释报错的原因

    [oldboy@show ~]$ whoami

    oldboy

    [oldboy@show ~]$ ls /root/

    ls: cannot open directory /root/: Permission denied

    [oldboy@show ~]$ touch /etc/oldboy.txt

    touch: cannot touch `/etc/oldboy.txt': Permission denied

    [oldboy@show ~]$ rm -f /etc/hosts

    rm: cannot remove `/etc/hosts': Permission denied

    [oldboy@show ~]$ cat /etc/shadow

    cat: /etc/shadow: Permission denied

  • 相关阅读:
    div中嵌套div中使用margin-top失效问题
    thinkphp点击导航变色
    thinkphp I() 方法
    判断是手机端还是电脑端 isMobile()
    手机端H5 header定义样式
    AR.Drone 2.0四轴飞机体验:最好的玩具航拍器
    这是一个专注于电脑技术、软件应用、互联网、嵌入式,电子技术行业等的原创IT博客
    ul li列子
    [HTML]去除li前面的小黑点,和ul、LI部分属性
    Bad update sites
  • 原文地址:https://www.cnblogs.com/abc1234567/p/14118431.html
Copyright © 2011-2022 走看看