老男孩教育第一次测试题

简介:

1.1 创建一个目录 /data

解答:[root@oldboy~]# mkdir /data

[root@oldboy ~]# cd /

[root@oldboy /]# ls

bin   data  etc   lib   lost+found  mnt  proc sbin     srv  tmp var

boot  dev   home lib64  media       opt root  selinux  sys usr

 

1.2 /data下面创建文件oldboy.txt

解答[root@oldboy/]# touch /data/oldboy.txt

[root@oldboy /]# ls -l /data/oldboy.txt

-rw-r--r--. 1 root root 0 Mar 10 04:13/data/oldboy.txt

 

1.3 oldboy.txt增加内容"I am studying linux."(至少三种方法)

1.3.1方法一

vi /vim

[root@oldboy /]# vi /data/oldboy.txt

I am studying linux.

[root@oldboy /]# cat /data/oldboy.txt

I am studying linux.

1.3.2方法二

echo

[root@oldboy data]# echo "I am studyinglinux" >> /data/oldboy.txt

[root@oldboy data]# cat /data/oldboy.txt

I am studying linux .

解释:

#echo的结果输出到 /data/oldboy.txt

#输出到/data/oldboy.txt的最后一行

 echo "Iam studying " >>/data/oldboy.txt

cat /data/oldboy.txt

 

>>表示把文件内容放到最后一行

>表示先清空文件内容,然后把你想要的内容追加到最后一行

1.3.3方法三

cat

[root@oldboy /]# cat >> /data/oldboy.txt  << EOF

> I am studying linux

> EOF

[root@oldboy /]# cat /data/oldboy.txt

I am studying linux

I am studying linux

1.4  oldboy.txt 文件拷贝到/tmp 下。

解答:[root@oldboydata]# cp /root/data/oldboy.txt  /tmp/

