当前位置: 首页 > news >正文

Linux第二章第三章练习

批量创建文件、目录以及通配符的运用,重定向 

第二章练习 

mkdir创建目录 

[brandonvincent@localhost Desktop]$ mkdir SHENGCHAN /tmp/{SHENGCHAND,shengchanN,usb,SEASON,confback}

(在桌面上创建了SHENGCHAN目录并且在/tmp目录下分别创建了SHENGCHAND,shengchanN,usb,SEASON,confback五个目录)

touch创建文件

[brandonvincent@localhost Desktop]$ touch SHENGCHAN/shangchan_{d,n}_tream{1..6} /tmp/SEASON/season{1..4}

(通过touch创建了shengchan_X_treamY分别六个文件)

cp备份

[brandonvincent@localhost Desktop]$ cp /etc/*[[:digit:]]*.conf /tmp/confback

(通过cp进行备份etc目录下的匹配含有一个数字的后缀为.conf的文件到tmp目录下的confback)

[brandonvincent@localhost Desktop]$ cp SHENGCHAN/*_d_* /tmp/SHENGCHAND && cp SHENGCHAN/*_n_* /tmp/shengchanN

(通过cp分别备份所有的shenchan_d与shengchan_n文件到SHENGCHAND和shengchanN)

mv移动 

[brandonvincent@localhost Desktop]$ mv /tmp/SEASON/* /tmp/usb

(将tmp目录下的SEASON中的季度计划文件移动到tmp目录下的usb目录中)

------------------------------------------------------------------

第三章练习 


 

 1./dev/null丢弃黑洞

[brandonvincent@localhost Desktop]$ find /etc/ -name passwd 2>/dev/null

/etc/passwd  

/etc/pam.d/passwd

[brandonvincent@localhost Desktop]$ 

(用2>/dev/null丢弃错误信息到黑洞,输出正确输出)

2.>重定向

[brandonvincent@localhost Desktop]$ find /etc/ -name passwd >/tmp/tab.out 2>/tmp/tab.err


(用>将正确输出输出到tmp目录下tab.out中 用2>将错误输出输出到tmp目录下的tab.err中)

3. cat检验

[brandonvincent@localhost Desktop]$ cat /tmp/tab.out

/etc/passwd

/etc/pam.d/passwd
[brandonvincent@localhost Desktop]$ cat /tmp/tab.err

find: ‘/etc/audit’: Permission denied

find: ‘/etc/sssd’: Permission denied

find: ‘/etc/pki/rsyslog’: Permission denied

find: ‘/etc/cups/ssl’: Permission denied

find: ‘/etc/nftables’: Permission denied

find: ‘/etc/ssh/sshd_config.d’: Permission denied

find: ‘/etc/sos/cleaner’: Permission denied

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

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

find: ‘/etc/grub.d’: Permission denied

find: ‘/etc/lvm/archive’: Permission denied

find: ‘/etc/lvm/backup’: Permission denied

find: ‘/etc/lvm/cache’: Permission denied

find: ‘/etc/lvm/devices’: Permission denied

find: ‘/etc/sudoers.d’: Permission denied

find: ‘/etc/firewalld’: Permission denied

4.管道|运用与tee和wc统计

[brandonvincent@localhost Desktop]$ find /etc/ -name passwd 2>/dev/null | tee /tmp/tab4|wc -l 2

(将错误信息丢弃,用tee命令复制一份正确输出到tmp目录下的tab4中,然后管道承接前面内容,再用wc -l命令统计行数)

[brandonvincent@localhost Desktop]$ find /etc/ -name passwd 2>&1 |cat -b

(用2>&1将错误输出复制到1中并一起输出到终端,并用cat -b命令使输出时加上行号)

1 find: ‘/etc/audit’: Permission denied

2 find: ‘/etc/sssd’: Permission denied

3 find: ‘/etc/pki/rsyslog’: Permission denied

4 find: ‘/etc/cups/ssl’: Permission denied

5 find: ‘/etc/nftables’: Permission denied

6 /etc/passwd

7 find: ‘/etc/ssh/sshd_config.d’: Permission denied

8 find: ‘/etc/sos/cleaner’: Permission denied

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

10 find: ‘/etc/polkit-1/localauthority’: Permission denied

11 find: ‘/etc/grub.d’: Permission denied

12 /etc/pam.d/passwd

13 find: ‘/etc/lvm/archive’: Permission denied

14 find: ‘/etc/lvm/backup’: Permission denied

15 find: ‘/etc/lvm/cache’: Permission denied

16 find: ‘/etc/lvm/devices’: Permission denied

17 find: ‘/etc/sudoers.d’: Permission denied

18 find: ‘/etc/firewalld’: Permission denied

(用cat命令检验)

5.非交互脚本

[brandonvincent@localhost Desktop]$ vim brandonx.sh 
cat > file << EOF

Hello lee

Hello timinglee

Hello linux

EOF
[brandonvincent@localhost Desktop]$ sh brandonx.sh 

在脚本中 cat 多行输入从首个EOF开始后面的三行句子结束于最后的一个EOF,然后通过>输出到file文件中。打开file文件可以查看中间的三段话。

相关文章:

  • python总结
  • 微调这件小事:训练集中的输入数据该作为instruction还是input?从LLaMA-Factory的源码中寻找答案吧~
  • 深度学习框架PyTorch——从入门到精通(8)保存并加载模型
  • 渐进式滑坡多场信息演化特征与数据挖掘研究
  • 蓝桥杯C++基础算法-0-1背包(优化为一维)
  • keda基于postgresql伸缩dify-api服务
  • Vite 创建 Vue3 项目指定 Package name 问题:Invalid package. json name
  • list的模拟实现和学习
  • 基于Matlab的大气湍流光束传输特性的研究
  • 基于springboot的古典舞在线交流平台(046)
  • 使用 Node.js 从零搭建 Kafka 生产消费系统
  • 数组作为哈希表的妙用:寻找缺失的第一个正数
  • 【NR NTN 3GPP协议】非地面网络(NR NTN)3GPP协议简介
  • Java-01-源码篇-并发编程-多线程常见接口讲解
  • 04_Linux驱动_06_GPIO子系统总结
  • 护网期间监测工作全解析:内容与应对策略
  • 强化学习的常用策略浅析
  • 【嵌入式学习2】函数
  • 【MySQL】字符集与排序规则
  • unsloth微调QwQ32B(4bit)
  • 观察|本轮印巴冲突或促使印度空军寻求更先进战机
  • 昆明警方重拳打击经济领域违法犯罪:去年抓获905名嫌犯
  • 人民日报评外卖平台被约谈:摒弃恶性竞争,实现行业健康发展
  • 彭丽媛同巴西总统夫人罗桑热拉参观中国国家大剧院
  • 中巡组在行动丨①震慑:这些地区有官员落马
  • 独行侠以1.8%概率获得状元签,NBA原来真的有剧本?