Mac下的基本操作

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 :在文件中搜寻与指定字串匹配的行并输出;配合正则表达式和通配符使用。
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:白松林 返回首页