Linuk常用命令

Linuk常用命令


whoami查看当前用户名
which nginx 查看
nginx等用户安装程序、命令的位置及是否存在
whereis cat 查看cat等系统程序、命令的位置及是否存在
pwd 查看当前文件夹完整路径
mv a b将文件 a 重命名为 b
cp a b 将文件 a 复制一份命名为 b
du -h --max-depth=1 查看文件内存(mac:du -shc *)
netstat -ntpl 查看本机所有端口进程
telnet ip port 测试远程主机端口连通性
tar -zcvf dist.tar.gz dist 当前文件夹下压缩dist
ps -aux | grep node 查看node进程
kill -9 20713杀掉20713进程
tail -f filename 始终显示文件名为filename里最尾部的内容,并且不断刷新tail -n 10 filename 显示文件名为filename里最新的最后10行内容
ssh -p 2222 user@host 使用user用户登录host主机的2222端口
su admin 当前用户切成admin(sudo类似)
** scp -P 9527 user@ip:/path/dist ./ **使用user用户身份,将地址为ip的主机下path目录里的dist发送到当前目录下
sz dist 下载dist文件(rz上传)
open filename使用系统默认的程序打开filename文件
find -name test.txt(find <指定目录> <指定条件> <指定动作>)
locate test.txt 在系统后台数据库中按文件名搜索test.txt的完整路径(有坑,依赖于/var/db/locate.database 是否存在)
curl 127.0.0.1:3000 在本服务器上访问起的3000端口服务(wget 跟 curl 类似)
top 命令式系统性能分析工具,作用跟Windows任务管理器和 Mac 活动监视器差不多
host DNS查询工具(nslookup / dig查的信息比 host 更加完整)
history 查看最近使用的命令行历史记录
vim/vi[filename]、wq 和 q! 在命令行编辑一个文件,并保存退出/不保存退出
cat filename 在命令行打印出一个文件内容
ls | grep *.js 筛选出当前文件夹所有的 js后缀名的文件(| 是管道操作符,grep 是过滤操作符)
lsof -i tcp:8080 快速找到 8080 端口的进程号(解决端口占用问题)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值