find / -name '**' 查找文件,可以用通配符*
vi (vim)编辑文本,这是Linux操作文档常用的一个命令。如果文件不存在,在保存后会新建一个文档。编辑进去后i就进入编辑状态。按:wq就可以保存退出,按:q就是不保存退出,在这2个命令后面加!就是强制退出。vi在工作中最常用的其实是查看日志。上线之后,日志无时无刻在打,如果,你实时查看,很难发现问题,这个时候,你就可以,用vi去查看你在代码里logger出来的日志。vi进去,然后按/输入你要查询的语句,按n可以查找下一个,g回到开头。你也可以一开始输入G到日志底层,然后按N从后面往前找(如果日志量较大就可以用这种方式查询最新的日志)。
tail -f 实时查看文件。这个一般是用在实时查看日志的。
其他的查看文件的方式有cat(如果文件量少,就可以用这种方式),more,less。。。
df查看硬盘大小
free查看内存大小
cp -rf 强制复制,如果目标路径已经存在文件,则覆盖
chmod +x(777)赋最高权限
rm -rf 强制删除文件或文件夹
pwd显示当前路径
ps -ef|grep xxx 查看进程号
kill -9 强制杀进程,比如有时tomcat由于某种原因用shutdown.sh无法关掉,就可以先用ps -ef|grep tomcat先抓取tomcat的进程号,再用kill -9 将其强制干掉
wget下载
dos2unix转换文件格式
du -sh 查看文件大小
uname -a 查看系统类型
tar zvfc 压缩
tar zxvf 解压
telnet 查看端口是否通
mkir -p 创建文件或目录
linux的几个比较重要的文件
/etc/profile 可以在这个文件配置环境变量
/etc/init.d/rc 可以在这里配置开机自启
用过的Linux版本:Ubuntu,SuSe,RedHat,CentOS...
有一个查询ip的语句
ifconfig |grep inet |awk '{print %2}' awk -F ':' '{print %2}' |grep '^10.'
它就是抓取ifconfig打印的东西将第二列打印出来,再将其用冒号分开,打印第二列,抓取10.开头的ip