码迷,mamicode.com
首页 > 其他好文 > 详细

通配符,man.find命令

时间:2016-04-23 07:43:52      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:通配符

1.装机:

      virt-manager

      时间设置:格林威治时间

       分区 : /boot

              swap  内存缓存区   虚拟交换分区   官方建议物理内存两倍   Oracle至少4G

 

 

2.1

[kiosk@foundation6 Desktop]$ lftp  172.25.254.250

lftp 172.25.254.250:~> ls              

drwxr-xr-x    2 0        0            4096 Mar 15 08:45 CSA文档

drwxr-xr-x    3 0        0              41 Sep 21  2015 baidu

drwxr-xr-x    2 0        0              48 Nov 29 01:30 examos

drwxr-xr-x   15 0        0            4096 Mar 01 06:35 pub

lftp 172.25.254.250:/> cd pub/

lftp 172.25.254.250:/pub> ls

-rwxr-xr-x    1 0        0             117 Sep 24  2015 x11vnc

lftp 172.25.254.250:/pub> cd iso/

lftp 172.25.254.250:/pub/iso> ls

-rwxr-xr-x    1 107      107      762730496 Sep 09  2015 LENOVO_GhostXP_SP3_2014.04.iso

-rwxr-xr-x    1 107      107      3853516800 Sep 24  2015 rhel-server-6.5-x86_64-dvd.iso

-rwxr-xr-x    1 107      107      3743416320 Oct 24 03:45 rhel-server-7.0-x86_64-dvd.iso

-rw-r--r--    1 0        0        3890216960 Jan 27 06:50 rhel-server-7.1-x86_64-dvd.iso

lftp 172.25.254.250:/pub/iso> get rhel-server-7.0-x86_64-dvd.iso

3743416320 bytes transferred in 68 seconds (52.39M/s)                                   

lftp 172.25.254.250:/pub/iso>

 

2.2

lftp 172.25.254.250:/pub> mirror docs

mirror: Access failed: 550 Failed to open file. (Cobbler自动化部署系统.doc)

mirror: Access failed: 550 Failed to change directory. (/pub/docs/cobbler)    

Total: 16 directories, 242 files, 0 symlinks                                            

New: 242 files, 0 symlinks

901543170 bytes transferred in 11 seconds (78.20M/s)

3 errors detected

lftp 172.25.254.250:/pub>

 

3. terminal大小颜色调整

 

4.

  4.1 gedit

  4.2 vim filename

      按 i 键进入插入模式

      文件编写完毕按 esc 推出到浏览模式

      :wq 保存推出

 

5.通配符

touch file{1..10}

*#匹配0-任意字符

#匹配任意单个字符

#匹配当前用户家目录

user#匹配到user的家目录

+#当前目录

-#当前目录之前所在的

[abc]#a或者有b或者有c

[!abc]#除了含有a或者b或者c

[^abc]#除了含有a或者b或者c

[[:alpha:]]##单个字母

[[:lower:]]##单个小写字母

[[:upper:]]##单个大写字母

[[:alnum:]]##单个字母或数字

[[:punct:]]##单个符号,不包含数字,字母以及空格

[[:digit:]]##数字

[[:space:]]##单个空格

 

10.1 10 2. 10.3 10.11

 

 

6.man命令

man 级别 目标

man -k 文件/命令     ###查看所有级别   eg:man -k passwd

man 1 文件名####查找命令的帮助

man 5 文件名####查找配置文件的帮助

man 退出###q

 

man的快捷用法

 

/关键字###搜索关键字并且高亮显示结果

n###向下匹配高亮结果

N###向上匹配高亮结果

pagup        ###向上滚动一个屏幕

pagdown###向下滚动一个屏幕

上键###向上滚动一行

下键###向下滚动一行

d###向下滚动半个屏幕

u###向上滚动半个屏幕

g###回到man的最前面

G###回到man的最后面

q               ###退出

 

7.  passwd

   usermod -L 枷锁

          -U 解锁

8.   pinfo

    /usr/share/doc/*   在这个目录中的文件都是软件安装包的说明

 

 

第四单元

 

2.

  2.1怎样输出?

    /dev/pts/* 开启终端时建立新的文件

    字符设备

    输入/输出

    输入的字符,经 内存传给CPU,处理完之后保存在/dev/pts/*

  2.2如何管理输出

     find /etc -name passwd> file####重定向正确输出

     find /etc -name passwd2> file####重定向错误输出

     find /etc -name passwd&> file####重定向所有输出

     find /etc -name passwd>> file###追加正确输出

     find /etc -name passwd2>> file####追加错误输出

     find /etc -name passwd&>> file####追加输出

     find /etc -name passwd> file2>&1 ####重新定义错误输出为正确()

 

在普通用户下执行

find /etc -name passwd

输出

find: /etc/pki/CA/private: Permission denied

find: /etc/pki/rsyslog: Permission denied

find: /etc/audit: Permission denied

/etc/passwd###正确输出

find: /etc/polkit-1/rules.d: Permission denied

find: /etc/polkit-1/localauthority: Permission denied

find: /etc/dhcp: Permission denied

find: /etc/selinux/targeted/modules/active: Permission denied

find: /etc/lvm/archive: Permission denied

find: /etc/lvm/backup: Permission denied

find: /etc/lvm/cache: Permission denied

find: /etc/grub.d: Permission denied

/etc/pam.d/passwd###正确输出

find: /etc/audisp: Permission denied

find: /etc/firewalld: Permission denied

find: /etc/cups/ssl: Permission denied

find: /etc/ipsec.d: Permission denied

find: /etc/libvirt: Permission denied

find: /etc/sudoers.d: Permission denied

find: /etc/named: Permission denied

 

3.  如何应用管道

   |

  *管道只允许正确输出通过

   |tee

   复制一份输出

   2>&1 |

   转换错误输出为正确再通过管道

 

4.tee复制输出到指定位置


本文出自 “漫漫技术路 任重而道远” 博客,请务必保留此出处http://51upsun.blog.51cto.com/11304005/1766886

通配符,man.find命令

标签:通配符

原文地址:http://51upsun.blog.51cto.com/11304005/1766886

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!