「这是我参与2022首次更文挑战的第26天,活动详情查看:2022首次更文挑战」。
哈喽大家好,我是阿Q!今天给大家整理一下我在平时工作中用到的 Linux
命令,虽然不是特别全,但是工作中足够用了,后续还会持续更新!
先看一下各个分区目录的介绍和作用
数据库命令
- 进入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
ps -ef|grep 进程名
查看进程信息:-ef 查询所有,aux 显示详细信息
管道命令:“|” 将前一个命令的输出作为本次目录的输入
ps -T
查看线程信息(仅包含线程号和线程名称)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说代码
,也可以来技术群讨论问题呦,点赞之交值得深交!