linux基础常用命令

awk常用命令

1、cd命令

// 进入根目录
cd /

// 返回上级目录
cd ../

// 返回最近访问的目录
cd -

//进入当前目录下的目录
cd 目录名

2、ls命令

显示当前目录下的文件及文件夹

// 参数-l,详细列出文件及文件夹
ls -l

3、pwd命令

查看当前目录下的绝对路径

4、touch命令

创建空文件

// 创建tt.txt文件
touch tt.txt

5、vim命令

创建空文件或者编辑文件

特点:

  • vim命令执行后,默认是非编辑状态
  • 如果想进入编辑状态,按【i】键(左下角看见insert,就可编辑)
  • 如果想退出编辑状态,按【ESC】键
  • 进入非编辑状态后,输入【:wq】代表保存并退出文件
  • 没有编辑文件内容,在非编辑状态,输入【:q】 ,即可退出文件

6、mkdir命令

创建文件夹

// 创建demo文件夹
mkdir demo

7、rm命令

删除文件或者文件夹

参数

-f 强制删除,不会问:是否删除
-i 交互式删除,会问:是否删除
-r 递归删除(删除目录)
-rf 强制递归删除,不会问:是否删除
举例:删除demo文件夹rm -rf demo注意:可以结合*模糊删除

8、rmdir命令

删除目录

rmdir demo

9、cp命令

复制文件或者文件夹

语法:cp目标文件名称新文件名称

参数;

  • -r递归复制 cp -r目标文件夹名称 新文件夹名称
  • -f 强制复制

10、mv命令

剪切文件或者文件夹

语法: mv 目标文件名称 新文件名称

11、cat命令

查看文件内容

// 查看index.html内容
cat index.html

12、tail命令

  • *tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

  • *tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

13、find命令

find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

find / name demo

14、zip|unzip命令

压缩或者解压zip
语法

  • zip -r filename
  • zip filesdirunzip filename.zip

参数:
-r 递归处理

如果linux操作系统提示命令不存在,使用sudoyum -y install zip安装

15、tar命令

作用:压缩或者解压后缀是tar.gz的文件

语法

  • tar -czvf demo.tar.gz demo(压缩)
  • tar -xzvf demo.tar.gz(解压)

16、rz 和 sz命令

服务器和客户端之间上传下载文件
语法

  • rz上传·
  • sz下载

如果linux操作系统提示命令不存在,使用sudoyum -y install lrzsz安装

17、clear命令

清屏

18、ps命令

查看应用或者服务的进程

举例:查看mysql服务的进程信息 ps -ef grep mysql

19、vi

1、打开
vi 文件名
2、退出命令

  • :q 退出而且不保存修改的内容

  • :q! 强制退出不保存修改的内容

  • :wq 退出并且保存修改的内容

  • :wq! 强制保存修改(修改了只读文件会用到)
    3、控制命令

Ctrl+d 向下滚半屏
Ctrl+u 向上滚半屏
Ctrl+f 向下滚全屏
Ctrl+b 向上滚全屏

4、编辑命令

  • i 当前位置开始编辑

  • o 光标的下一行开始编辑

  • shift+o 光标的上一行开始编辑

5、删除命令

  • dd 删除一行,可以带个数字,如6dd,表示向下删除6行

  • d$ 删除光标到行尾的内容(也可以使用ctrl+d)

  • d^ 删除光标到行首的内容

  • x 删除光标位置的字符(向后删除)

  • shift+x 删除光标位置的字符(向前删除)

6、替换命令

退出编辑状态后按r

R 跟r一样,只不过是可以替换多个字符

  • :s/aa/bb/g 替换当前行的所有aa将会变成bb

  • :%s/aa/bb/g 替换整个文件的,所有aa将会变成bb

  • :n1,n2s/aa/bb/g 替换n1到n2行之间所有的aa变成bb

7、查找命令

  • /String 查找一个字符串(向下开始)
  • ?String 查找一个字符串(向上开始)

查到以后有快捷键

  • n 向后查找下一个
  • shift+n 向前查找下一个

8、粘贴复制命令

yw 复制一个单词

yy 复制一行,和删除dd一样可以带个数字,6yy复制六行(向下复制6行)

p 粘贴到光标位置的下一行

shift+p 粘贴到光标位置的上一行

9、同时打开两个文件(?)

比如:test1.txt test3.txt

打开第一个文件vi test1.txt然后输入下面的命令

:sp test1.txt test3.txt

Ctrl+w 进行两个文件上下窗口切换(需要再按上下方向键)

20、查看内存

free -h

21、查看cpu

top

具体参数信息可参考https://blog.csdn.net/plpldog/article/details/122682418

22、查看端口占用情况

lsof -i:端口号

22、查看java进程

ps -ef | grep java

22、查看实时变化的日志

tail -f xxx.log  (默认最后10行,相当于增加参数 -n 10)
tail -200f xxx.log (最后200行,某一时刻往前推)

awk常用命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值