本文为博主原创,未经允许不得转载:
以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多
1.gz文件是一种压缩文件。 以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式。1.发包的步骤: a.配置项目启动脚本中的配置文件 b.编译和压缩项目包 c.将项目编译后的压缩包与配置文件打包为项目的安装包2.发包时常用的命令: 1.压缩和解压命令 unzip bpc_install.zip 2.cd目录切换命令 ls -l cd bpc_install/ ls -l 2.5给执行脚本添加权限(以及修改项目所用Tomcat端口) chmod 777 install.sh 或 chmod +x install.sh vi install.cfg 3.执行项目安装脚本 ./install.sh 4.执行项目运行脚本 su - bpc cd apache-tomcat-8.0.32/bin/ ./catalina.sh run& 或: cd apache-tomcat-8.0.32/bin/ ./startup.sh //查看启动日志 tail -200 ../logs/catalina.out 5.查看日志命令(退出用户) cd apache-tomcat-8.0.32/logs cd allcam/ ls -l tail -f global_stat 6.停止命令(用进程号停止或用用户去停止) su - bpc apache-tomcat-8.0.32/bin ./stopweb.sh 7.编辑命令 保存并退出命令行命令 不保存直接退出命令 vi命令的使用: 按一下键盘上的"i"就可以进入编辑模式 按一下键盘上的"ESC"进入命令行模式 然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器 或: 输入":q!".如果你不确定是否成功. 可以通过"cat filename" 命令来查看. 输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了. 按键盘上的大写"G"移动到文章的最后. 8.查询服务器中运行的java进程: ps -ef|grep java 9.根据端口查询是否有项目运行或服务进行 lsof -i:18080 10.切换到bpc用户 su - abc 11. 创建文件或文件夹 make test 12. 查看命令行操作历史 history 13. 查找my.png文件 find -name my.png 查找以april开始的文件 find -name april* 14. cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file 15. 强制删除的命令 rm -rf 文件a/文件夹b 将a/b删除 16.退出用户 exit 17. 强制终止进程: kill -9 进程号 18. 连接的命令: ssh 110.16.20.110 19. vi命令的使用: 按一下键盘上的"i"就可以进入编辑模式 按一下键盘上的"ESC"进入命令行模式 然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器 或: 输入":q!".如果你不确定是否成功. 可以通过"cat filename" 命令来查看. 输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了. 按键盘上的大写"G"移动到文章的最后. 20.查看当前linux系统连接IP地址: ifconfig -a 21.查看当前用户所属组: groups 22.根据用户查看所属组 groups 用户名 23.more命令分页查看文件 more 文件名 使用的快捷键: Ctrl+F 向下滚动一屏 空格键 向下滚动一屏 Ctrl+B 返回上一屏 24.清屏的命令: clear (自动将当前内容往上推) 快捷键:Ctrl+l(小写的L) 25. 删除命令: rm -f 文件名a(强制删除文件名a)26.cp:复制文件
cp -rf:复制文件或文件夹 example: cp -rf a文件夹 b文件夹 将a复制到b文件夹
补充:
查看系统配置命令:
date:显示或设置系统日期和时间 date -s string
example: date 直接显示当期系统时间 date -s 时间2 将系统时间更改为时间2 top:查看系统运行的负载情况 uptime 系统运行负载情况 free :用来查看内存使用情况,大小单位为b free -m :显示内存大小为W uname :查看系统信息 uname -a :查看系统详情信息 hostname :查看主机名 who、whoami:查看当前登录的是谁用户管理命令useradd :添加用户userdel :删除用户userdel -r tom :删除用户同时删除用户目录passwd :修改用户密码,修改当前登录用户的密码passwd网络通讯命令ifcofig : 查看系统ipnetstat :查看网络端口netstat -nlp :显示当前机器使用的端口号ping : 测试某个地址是否可以连通