会在发布项目到服务器的时候用到一些常用的linux命令,我总结一下这些常用的linux命令...Linux命令1.1.1cd命令集ifconfig/ipaddr查看IP地址pwd查看当前位置Tab键自动补全(注意唯一性)cd命令是Linux中最基本的命令语句,必须熟练掌握cd/返回根目录cd~用户主目录cd。当前目录cd..返回上一级目录cd/usr/进入usr目录cd–返回上一级目录cd直接gohome.txt查看所有txt类型文件1.1.3目录操作mkdir创建目录mkdira创建目录amkdir-pa/b创建目录a,在目录a下创建目录bmkdir-m777c创建一个C,权限为777目录rmdir删除目录(如果目录中有文件,则不能使用该命令)1.1.4vi/vim创建/查看/编辑文件命令行:Esc切换到命令行模式。编辑模式:按i,按a开始编辑光标前,按o开始编辑光标后,按u开始编辑当前行的下一行,撤销之前的操作底行模式:按shift+:冒号。:问!不保存退出:wq保存退出:/world从当前光标向上搜索世界关键字:?world从当前光标向后搜索世界关键字1.1.5删除文件rm删除文件rmn.txt提示ydeleten放弃rm–fn.txt不提示rm–rfdirname不提示递归删除目录下所有内容rm–rf*删除所有文件rm–rf/*删除所有子目录和文件1.1.6复制和移动filescpcopyfilecpnginx.confn.txtcp–Rtomcat1tomcat2#复制整个目录mv修改文件名,移动文件mvn.txtm.txt修改文件名1.1.7浏览文件cat输出所有的文件内容more输出文件所有内容,分页输出,空格浏览下一屏,q退出less文件,经常使用tail-10nginx.conf查看nginx.conf最后10行tail–fnginx.conf动态查看日志,方便查看日志中新增信息ctrl+c结束查看1.1.8打包命令tar命令位于/bin目录下,它可以将用户指定的文件或目录打包成一个文件,但不进行压缩。一般Linux上常用的压缩方式是用tar把很多文件打包成一个文件,然后用gzip压缩命令压缩成一个name.tar.gz文件。-c新建一个tar文件-v显示运行进程的信息-f指定文件名-z调用gzip压缩命令进行压缩-t查看压缩文件内容-x解压tar文件tar–cvfn.tar./*压缩当前目录下的所有文件和目录,文件名为n.tartar–xvfn.tar将压缩包中的文件解压到当前目录下(如果长时间解压不成功,按Ctrl+C启动)tar–cvzfm.tar.gz./*压缩文件tar-zxvfm.tar.gz解压m.tar文件到当前目录1.1.9grep命令greproot/etc/passwd在文件中找到关键字rootgreproot/etc/passwd--colorhighlightgreproot/etc/passwd–A5–B5高亮,A的后5行,B的前5行grep-nroot/etc/passwd查找并显示行数grep-vroot/etc/passwd取反,找出Datawithroot1.2.0重启网卡:servicenetworkrestart
