访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令程序员的日常 - 必备Linux常用指令(

时间:2018-09-21

linux常用命令大全_linux常用命令_linux基本命令的使用

后端开发人员必备的linux常用命令清单,这是我在公司给团队小伙伴一次技术小分享的内容。还没来得及整理好格式,先放上来跟大家分享。linux常用命令新手司机可以收藏、学习,老司机可以批评指正。

ps 是ProcessStatus的缩写,ps命令用来列出系统中当前运行的那些进程的快照。

-a显示同一终端下的所有程序

-A显示所有进程

-e等于“-A”

f显示程序间的关系,pid & ppid

-H显示树状结构

u指定(当前)用户的所有进程

示例

ps -ef

ps -aux

grep 文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行信息打印出来。

-A 前多少行,不包括当前行

-B 后多少行,不包括当前行

-C 前后多少行,不包括当前行

-c 统计行数

-i 忽略大小写

示例

grep -C 10 keywords fileName.log 在文件fileName.log查找关键词keywords前后10行

netstat 查看访问网络连接状态

-a或–all显示所有连线中的Socket

-n或–numeric直接使用IP地址,而不通过域名服务器

-p或–programs显示正在使用Socket的程序识别码和程序名称

-t或–tcp 显示TCP传输协议的连线状况

-u或–udp 显示UDP传输协议的连线状况

示例

netstat -apn | grep 8080

netstat -apnt | grep 8080

查看

/word

查找上一个 n

查找下一个 N

替换

xxx

撤回、重做 u、ctrl + r

复制

从光标当前行开始 V

粘贴

p

linux常用命令大全_linux基本命令的使用_linux常用命令

删除

字符 x 、X

单词 diw 、daw

行 dd

添加行

上一行 O

下一行 o

翻页 ctrl + d, ctrl + u

显示行号 : set nu

显示当前行信息 ctrl + g

首 0

尾 $

第一行 gg

最后一行 G

首 (

尾 )

首 {

尾 }

屏幕

上滚 ctrl + v

下滚 ctrl + e

上半屏 ctrl + u

下半屏 ctrl + d

上滚整屏 ctrl + b

下滚整屏 ctrl + f

保存退出

w 保存

q 退出

q! 不保存,强制退出

df 检查linux服务器的文件系统的磁盘空间占用情况

-T文件系统类型

-h方便阅读方式显示,,1K=1024

-H -H等于“-h”,但是计算式,1K=1000,而不是1K=1024

-l只显示本地文件系统列表

-k区块为1024字节

-a 全部文件系统列表

linux基本命令的使用_linux常用命令_linux常用命令大全

示例

df -hl

du 查看文件和目录磁盘使用的空间

-a 显示当前目录以及子目录下所有的文件大小

-h 自动转换单位 M,GB

-s 统计总大小

示例

du -a

du -sh 当前目录大小

find 查找文件,配合正则使用更佳

-name 名字

-size 大小

-type 类型

示例

find /home/server -name server.xml 查找/home/server下名字为server.xml的文件

find.-typed|sort 查找当前所有目录并排序

find.-size+1000c-print 查找当前目录大于1K的文件

tail 从指定点开始将文件写到标准输出

示例

tail -20f app.log

tar 打包工具

-c 新建压缩文件,与 x 逆操作

-v 显示操作过程

-f 指定压缩文件

-x 解压缩文件 与 c 反向操作

-z 支持gzip解压文件

示例

tar -xvf name.tar.gz 解包