# 1.删除0字节文件 find -type f -size 0 -exec rm -f {} \; # 2.批量文件重命名 find . -type f -name "*.txt" -exec rename txt sh {} \; for i in `ls *.sh`;do rename sh txt $i;done # 3.查看http并发请求数及其TCP连接状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print…
各种命令,以及FAQ..持续更新..... https://www.cnblogs.com/jicki/p/5548668.html Linux 篇: CentOs 7 修改主机名 hostnamectl --static set-hostname <host-name> 统计最多的10条记录 awk '{print $1}' access.log |sort |uniq -c|sort -nr|head -n 10 删除0字节文件 find -type f -size 0c | xargs…
0.将安装的iso文件解压 1. 使用管理员账户打开 cmd命令行 2.将命令行的路径切换到解压路径下,你应该可以看到setup.exe 3.执行命令  一条命令解决:setup.exe /SkipRules=RebootRequiredCheck /ACTION=install 删除也很简单   : 使用管理员身份运行  setup.exe /SkipRules=RebootRequiredCheck /ACTION=Uninstall…
Linux 一条命令杀死占用端口的所有进程 2018年05月28日 19:43:05 gq97 阅读数 7655更多 分类专栏: Linux   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/gq__97/article/details/80487588 Linux网络编程的实验中遇到了开启server后用CTRL+C退出但是端口仍被server占用的情况,首先可以用lsof查看占用端口…
Linux有超过五百多种命令,每个命令还有十几二十种选项,令人抓狂,本文旨在整理本人工作常用的Linux命令,希望对大家有所帮助! 1.cd 跳转文件夹 最常用的命令,没有之一. cd    # 进入用户主目录 cd /  # 进入根目录 cd ~  # 进入用户主目录 2.ls 显示目录内容列表 用来显示目标列表,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. ls -l     #列出长数据串,包含文件的属性与权限数据等 ls -a :列出全…
Python开发常用组件.命令(干货) 持续更新中-关注公众号"轻松学编程"了解更多. 1.生成6位数字随机验证码 import random import string def num_code(length=6): """ 生成长度为length的数字随机验证码 :param length: 验证码长度 :return: 验证码 """ return ''.join(random.choice(string.digits)…
Linux 篇: CentOs 7 修改主机名 hostnamectl --static set-hostname <host-name> 统计最多的10条记录 awk '{print $1}' access.log |sort |uniq -c|sort -nr|head -n 10 删除0字节文件 find -type f -size 0c | xargs rm -f 截取 13:30 - 13:50 的日志 sed '/13:30:00/,/13:50:00/!d' catalina.o…
错误一: 使用 $ git push -u origin master 出现如下错误: error: src refspec master does not match any. error: failed to push some refs to 'git@github.com:hahaha/ftpmanage.git' 分析及处理 原因: 本地仓库为空 解决方法:使用如下命令 添加文件: $ git add add.php addok.php conn.php del.php edit.ph…
软件包分类1.源码包2.二进制包二进制包是源码包编译后产生的文件..exe文件是适用于windows平台的二进制包:RPM包适用于redhat系列的二进制包:deb包是适用于ubuntu平台的二进制包.rpm包安装方法有两种:一种是rpm命令安装,一种是yum在线安装. rpm命令安装 包全名与包名软件还没有安装时,使用包全名软件已经安装后,使用包名,是搜索/var/lib/rpm来做到的. rpm -ivh 包全名-i 安装-v 显示详细信息-h 显示进度--nodeps 不检测依赖性(即使装…
可以用man tar查看tar命令使用的权威解释 Main operation mode: -c: 建立压缩档案 -r:向压缩归档文件末尾追加文件 -t:查看内容 -u:更新原压缩包中的文件 -x:解压 以上五个是独立的命令参数,压缩解压都要用到其中一个,可以和别的命令连用,但只能用其中一个. 下面的参数是根据需要在压缩或解压档案时可选的. Other options -z:有gzip属性的  gz-j:有bz2属性的   bz2 -J :有xz属性的   xz -Z:有compress属性的…
Ubuntu命令集,生活工作汇总,没有顺序.(持续更新...) 1 pwd:没有参数,在终端现实我们当前所处的文件夹位置:ctrl+l:清除当前终端屏: 2 --------------------------------------------------------------------------- 3 cd 文件夹名称:进入一个文件夹:cd ../ 表示切换到当前目录的上一级目录:../表示相对路径: 4 ----------------------------------------…
lynis 安全漏洞检测工具    https://cisofy.com/download/lynis/    https://cisofy.com/files/lynis-2.2.0.tar.gz 命令 :sudo ./lynis --check-all -Q sudo grep Warning /var/log/lynis.log sudo grep Suggestion /var/log/lynis.log  sudo vi /etc/cron.daily/scan.sh #!/bin/s…
安装完Python通常自动就有了一个简易的集成环境IDLE,但在mac上,无法在IDLE中使用中文. 通常故障有两种情况: 在IDLE中,中文输入法根本无法工作,不会弹出输入框,所有的输入都被当做英文对待. 这种情况是由于IDLE使用了Tkinter 图形库,Tkinter使用的依赖库Tcl/Tk,在macOS中已经有了一个较低的内置版本,这造成了中文无法输入的问题,解决办法可以重新安装使用高版本Tcl/Tk编译的python,在Homebrew下只需要一条命令: brew reinstall…
如今流行的协同管理工具预计就属SVN和Git了.这两者都使用过,只是如今正在使用的是SVN.故将常常使用的命令总结下来. 无论是Windows端的svnclient还是eclipse的subversion插件,都是界面化操作.这里记录的是Linux下的命令行式操作命令: 1)查找帮助:svn help 2)将文件checkout到本地文件夹:svn checkout path(path是server上的文件夹).假设check出的是project.且须要用一个新的project名则能够用该语句:…
nginx的三大功能: 1.http服务 2.反向代理 3.负载均衡 2.当nginx重启报:[root@localhost logs]# service nginx reloadReloading nginx!nginx: [error] invalid PID number "" in "/mnt/server/nginx/logs/nginx.pid" 使用这个就ok了:[root@localhost logs]# nginx -c /mnt/server/n…
一.符号 1.$@:传递的参数. 2.$# :传递参数的数量. 3.$?:指上一次执行命令后的返回值.一般0表示运行成功. 补充:$?只表示上一个命令执行后的退出状态,当命令执行后,又执行了其他命令,然后查看$?状态时,只表示第二个执行命令的状态,与第一个无关. 4.$! :后台运行的最后一个进程的进程号(PID). 5.$$:当前进程的进程号(PID). 6.!!:再次执行上一次运行的命令,并在屏幕上打印出所执行的命令. 7.!*:替代上一次运行的命令,参数继续沿用. 8.!$:获取上一条命令…
1.文件和目录cd 进入目录示例:cd /home 进入home目录    cd..    返回上一级目录cd../..    返回上两级目录cd -    返回上次所在目录cd ~    返回根目录cpcp file1 file1    文件复制cp-acp-a dir1 dir2    复制一个目录cp -a /tmp/dir1 .     复制一个目录到当前工作目录(.代表当前目录)ls    查看目录中的文件ls -a    显示隐藏文件ls -l    显示详细信息ls -lrt  …
声明:本文是转载前辈的,地址:http://www.cnblogs.com/tovep/articles/2473147.html 在tomcat的bin目录下执行 ./shutdown.sh 为了查看是否关闭成功? 利用ps查看进程:ps是查看进程的命令 ps -ef |grep 'java' 如果查看的到的结果 那么证明tomcat进程还存在, kill -9 1953 再检查一次. 然后重新启动 ./startup.sh 查看特定日期的日志 sed命令的应用 sed -n ‘/2010-1…
1.vimn,$s/findstr/targetstr/g #替换n到文档末尾的所有字符串:% s/^.\{4\}//g #将当前缓冲区的所有行的前4个字符删除 2.每周日早上3:30删除日志30 3 * * 0 root /var/www/html/CallSystem/cronjob/log_clear.sh>/dev/null 3.tcpdumptcpdump -n -s 0 -i eth1 -vvvv -w 1234.pcaptcpdump -nq -s 0 -A -vvv -i eth…
1:echo $PATH  (打印出PATH变量的值) 不同用户下面的PATH值有可能不一样 echo   有显示打印的意思 $         表示后面的是一个变量的意思 PATH  变量 /usr/local/bin   :   /usr/local/sbin   :     /usr/bin    :    /usr/sbin   :  /bin  :  /sbin  :  /root/bin  :  /root/bin  :   /python3.7.2/bin/ 把一个目录加入到PAT…
ls:显示文件名与相关属性 ls -al;ls -l;ls -a 第一列: d:表示目录,dir. -:表示文件. l:表示链接文件,linkfile. 接下来的字符三个为一组,且均为rwx这3个字母的组合.r:read,w:write,x:execute. 第一组,文件所有者的权限: 第二组,同用户组的权限: 第三组,其它非本用户组的权限. 第二列: 连接数,表示多少文件名连接到此节点. 第三列: 文件或目录的所有者账号. 第四列: 文件所属用户组. 第五列: 文件的大小,单位默认为B,(字节…
命令 说明 注意点 cat access.log | wc -l 统计行数 awk命令可以做到同样的想过:cat access.log | awk 'END {print NR}' grep vnc /var/log/messages 查看系统报错日志 等同于:sudo dmesg -T | grep "(java)" netstat -lnt | grep 590* 查看端口状态   netstat -nltp | grep java 根据服务名查端口   cat /proc/407…
(本文档内容部分来源于网络) awk删除文件第一列 1.采用awk awk '{$1="";print $0}' file 2.采用sed sed -e 's/[^]* //' file sort -R file 随机排列文件 awk删除文件最后一列 awk '{$NF="";print}' awk取最后一列并加分隔符 awk 'OFS="     " {$NF="" ;print $0}' 1.打印文件的第一列(域)    …
1.添加自己的环境变量 root@adonis:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin root@adonis:~# PATH=$PATH:/root/wangtao/work root@adonis:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/wangtao/work…
1.查看文件夹大小 =>ls -lht 路径 ls -lht /opt/jars 2.查看文件大小 =>du -sh / du -sh /opt/jars/calllog.csv 3.编辑文件时显示行数 => shift+: 输入 set nu…
1. 添加到计划任务 为脚本增加可执行权限 sudo chmod +x yeelink.sh 将脚本加入cronjob(计划任务) sudo crontab -e 在cornjob文件中添加下面一行,并保存(表示10分钟执行一下脚本,时间可自行修改) */10 * * * * /home/pi/yeelink.sh 2. ps -A 查看后台运行程序 3. 执行QT的示例程序时,出现GL/gl.h:No such file的错误 错误提醒找不到gl.h文件,是由于系统中没有安装OpenGL库:…
下面是Linux开发常用的软件包: 软件包的名称 作用描述 安装方式 build-essential   sudo apt-get install build-essential policycoreutils audit2allow工具 sudo apt-get install policycoreutils vim   sudo apt-get install vim vim-doc \ vim-scripts     sudo apt-get install vim-gnome     s…
-----------2018.9.26更新标记----------- gdb的确是个很强大的东西啊,这里记录一下gdb的基本操作吧 后续可能会补充,但暂时感觉够用了就不写多了. 首先是ubuntu终端的2个最基本的操作:(不然会gdb但是调不出终端也没用啊!) 1,cd xxxx     进入xxxx目录 2,Ctrl + Alt + T   调出终端 3,l  列出目录里有哪些文件 & 文件夹 接下来就是gdb了. 前提:编译时加上 -g 选项 比如g++ P1000.cpp -g -Wal…
数据库 ----数据库启动 & 关闭 启动数据库 SQL> startup nomount; SQL> alter database mount; SQL> alter database open; 关闭数据库 SQL> shutdown immediate: 更多内容请参考:Oracle数据库启动和关闭 ----连接数据库 登陆普通用户 SQL>sqlplus 用户名/密码@实例名//登陆普通用户,@实例名可省略 例: SQL>sqlplus scott/ti…
文件操作 创建文件夹: mkdir 文件夹名称 查看当前目录的文件夹及文件:ls 参看当前文件夹下的所有文件及信息: ls -l 删除空文件夹:rmdir 文件夹名称 删除非空文件夹:rm rf 文件夹名称 删除文件:rm 文件名 删除文件夹下所有文件: rm * 修改文件夹及文件名称 mv 文件名 修改后的文件名 新建(打开)一个txt文件:vi  文件名 打开文件夹或目录: cd 目录 系统基本操作 查看日历:cal 查看时间:date 查看运行中的进程:ps aux 查看系统中的每个线程:…