今天给大家总结下项目中经常使用的Linux命令

举报
阿Q说代码 发表于 2022/04/19 08:47:22 2022/04/19
【摘要】 哈喽大家好,我是阿Q!今天给大家整理一下我在平时工作中用到的 Linux 命令,虽然不是特别全,但是工作中足够用了,后续还会持续更新!先看一下各个分区目录的介绍和作用 数据库命令进入Oracle用户 su - oracle以dba身份进入sql语句 sqlplus / as sysdba启动监听,退出sql编写界面 lsnrctl start关闭监听的命令lsnrctl stop 应用服务器...

哈喽大家好,我是阿Q!今天给大家整理一下我在平时工作中用到的 Linux 命令,虽然不是特别全,但是工作中足够用了,后续还会持续更新!

先看一下各个分区目录的介绍和作用

分区目录.png

数据库命令

  • 进入Oracle用户 su - oracle
  • 以dba身份进入sql语句 sqlplus / as sysdba
  • 启动监听,退出sql编写界面 lsnrctl start
  • 关闭监听的命令lsnrctl stop

应用服务器命令

  • 连接服务器:ssh 服务器ip
  • cd 文件夹 进入文件夹
  • cd ../退出至上一层
  • pwd显示当前位置
  • ls -l查看该文件下的权限
  • tail -500f 查看500行日志命令
  • 搜索命令:grep 要搜索的字符串 要搜索的文件:grep to sudo.conf
文件内操作
  • vim nohup.out 编辑文档命令 -> esc 退出编辑 -> shift+":" -> wq! 保存 | q!不保存
  • :set nu 设置行号
  • :set nonu 取消行号
  • :1 跳到第一行
  • shift + g 跳到最后一行
  • /单词 -> enter 开始查找,n为下一个,shift+n为上一个
查看命令 ps
  1. ps -ef|grep 进程名 查看进程信息:-ef 查询所有,aux 显示详细信息

管道命令:“|” 将前一个命令的输出作为本次目录的输入

  1. ps -T 查看线程信息(仅包含线程号和线程名称)
  2. ps -T -p <pid>查看某个线程(仅包含线程号和线程名称)

top -H 查看所有线程的详细信息

top -H -p <pid> 包含cpu,内存等占用信息

查看服务命令

lsof -i:端口号

查看端口号使用
  • netstat -an
  • netstat -ntpl 查看所有进程及端口号

npm命令

安装依赖:npm install

建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

启动服务:npm run dev

压缩命令

tar -zxvf 或者 -zcvf

  • x:其中x为解压
  • c: c为建立新的备份文件
  • z:有gzip属性的
  • v:显示所有过程
  • f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

查看内存

  • free 看内存
  • df -h 查看磁盘剩余空间

删除命令

  • dd 删除本行

操作文件命令

  • rm -f nohup.out 移除文件命令
  • mv 文件名 文件夹名 移动文件
  • cp 文件名 文件夹名 复制文件

执行jar包命令

nohup java -jar bdfu-config.jar

阿Q将持续更新java实战方面的文章,感兴趣的可以关注下公众号:阿Q说代码,也可以来技术群讨论问题呦,点赞之交值得深交!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。