看看Linux的基本操作~

124 阅读2分钟

「这是我参与11月更文挑战的第9天,活动详情查看:2021最后一次更文挑战

Linux中如何查看文档中的第10到第20行?

cat   由第一行开始显示文件内容

tac   从最后一行开始显示,可以看出taccat倒着写!

nl    显示的时候,顺便输出行号!(常用:看代码的时候希望显示行号)

more  一页一页的显示文件的内容,但余下的内容(空格代表翻页,enter代表向下看一行,:f行号)

less  与more类似,但是比more更好的是,他可以往前翻页!(空格翻页,上下键代表翻动页面!退出使用 p 命令,查找字符串 / 要查询的字符向下查询,先上查询使用 ? 要查询的字符串,(小写)n继续搜寻下一个,(大写)N继续搜寻上一个!)
head  只看头几行,通过 -n 参数来控制显示几行

Linux基本命令:

pwd :显示当前用户所在目录

cd :切换用户所属目录

cd .. :返回上级目录

cd /* :以绝对路径切换用户所属目录

ls :显示当前目录下的所有目录(不包括隐藏目录

ls -al :显示当前目录下的所有目录,包括隐藏目录

mkdir /* :创建目录

mkdir -p // :创建层级目录

rmdir /* :删除目录(仅能删除空的目录,如果下面存在文件,需要先删除文件,或者-p删除,层级目录)

rmdir -p // :删除层级目录

cp 文件名 新目录名 :拷贝文件至新目录

rm :移除文件或者目录!

rm -f :忽略不存在的文件,不会出现警告。(强制删除!)

rm -r :递归删除指定目录下的所有文件

rm -i :互动,删除时询问是否删除?

rm -rf / :系统中所有文件都会删除。(删库跑路!)

mv :移动文件或者目录!文件重命名

mv -f :强制移动

mv -u :只替换已经更新过的文件

mv 旧文件名 新文件名:文件重命名

Linux中进行搜索字段操作

 sed -n '1'p filename //显示第一行

 sed -n '$'p filename //显示最后一行

 sed -n  '3,$'p filename //显示第三行到最后一行

 sed -n '/name/'p filename //显示匹配name字符的行

 sed -n '/.*ing/'p filename //显示结尾为ing字符的行