vim的基本操作
| H | 光标移动到这个屏幕的最上方那一行的第一个字符 |
| M | 光标移动到这个屏幕的中央那一行的第一个字符 |
| L | 光标移动到这个屏幕的最下方那一行的第一个字符 |
| G | 移动到这个档案的最后一行(常用) |
1️⃣有时候我想要创建多级目录,但是这个目录本身不存在,可以这样做:
mkdir -p hadooptempdata/input/year-temp/
意思是在当前目录之下创建 hadooptempdata并在 hadooptempdata目录之下创建input目录,在input目录之下创建year-temp目录
这样就创建了一个递归目录,-p参数是创建父目录的意思。
mkdir index test app
意思是在当前目录下面创建index test app这三个目录。
请注意:我们要知道 > 意思是创建,>> 是追加。千万不要弄混了。造成失误可不是闹着玩的;
2️⃣有的时候需要退出到了根目录需要回到上次目录
cd -
3️⃣linux显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
【二】显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
4️⃣linux中查找关键字之后,显示这个关键字的前 n行
cat temp.txt | grep "cat" | head -n 2
查询出temp.txt中包含关键字 cat 的前 2行 ,去掉后面的 | head -n 2就是查找出其中的包含关键字 "cat"的情况

删除一个文件夹下面所有文件
进入该文件夹之后
rm -rf *
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。
一、使用cat、tail、head组合
1、查看最后1000行的数据
cat filename | tail -n 1000
2、查看1000到3000行的数据
cat filename | head -n 3000 | tail -n +1000
1、cat filename 打印文件所有内容
2、tail -n 1000 打印文件最后1000行的数据
3、tail -n +1000 打印文件第1000行开始以后的内容
4、head -n 1000 打印前1000的内容
4️⃣可以使用端口检测命令来查看6379端口的运行情况
lsof -i tcp:6379
![]()
5️⃣如果发生端口被占用想关闭端口 如之上的pid为7637的进程
kill -9 7637
![]()
Linux中page、cat、more、grep的区别
-
page :page不能对文件操作,只有man指令用manpage页面。 -
cat :查看文件内容,一次显示全部文件内容。 -
more :分页显示文件内容;space翻页。 -
grep :在文件中搜寻与指定字串匹配的行并输出;配合正则表达式和通配符使用。

156

被折叠的 条评论
为什么被折叠?



