• 用户管理


                                                                                                                用户管理

    案例4:查找并处理文件

    4.1问题

    本例要求采用不少于两种方法完成以下任务:

    找出所有用户student拥有的文件

    把它们拷贝到/root/findfiles/文件夹中

    4.2步骤

    实现此案例需要按照如下步骤进行。

    步骤一:确认能找到指定的文件

    1)确认新版内核的下载地址

    [root@server0~]#find / -user student-type f

    find:/proc/1853/task/1853/fdinfo/6:没有那个文件或目录

    find:/proc/1853/fdinfo/6:没有那个文件或目录

    /var/spool/mail/student

    /home/student/.bash_logout

    /home/student/.bash_profile

    /home/student/.bashrc

    /home/student/.ssh/authorized_keys

    /home/student/.config/gnome-initial-setup-done

    /home/student/.config/monitors.xml

    对于上述操作中出现的/proc信息忽略即可。

    步骤二:处理找到的文件

    1)创建目标文件夹

    [root@server0~]#mkdir/root/findfiles

    2)拷贝找到的文件到目标文件夹

    以下两种方法任选一种:

    [root@server0~]#find / -user student -type f -exec cp -p {}  /root/findfiles/ ;

    ....

    或者

    [root@server0~]# cp -p $(find / -user student-type f) /root/findfiles/

    ....

    3)确认拷贝结果

    [root@server0~]#ls -lh A /root/findfiles/

    总用量24K

    -rw-------.1 student student 1.7K 711 2014 authorized_keys

    -rw-r--r--.1 student student 18 129 2014.bash_logout

    -rw-r--r--.1 student student 193 129 2014.bash_profile

    -rw-r--r--.1 student student 231 129 2014.bashrc

    -rw-r--r--.1 student student 4 711 2014 gnome-initial-setup-done

    -rw-r--r--.1 student student 1.5K 711 2014 monitors.xml

    -rw-rw----.1 student mail 0 711 2014 student


    案例5:查找并提取文件内容

    5.1问题

    本例要求在文件/usr/share/dict/words中查找到所有包含字符串seismic的行,并满足下列要求:

    将找到的行按原文顺序拷贝到/root/wordlist文件中

    文件/root/wordlist不要包含空行,并且其中所有行的内容必须是/usr/share/dict/words文件中原始行的准确副本

    5.2步骤

    实现此案例需要按照如下步骤进行。

    1)使用grep命令查找指定的关键词,并通过重定向输出保存到指定的文件:

    [root@serverX~]#grep 'seismic' /usr/share/dict/words > /root/wordlist

    2)确认提取结果

    [root@server0~]#cat /root/wordlist

    anaseismic

    antiseismic

    aseismic

    aseismicity

    bradyseismic

    ....

  • 相关阅读:
    JDK8新特性
    控制线程同步的方法
    Java面向对象(一)20170517
    Java语言基础-递归
    勒索病毒应对措施
    JAVA application 初步20170515
    JAVA语言基础(二)20170511
    JAVA语言基础(二)20170510
    JAVA学习概述(一)20170508
    我有一个读绘本的妈妈
  • 原文地址:https://www.cnblogs.com/qingbai/p/11934431.html
Copyright © 2020-2023  润新知