1cd命令:ifconfig/ipaddr查看IP地址pwd查看当前位置Tab键自动补全(注意唯一性)cd命令是Linux中最基本的命令语句,必须是精通cd/返回根目录cd~用户家目录cd。当前目录cd..返回上一级目录cd/usr/进入usr目录cd–返回上一级目录cd直接回家2目录和文件ls–l详细格式、文件权限、时间ll和ls-l都有同样的效果ls*.txt查看所有txt类型文件2.1对目录的操作mkdir创建目录mkdira创建目录amkdir-pa/b创建目录a并在目录a下创建b目录mkdir-m777c创建C目录有权限777rmdir删除目录(如果目录中有文件,则不能使用该命令)2.2vi/vim创建/查看/编辑文件命令行:Esc切换到命令行模式。编辑模式:按i,按a开始编辑光标前,按o开始编辑光标后,按u开始编辑当前行的下一行,撤销之前的操作底行模式:按shift+:冒号。:问!不保存退出:wq保存退出:/world从当前光标处,查找world关键字:?world从当前光标处,查找world关键字touchtest.java#新建test.java文件vim/etc/profile#编辑/etc/profile文件vimtest.java#edittest.javasource/etc/profile#刷新系统配置文件2.3删除文件rm删除文件rmn.txtpromptydeletengiveuprm–fn.txtnopromptrm–rfdirname不提示递归删除目录下所有内容rm–rf*删除所有文件rm–rf/*删除所有子目录和文件2.4复制和移动文件cp复制文件cpnginx.confn.txtcp–Rtomcat1tomcat2#复制整个目录mv修改文件名,移动文件mvn.txtm.txt修改文件名2.5浏览文件cat输出文件全部内容more输出文件全部内容,页面输出,空格浏览下一屏,q退出less用法和more一样,就是用PgUp和PgOn键控制tail显示文件的最后一个数字,经常使用tail-10nginx.conf查看最后10行nginx.conftail–fnginx.conf动态查看日志,方便查看日志添加信息ctrl+c结束查看ls-lh#以KB、MB等为单位显示du-h–max-depth=1*#查看当前目录下的每个文件du-sh#查询当前目录的总大小du-h–max-depth=0*#只显示直接子目录文件和文件夹大小统计2.6打包命令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文件到当前目录2.7grep命令greproot/etc/passwd查找关键字root文件中greproot/etc/passwd--color高亮greproot/etc/passwd–A5–B5高亮,A的后5行,B的前5行grep-nroot/etc/passwd查找和显示行数grep-vroot/etc/passwd取反,发现不包含root2.8查看系统信息uname--help#查看系统信息helpuname-r#查看系统内核版本cat/etc/os-release#查看系统详情2.9脚本文件sed-i's/\r$//'.sh&&chmodu+x.sh#转换为sh脚本文件chmodu+xcatalina.shshutdown.sh#授予sh文件执行权限3.0防火墙firewall-cmd--state#查看防火墙状态firewall-cmd--reload#重启firewall-cmd--list-ports#查看开放端口服务firewalldstart/stop/restart#防火墙开启、停止、重启firewall-cmd--zone=public--add-port=2181/tcp--permanentopen2181Port3.1gatewaynetstat-lnpt#查看网关
