1.使用sed-n 'x,yp' filename 命令 打印出起始行和结束行之间的内容(包括起始行和结束行)
例:sed -n '29900223,29900253p' catalina.out
2.grep -n '下载非诺诺开票的发票数据的pdf' catalina.out
获取行号命令
3.mv 文件夹1 文件2
把文件夹1重命名为文件夹2
4.chmod +x *.sh 把所有的sh文件授权为可执行文件
5.ssh 用户名@主机 linux下实现远程登陆
6.wc -l 20170505-invoice-interface-error.log 查找文件有多少行
7.scp local_file remote_username@remote_ip:remote_folder
8.find / -name 'redis'
首先使用df -h 命令查看磁盘剩余空间,通过以下图看出/目录下的磁盘空间已经被占满。
find / -size +100M
进入usr目录用find 命令找到大文件
9.jmap -heap 32289
10. //下边的命令是在vi中执行。
:set nu //显示行号,已经显示的则不需要
/cygwin=false //查找命令:目的是查找到cygwin=false这句话所在的行,记住所在行的行号我的是103
:q //退出
11.export PATH=路径1:路径2:路径3
export PATH=$PATH:新添加的路径
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/mysql/bin:/opt/jdk1.7.0_79/bin:/usr/local/apache-maven-3.3.9/bin:/root/bin
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/mysql/bin:/opt/jdk/bin:/opt/jdk1.7.0_79/bin:/usr/local/apache-maven-3.3.9/bin:/root/bin
12.ln -sv 源文件 目标文件
为源文件新建软链接
13.pushd
1)功能
pushd命令常用于将目录加入到栈中,加入记录到目录栈顶部,并切换到该目录;若pushd命令不加任何参数,则会将位于记录栈最上面的2个目录对换位置
14.popd
1)功能
popd用于删除目录栈中的记录;如果popd命令不加任何参数,则会先删除目录栈最上面的记录,然后切换到删除过后的目录栈中的最上面的目录