Linux常用指令&技巧

Linux常用指令

  • ls -lhll -h 以人们习惯的方式查看文件或文件夹大小

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m5cKjWw7-1627698641004)(http://rnd-isourceb.huawei.com/c00586071/MarkdownPicture/blob/master/image-1625882135.png)]

  • watch -n1 "ll" watch命令可以实时查看命令结果

-n 表示间隔,单位s,表示后面命令的执行间隔时间。

引号内是要定时执行的命令。

  • lsof -i 8080netstat -tunlp | grep 8080 可以查看当前机器端口的占用情况

netstat 指令中

-t (tcp) 仅显示 tcp 相关选项

-u (udp) 仅显示 udp 相关选项

-n 拒绝显示别名,能显示数字的全部转换为数字

-l 仅列出在 Listen (监听)的服务状态

-p 显示建立相关链接的程序名

  • kill -9 26993 关闭指定PID对应的进程

  • `grep -ar “search string” dir 查找文件,可以查找压缩包中的内容

-a 代表将二进制当做文本处理

-r 代表递归查找

  • 修改压缩包内文件内容

    1. vim file 打开压缩包
    2. / 或 ? 搜索文件名,光标定位到文件名那一行
    3. 按回车键进入文件编辑
    4. vim 命令模式一样依次使用 :wq 命令保存退出
  • ps -ef | grep java 查找指定进程

显示信息依次是:

UID: 程序被该 UID 所拥有

PID: 该程序的ID

PPID: 该程序的上级父程序的ID

C: CPU使用的资源百分比

STIME: 系统启动时间

TTY: 登入者的终端机位置

TIME: 使用掉的CPU时间

CMD: 所下达的是什么指令

  • tar -zcf target.tar.gz /sourcefile 打包
  • tar -zxf target.tar.gz 解压缩

参数解释:

-c: 新建打包文件

-t: 查看打包文件的内容含有哪些文件名

-x: 解压缩,可以搭配 -C 指定解压的目录

-j: 通过 bzip2 的支持进行压缩/解压缩

-z: 通过 gzip 的支持进行压缩/解压缩

-v: 在压缩/解压缩过程中,将正在处理的文件名显示出来

-f filename: filename 为要处理的文件

-C dir: 指定压缩/解压缩的目录dir

  • free -m 显示 Linux 系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer

-b 以Byte为单位

-k 以KB为单位

-m 以MB为单位

-g 以GB为单位

  • top -bc -n 1 实时显示系统中各个进程的资源占用状况

-b 批处理

-c 显示完整的治命令

-I 忽略失效过程

-s 保密模式

-S 累积模式

-i<时间> 设置间隔时间

-u<用户名> 指定用户名

-p<进程号> 指定进程

-n<次数> 循环显示的次数

  • cat file 连接文件或标准输入并打印
  • more file 按页查看文件的内容

+n 从第n行开始显示

-n 定义屏幕大小为n行

+/pattern 在每个档案显示前搜索该字符串,然后从该字符串前两行之后开始显示

-c 从顶部清屏,然后显示

-s 把连续的多个空行显示为一行

Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令 
q 退出more
  • less file 按页查看文件的内容,可以使用 pageuppagedown 按键来进行前后翻页查看文件,使用 q 命令退出,向下查询使用 /string ,向上查询使用 ?stringn 继续搜寻下一个,N 向上寻找

  • tail -f -n 100 file 循环读取文件并设置了行数为100行

  • grep -A 5 file 显示后5行

-C 前后

-B 前

-A 后

  • whereis 用于搜索程序名

-b 定位可执行文件

-m 定位帮助文件

-s 定位源代码文件

-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件

-B 指定搜索可执行文件的路径

-M 指定搜索帮助文件的路径

-S 指定搜索源代码文件的路径

  • nl 显示的时候会显示行号
  • ifconfig 查看网络配置

Linux常用技巧

  • CentOS7 查看网络配置目录命令:cd /etc/sysconfig/network-scripts/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值