curl linux 数组参数_实用的linux 命令(下)

eebb26af267440867d0675d3776ec046.png

三,磁盘管理

15,du

Linux du 命令用于显示目录或文件所占的磁盘大小,其语法格式如下:

du `参数` `目录或文件`

参数目录或文件的位置也可以反过来:

du `目录或文件` `参数`

其常用参数如下:

16,tree

Linux tree 命令以树形结构列出目录及子目录的内容,其语法格式如下:

tree `参数` `目录或文件`

参数目录或文件的位置也可以反过来:

tree `目录或文件` `参数`

其常用参数如下:

四,网络通信

17,ping

ping 命令用于查看指定主机是否存在,其原理是ICMP 协议,其语法格式如下:

ping `参数` `主机名或IP`

其常用参数如下:

18,netstat

netstat 命令用于显示当前系统的网络状态。

其常用参数如下:

19,curl

curl 命令可以发送HTTP(S) 协议,可用man curl 查看其帮助手册。

其常用参数如下:

例如,我们访问http://www.baidu.com

curl http://www.baidu.com -H "User-Agent: curl" -v --compressed
> GET / HTTP/1.1
> Host: www.baidu.com
> Accept: */*
> Accept-Encoding: deflate, gzip
> User-Agent: curl  `这里是我们自己设置的值`
> 
< HTTP/1.1 200 OK
< Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
< Connection: keep-alive
< Content-Encoding: gzip
< Content-Type: text/html
< Date: Fri, 01 May 2020 09:39:03 GMT
< Last-Modified: Mon, 23 Jan 2017 13:27:36 GMT
< Pragma: no-cache
< Server: bfe/1.0.8.18
< Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/
< Transfer-Encoding: chunked
< 
<!DOCTYPE html>
<html>`由于HTML 内容较多,这里省略了HTML 内容` </html>

五,系统管理

20,kill

Linux kill 命令用于向正在运行中的程序发送信号,一般用于强制停止程序。

其语法格式如下:

kill `参数` `程序名称/pid`

使用kill -l 命令列出Linux 系统支持的所有信号,用有64 个信号,如下:

>>> kill -l
_______________________________________________________________
 1) SIGHUP      2) SIGINT        3) SIGQUIT     4) SIGILL        5) SIGTRAP
 6) SIGABRT     7) SIGBUS        8) SIGFPE      9) SIGKILL      10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
`注:前边是编号,后边是名称
    其中SIGKILL 信号无法捕捉,常用于强制杀死某进程`

21,ps

ps 命令全称为Process Status,用于列出当前系统中的进程状态。

其语法格式如下:

ps `[参数]`

ps 命令有非常多的参数,具体可参见man ps,其中有些参数只有细微差别,一般使用不用过度区分。这里只列出其常用组合方式:

ps aux  `用于列出当前系统所有的进程,及其详细信息`
ps -ef  `用于列出当前系统所有的进程,及其详细信息`
ps -axjf `以类似程序树的形式显示进程信息`
ps -u u_name u `查看u_name 用户的所有进程`

psgrep 配合使用较多,用于筛选自己关注的进程的信息。

22,free

Linux free命令用于显示系统内存使用状况。其常用参数如下:

六,压缩文件

23,tar

Linux tar 命令用于打包压缩文件/目录,其打包文件的后缀名一般为.tar.gz。其常用参数如下:

常用组合方式如下:

tar -czvf `目标文件名.tar.gz` `源文件/目录`
tar -xzvf `要打开的tar 文件`

(完。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值