博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发部署测试经常用到的linux命令
阅读量:7100 次
发布时间:2019-06-28

本文共 1126 字,大约阅读时间需要 3 分钟。

hot3.png

在linux中,最基础的应该就是tab键,按一次补全命令,如果有多个以同样字符开头的命令或者目录,则按两次tab键,显示出所有相关的命令。熟练使用tab键能提高输入效率,在做目录切换的时候,敲击tab键非常爽,比双击鼠标快多了。

 

cd,进入目录,cd ~进入当前用户根目录

ls,列出目录及文件

ll,列出目录、文件及访问属性

cp,复制文件,cp -r 递归复制,用于复制目录及子文件

rm,删除文件,rm -f强制删除,不询问,rm -rf 用于删除目录及子文件,不询问是否删除(慎用)

mkdir,创建目录

mv,移动文件或重命名

touch,创建文件

vi,vi编辑器,全拼是vim,一般root用户用vim来高亮,普通用户vi即可高亮,根据实际机子配置决定是否有高亮

grep,正则查找字符串

ps,列出进程信息,一般ps -ef | grep tomcat 列出当前tomcat的进程信息

find,查找文件 ,find 某个目录 -name xxx 在某个目录下查找文件名为xxx的目录或文件(注意权限问题)

netstat,查看端口信息,netstat -tln

cat,拼接多个文件内容,只指定一个文件时展示文件内容

tail,显示尾部信息,tail -n 50 显示后50行信息,tail -f 实时输出

more,分页显示,按下空格或回车再显示下一页,一般tail -f | more一起用来观察日志信息

ping,常用来判断是否连通某个IP

telnet ip port 判断某个IP的指定端口是否能连通

date,查看服务器系统时间,hwclock 查看硬件时间(需要管理员权限)

 

压缩相关:

tar zxf 压缩文件名,我习惯这样静默解压tar.gz文件

unzip -q 压缩文件名,同上,解压.zip文件

zip aaa.zip -rq aaa #将aaa目录的所有东西静默压缩到aaa.zip中

 

scp用来在远程主机之间传输文件,scp -P port user@serverip:/home/user/filename /home/user/filename 指定端口,用户名,服务器IP,把远程服务器的文件复制到当前指定目录

 

curl,访问url地址,默认是get方法

有时候遇到重大异常,导致tomcat的日志文件把硬盘都占满了,这时候的catalina.out可能有几十G甚至更多,一般不直接rm删除,而是用echo '' >catalina.out 往文件写一个空字符串重新填充文件。以前遇到rm还占着硬盘的。

转载于:https://my.oschina.net/u/2274874/blog/758619

你可能感兴趣的文章
php抽象类和接口
查看>>
201521123040《Java程序设计》第8周学习总结
查看>>
使用tar与OpenSSL加密解密
查看>>
Cool Personal Website
查看>>
常指针与常量指针
查看>>
[LeetCode]Power of N
查看>>
重装系统之后mysql无服务
查看>>
android ftp 服务器
查看>>
HashMap和 HashSet区别
查看>>
ExtJS中form提交之后获取返回的json值
查看>>
python返回值与局部全局变量
查看>>
NOIP-无线网路发射器选址
查看>>
iOS随记
查看>>
金句集(目前9句)
查看>>
np.Linear algebra学习
查看>>
ABAP中Class/method对应program name获取
查看>>
swift 的循环
查看>>
按失真类型分类整理IQA数据集:TID2013
查看>>
《Android深入透析》之Android事件分发机制
查看>>
使用Gradle构建android应用
查看>>