cp: overwrite `/tmp/oldboy.txt'? y

[root@oldboy data]# ls /tmp/

oldboy.txt yum.log

 

1.5 /data 目录移动到/root 下。

解答:[root@oldboy34-nbdata]# mv /tmp/data /root

[root@oldboy34-nb data]# ls /root

anaconda-ks.cfg  history.txt lrzsz-0.12.21-21.mga6.x86_64.rpm oldboy

data             hudson       nginx                             oldboy.txt

file01.txt       hudson.txt   nginx.conf                        test.txt

file.txt         logon        npp_7.3.2_Installer.exe

 

 

 

 

1.6 进入/root 目录下的 data 目录,删除 oldboy.txt 文件。

1.6.1方法一:rm -f

[root@oldboy34-nb data]# cd /data

[root@oldboy34-nb data]# ls

shahe.txt test.txt  wangyao.txt

[root@oldboy34-nb data]# touch oldboy.txt

[root@oldboy34-nb data]# ls

oldboy.txt shahe.txt  test.txt  wangyao.txt

[root@oldboy34-nb data]# rm -f oldboy.txt

[root@oldboy34-nb data]# ls

shahe.txt test.txt  wangyao.txt

1.6.2方法二:find ./ type f –name “oldboy.txt” |xargs rm -f

[root@oldboy34-nb data]# cd /data

[root@oldboy34-nb data]# ls oldboy.txt

 shahe.txt test.txt  wangyao.txt

[root@oldboy34-nb data]# find ./ -type f-name "oldboy.txt" |xargs rm –f

[root@oldboy34-nb data]# ls

shahe.txt test.txt  wangyao.txt

1.6.3方法三:find ./ -type f -name "oldboy.txt" -exec rm -f {} \;

[root@oldboy34-nb data]# touch oldboy.txt

[root@oldboy34-nb data]# ls

oldboy.txt shahe.txt  test.txt  wangyao.txt

[root@oldboy34-nb data]# find ./ -type f-name "oldboy.txt" -exec rm -f {} \;

[root@oldboy34-nb data]# ls

shahe.txt test.txt  wangyao.txt

1.7 接第 6 题,退出到上一级目录,删除 data 目录。

解答:cd .. rmdirdatarmdir 代表删除空目录,只能使用删除空目录】

[root@oldboy34-nb data1]# cd ..

[root@oldboy34-nb /]# rmdir data1

1.8 已知文件 test.txt 内容为:

test

liyao

oldboy

请给出输出 test.txt文件内容时,不包含oldboy 字符串的命令。

1.8.1方法一:

[root@oldboy34-nb /]# cat test.txt

test liyao

oldboy

[root@oldboy34-nb /]# grep -v"oldboy" test.txt

test liyao

1.8.2方法二:

[root@oldboy34-nb /]# cat test.txt

test liyao

oldboy

[root@oldboy34-nb /]# sed '/oldboy/d'test.txt

test liyao

1.9 请用一条命令完成创建目录/oldboy/test,即创建/oldboy 目录及/oldboy/test 目录。

解答:

[root@oldboyedu-35 ~]# mkdir -p /data/test

1.10 已知/tmp 下已经存在 test.txt 文件,如何执行命令才能把/mnt/test.txt 拷贝到/tmp 下覆盖掉/tmp/test.txt,而让系统不提示是否覆盖

解答:[root@oldboy34-nb/]# mkdir -p /oldboy/test

[root@oldboy34-nb /]# ls

app  data  home   lost+found oldboy   proc  selinux test      usr

bin  dev   lib    media      oldgirl  root  srv     test.txt  var

boot etc   lib64  mnt        opt      sbin  sys     tmp

[root@oldboy34-nb /]# ls -ld oldboy/

drwxr-xr-x. 3 root root 4096 Mar 14 10:16oldboy/

[root@oldboy34-nb /]#

\cp /mnt/test.txt /tmp/test.txt

/bin/cp /mnt/test.txt /tmp/test.txt

1.11 rm命令创建一个别名,在执行rm命令的时候,提示" do not use rm command"

解答:[root@oldboy34-nb~]# alias

alias cp='cp -i'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which--tty-only --read-alias --show-dot --show-tilde'

[root@oldboy34-nb ~]# alias rm='echo do notuse rm command'

[root@oldboy34-nb ~]# rm /data

do not use rm command /data

1.12 只查看 ett.txt  文件(共 100  行)内第 20  到第 30(至少两种方法)。

解答:

1.13 查找/data目录下名叫oldboy,以.txt结尾的所有文件

解答:find/oldboy/ -type f txt

1.14 如何查看/etc/passwds文件的行数?

解答:cat/etc/passwd |wc –l





















本文转自浅景尘51CTO博客,原文链接:http://blog.51cto.com/857803451/1931506 ,如需转载请自行联系原作者

相关文章
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
251991 0
|
6月前
|
人工智能 算法 Cloud Native
《AI如何为云原生区块链共识算法“提速增效”》
云原生区块链凭借去中心化特性在多领域引发变革,但传统共识算法面临效率、可扩展性与安全性的瓶颈。AI技术通过智能优化节点选择、预测交易负载及实时防御安全威胁等方式,为改进共识算法提供了新路径。实际应用中,AI已助力提升跨境支付和供应链溯源的效率与安全性。然而,数据隐私保护、AI可解释性等问题仍待解决。未来,随着联邦学习、同态加密等技术发展,AI与区块链的深度融合将推动数字时代迈向更高效、可信的全新阶段,重塑全球经济社会的生产生活方式。
108 9
|
6月前
|
人工智能 供应链 Cloud Native
《AI赋能云原生区块链,引领供应链溯源革新》
在数字化浪潮下,云原生区块链与AI深度融合,正重塑供应链管理。云原生区块链提供去中心化、不可篡改的特性,确保供应链溯源透明可靠;AI通过高效数据整合、精准异常检测与智能风险预测,优化数据处理与分析能力。此外,AI助力供应链流程优化、供应商评估及消费者需求洞察,提升运营效率。同时,在数据安全加固、身份认证强化和智能合约监管方面,AI增强供应链信任与安全性。这一技术融合为供应链带来更精准、高效、可信的解决方案,推动其向智能化、数字化与绿色化发展,助力经济社会可持续发展。
170 6
|
11月前
|
自然语言处理 语音技术
交大x-lance跨媒体语言智能实验室等联合开源F5-TTS!零样本语音复刻,生成流畅,情感丰富!
上海交大x-lance跨媒体语言智能实验室联合剑桥大学、吉利汽车研究院(宁波)公司开源了一种基于流匹配的扩散变换器(Diffusion Transformer,DiT)的完全非自回归TTS模型-F5-TTS。
|
运维 Java Linux
Linux运维工程师面试题(1)
Linux运维工程师面试题(1) 1 别名、内部命令、外部命令的执行顺序 2 linux 系统启动流程 3 忘记用户密码的方法 4 忘记 grub 密码怎么解决 5 硬盘空间满了怎么处理,怎么找到硬盘中的大文件 6 硬盘明明有很多空间,为什么无法存储文件 7 进程使用内存问题 8 进程、线程和协程的区别 9 使用 find 命令找出/data目录下15天以上以log结尾的文件并删除 10 su、su - 和 sudo 的区别
379 1
Linux运维工程师面试题(1)
|
数据采集 人工智能 算法
2022年计算机保研夏令营经验总结,11所院校经历,预推免上岸北大
2022年计算机保研夏令营经验总结,11所院校经历,预推免上岸北大
|
自然语言处理 资源调度 搜索推荐
推荐几款好看又好用的开源博客
分享几款好看又好用的纯静态博客开源博客,无需后端,易上手(有计算机基础),克隆项目,安装依赖,打包部署即可看到效果。
4892 0
推荐几款好看又好用的开源博客
|
C语言 Python
我带我的小侄子参加编程竞赛
我带我的小侄子参加编程竞赛
110 0
我带我的小侄子参加编程竞赛
|
人工智能 自然语言处理 数据挖掘
训练语言模型何需文本?Facebook发布GSLM:无需标签,从语音直接训!
不用文本就能训练语言模型?听起来像天方夜谭,竟被Facebook 给实现了!最近他们推出了一种新的语言模型训练方式GSLM,从语音开始训练,不需要标签,不需要大规模数据,不需要ASR模型,让每个语言都能享受大规模语言模型的便利!
374 0
训练语言模型何需文本?Facebook发布GSLM:无需标签,从语音直接训!