linux命令
浪里狼
这个作者很懒,什么都没留下…
展开
-
curl检测网址的返回码
curl -I -m 10 -o /dev/null -s -w %{http_code} www.111cn.net检测网址的返回码原创 2020-07-05 20:24:58 · 1329 阅读 · 0 评论 -
tcpdump抓http包
tcpdump对于网络分析是很有用的工具,提供抓取经过网卡数据包的功能抓取http包tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x48540x4745 为"GET"前两个字母"GE",0x4854 为"HTTP"前两个字母"HT"。输出到文件:sudo tcpdump -XvvennSs 0 -i...原创 2019-11-17 23:09:51 · 1712 阅读 · 0 评论 -
排重
在一个文件中有很多相同的信息,占用大量空间,我们可以编程来读取文件然后去掉相同的信息,更简便快速的方法就是借助linux的sort和uniq排重命令。sort -u test uniq test 这两条命令都是读取test中的信息,然后排重,显示排重后的信息第二个和第一个区别在于,uniq只是排重连续出现的相同信息。[root test]# sort -u test_1原创 2015-12-16 10:45:28 · 708 阅读 · 0 评论 -
对内容排重排序
内容排重排序原创 2016-03-28 10:25:17 · 530 阅读 · 0 评论 -
安装nload
在linux服务器上,查看网卡上的流量,可以用sar,这个命令系统一般都会默认自带,但是比较复杂不直观,简洁直观查看每个网卡的流量可以使用nload命令,需要自己安装,系统不自带。yum install gcc gcc-c++ ncurses-develwget http://www.roland-riegel.de/nload/nload-0.7.2.tar.gztar zxvf n原创 2016-05-24 09:37:38 · 1748 阅读 · 0 评论 -
yum安装软件时报错
yum安装软件,出错信息:PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"Error: Cannot find a valid baseurl for repo: base字面意思是不能解析mirrorlist.centos.org这个地址,跟dns网络配置有关系解决方法:在DNS域名解析的配置文件原创 2016-05-25 22:20:50 · 860 阅读 · 0 评论 -
centos系统图形界面和命令行模式切换
centos命令行模式和图形界面切换原创 2017-10-30 22:33:18 · 3359 阅读 · 1 评论 -
删除文件中的英文字母
删除字母cat sougou.txt | tr -d "a-zA-Z" > newsogoucatsougou.txt获取文件sougou.txt的内容tr -d "a-zA-Z"tr命令用于转换或删除文件中的字符,它从标准输入设备获取到内容,然后再把处理后的内容返回给标准输出设备。-d 删除"a-zA-Z"表示内容中的所有英文字母文件中小写转大写:tr a-z...原创 2019-06-05 14:39:27 · 1172 阅读 · 0 评论 -
echo命令
echo命令可用于字符串的输出输出双引号,需要用斜杠/字符串中有/,需要把这个/解释为转义字符,则可以加上-e选项如果想输出指令的输出结果,比如输出pwd的结果,那么可以给命令加上键盘上方数字1左方的`,例如echo `pwd`,注意`不是单引号...原创 2019-06-06 14:41:40 · 1103 阅读 · 0 评论 -
linux命令之tee
tee命令从标准输入读取信息,输出到标准输出和文件格式tee [OPTION]... [FILE]...参数 -a, --append 在文件尾追加 -i, --ignore-interrupts 忽略中断信号--help 显示帮助信息--version 软件版本如果文件名是-原创 2015-12-14 10:25:15 · 410 阅读 · 0 评论 -
crontab
crontab格式:crontab [-u user] file crontab [-u user] [-l | -r | -e] [-i] [-s]功能:为用户维护操作定时任务的命令。该命令是通过cron守护进程来安装卸载显示定时任务。每个用户都有自己的定时任务,计划任务的相关文件保存在/var/spool/目录下,他们不能直接编辑。可以指定计划任务对哪些用户关原创 2015-10-27 09:52:31 · 345 阅读 · 0 评论 -
shutdown
命令shutdown格式:shutdown [OPTION]... TIME [MESSAGE]选项参数: -r 关机后重启 -h 关机后进入休眠或关闭电源 -H 关机后进入休眠 -P 关机后关闭电源 -c 取消正在执行的shutdown命令 -K 发送警告信息,但不关机 -q 不输出任何信息,仅仅只输出错误信息 -v -翻译 2015-08-24 08:35:51 · 641 阅读 · 0 评论 -
ipcs
linux命令-ipcs格式:ipcs [-asmq] [-tclup] ipcs [-smq] -i id ipcs -h功能描述:ipcs命令用来显示系统存在的ipc(进程间通信)相关信息。参数:-i 显示指定id的ipc信息 -m 共享内存 -q 消息队列原创 2015-07-17 15:59:28 · 1666 阅读 · 0 评论 -
col
col 过滤控制字符 格式 col [-bfpx] [-l num] 功能描述 col过滤掉退行和半退行字符,那么输出的信息就只包含了换行字符,顺序正常不会是乱码的,转换时尽可能使用tab替代空白字符,这是非常有用的当需要把一些系统信息输出到一个文件中时 参数 -b 过滤掉所有的控制字符原创 2015-07-21 09:22:50 · 877 阅读 · 0 评论 -
gcc提高程序性能的几个参数
-o3 -o1 -o2这三个参数依据数字的增加性能提高越大,但是需要注意,用该参数进行提升性能,编译后的代码虽然性能提高,但是代码执行顺序也许和最初代码设计的顺序不一样。-funroll-loopsgcc来检查代码,进行循环展开,减少循环次数提高性能原创 2015-07-31 14:38:28 · 2622 阅读 · 0 评论 -
yum install与yum groupinstall区别
install指安装单个软件groupinstall指安装一个软件包原创 2015-08-18 08:52:55 · 2139 阅读 · 0 评论 -
查看linux libc版本
查看linux libc版本,可以执行libc.so.6来获取信息,需带路径,不知libc.so.6在那个文件中,可以执行find / -name libc.so.6定位文件位置,然后执行获取相关信息,如图:从图中可以看出,版本是4.4.7原创 2015-09-16 08:44:45 · 12507 阅读 · 0 评论 -
命令lsb_release
在编码时,因某些原因,可能代码要获取系统内核版本信息或依赖系统版本,这时可以利用lsb_release命令来获取系统内核版本相关信息格式lsb_release [OPTION]...功能:显示当前系统版本信息。参数[option]-v,--version显示系统兼容的LSB规范版本号,如果不带任何参数,默认-v-d, --description显示当前系统的版本原创 2015-10-20 11:20:27 · 2610 阅读 · 0 评论 -
mv指令
格式:mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE...使用说明:把文件名SOURCE重命名为DEST,或者移动SOURCE到DIRECTORY参数--backup -b如果目标文件存在,原创 2015-10-09 09:06:51 · 1226 阅读 · 0 评论 -
arp命令
arp在linux系统中使用arp命令查看arp缓存之类的信息格式 arp [-evn] [-H type] [-i if] -a [hostname] arp [-v] [-i if] -d hostname [pub] arp [-v] [-H type] [-i if] -s hostname hw_addr [temp]原创 2015-10-26 17:09:11 · 758 阅读 · 0 评论 -
ipcrm命令
命令ipcrm格式:ipcrm [ -M key | -m id | -Q key | -q id | -S key | -s id ] ...功能描述:删除指定的消息队列,共享内存,或者信号量注意事项:1.ipcrm命令用来删除ipc相关的数据信息的,但是删除操作必须得是超级用户或者具有对ipc相应的权限才可以。2.ipcrm可删除三种类型的ipc:共享内存、原创 2015-07-16 17:02:42 · 2179 阅读 · 0 评论