基本命令
1、关机 shutdown -h
(1)shutdown -h now 立刻关机
(2)shutdown -h 5 5分钟后关机
(3)poweroff 立刻关机
2、重启 shutdown -r
(1)shutdown -r now 立刻重启
(2)shutdown -r 5 5分钟后重启
(3)reboot 立刻重启
3、帮助 help
(1)ifconfig --help 查看网卡信息
目录操作命令
1、目录切换 cd
(1)cd / 切换到根目录
(2)cd /user 切换到根目录下的usr目录
(3)cd ../或cd .. 切换到上一级目录
(4)cd ~ 切换到home目录
(5)cd - 切换到上次访问的目录
2、目录查看 ls
(1)ls 查看当前目录下的所有目录和文件
(2)ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
(3)ls -l或ll 查看当前目录下的所有目录和文件(列表查看,显示更多信息)
(4)ls /目录名 查看指定目录下的所有目录和文件(例如:ls /usr)
3、创建目录 mkdir
(1)mkdir aaa 在当前目录下创建一个名为aaa的目录
(2)mkdir /user/aaa 在指定的user目录创建一个名为aaa的目录
4、删除目录或文件 rm
(1)rm 文件 删除当前目录下的文件
(2)rm -f 文件 删除当前目录下的文件(不询问)
(3)rm -r aaa 递归删除当前目录下的aaa目录
(4)rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
(5)rm -rf * 将当前目录下的所有目录和文件全部删除
(6)注意:
rm不仅可以删除目录,也可以删除其他文件或压缩包。无论删除任何目录或文件,都直接使用rm-rf 目录/文件/压缩包。
5、修改目录【改】 mv/cp
(1)mv 旧目录 新目录 重命名目录/文件/压缩包
(2)示例: mv aaa bbb 将目录aaa改为bbb
6、搜索目录【查】 find
(1)命令:find 目录 参数 文件名称
(2)示例:find /user/tmp -name ‘a*’ 查找 /user/tmp目录下的所有以a开头的目录或文件
文件操作命令
1、文件操作 【增、删、改、查】 touch
(1)新建文件 【增】 touch
1. 命令:touch 文件名
2. 示例:touch aa.txt 在当前目录创建一个名为aa.txt的文件
(2)删除文件 【删】 rm
1. 命令:rm -rf 文件名
(3)修改文件 【改】 vi或vim
1. 命令:vi 文件名
2. 示例:vi/vim aa.txt
(4)查看文件 【cat】 【more】 【less】 【tail】
1. cat:看最后一屏 命令:cat 文件名
2. more:百分比显示 命令:more 文件名
3. less:翻页查看 命令:less 文件名 pg up与pg dn上下翻页
4. tail:指定行数或动态查看 命令:tail -10 文件名 ctrl+c结束
2、权限修改 【修改】 chmod
(1)rwx:r代表可读 w代表可写 x代表可执行
(2)命令:chmod +权限 文件名
(3)示例:chmod +rwx aa.txt
压缩文件操作
- 打包和压缩 tar -zcvf
- 注意事项:
- Linux中打包文件:aa.tar
- Linux中压缩文件:bb.gz
- Linux中打包并压缩文件:cc.tar.gz
- z:用gzip压缩包命令进行压缩 c:打包文件 v:显示运行过程 f:指定文件名
- 命令:tar -zcvf 打包压缩后的文件名 要打包的文件
- 示例:
- tar -zcvf ab.tar aa.txt bb.txt 把aa和bb文件打包压缩成ab的压缩包
- tar -zcvf ab.tar * 把当前目录下所有文件,打包压缩成ab的压缩包
2、解压 tar -zxvf
(1)x:代表解压
(2)命令:tar -zxvf 压缩文件
(3)示例:
1. tar -zxvf ab.tar 讲/usr/tmp 下的ab.tar解压到当前目录下
2. tar -zxvf ab.tar -C /usr 【C代表解压的位置】 讲/user/tmp 下的ab.tar解压到根目录/usr下
查找命令
- grep
- 作用:grep命令是一种强大的文本搜索工具
- 命令:grep 查询对象
- 示例:grep ssh 查找指定ssh服务进程
- Find
- 作用:find命令在目录结构中搜索文件,并对搜索结果执行指定的操作。
- 示例:find . -name “*.log” -ls 在当前目录查找以.log结尾的文件,并显示详细信息。
- locate
- whereis
- Which
其他命令
- 查看当前目录 pwd
- 命令:pwd 查看当前目录路径
- 查看进程 ps -ef
- 命令:ps -ef 查看所有正在运行的进程
- 结束进程 kill
- 命令:kill pid 或 kill -9 pid(强制杀死进程) pid:进程号
- 网络通信命令
- 查看网卡信息:ifconfig 或ifconfig | more
- 查看与某台机器的连接情况:ping ip
- 查看当前系统端口:netstat -an
- 搜索指定端口号:netstat -an | grep 8080
- 切换用户
- 命令:su -用户名
- 关闭防火墙
- 命令:chkconfig iptables off
Linux搭建测试环境
(1)安装软件依赖包Java(jdk、Tomcat、MySQL)
(2)导入基础数据
(3)获取代码包
(4)把项目部署到Tomcat的webapps目录下
(5)修改配置文件
(6)启动服务
查看日志
- 步骤
(1)先切换到:cd usr/local/tomcat5/logs
(2)tail -f catalina.out
(3)这样运行时,就可以实时查看运行日志
(4)Ctrl+c,退出tail命令
- 命令参数
- -f 循环读取
- -n 显示行数
- -v 显示详细的处理信息
- -q 不显示处理信息
- -c 显示的字节数
2、命令格式
(1)tail [必要参数] [选择参数] [文件]
(2)示例:
1. tail -f test.log 循环查看文件内容
2. tail -n 5 log2021.log 显示文件最后5行内容
3. tail -n +5 log2021.log 从第五行显示文件