Linux命令总结篇

「这是我参与2022首次更文挑战的第26天,活动详情查看:2022首次更文挑战」。

哈喽大家好,我是阿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 包含cpu,内存等占用信息

查看服务命令

lsof -i:端口号

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

npm命令

安装依赖:npm install

建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=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说代码,也可以来技术群讨论问题呦,点赞之交值得深交!

猜你喜欢

转载自juejin.im/post/7068536221873471501