记录平常会用到的Linux命令,方便查阅

which 查看可执行命令或环境变量的 目标位置

  • which env:查看env命令的目录
  • which node: 查看nodejs命令的文件目录

whereis 查看可执行命令的安装目录

  • whereis git

lsof -i :port 查看port端口号的应用Pid

  • sudo lsof -i :3379 查看3379端口号应用的Pid

ps aux | grep xxx 查看xxx名称应用详情

  • ps aux | grep node 查看所有跟node相关的应用详情

chmod 权限

  • chmodd +x [filepath] : 为该文件添加可执行的权限

$PATH

  • echo $PATH: 查看已有的环境变量的所有路径

mac下的Bin

  • /bin:系统的工具程序
  • /usr/bin:提供给管理员和一般用户使用的程序
  • /usr/local/bin:一般是用户安装的程序

ln : link链接 (相当于快捷方式)

  • ...

env : 环境变量

  • env 环境变量名或者某个chmod +x有了可执行权限的文件,相当于执行

host: 查看Host ip地址

cat, more, less, tail 查看文件

  • cat 查看整个文件 仅仅支持滚轴查看, 加 -n 可以添加行号
  • more 查看文件,空格翻页,不支持滚抽上下插看
  • less 最好用,支持滚抽查看也支持空格翻页 好用的, 加-N大写N可以添加行号, 回车就向下一行
  • tail 查看文件后几行,加-f 可以查看文件的实时动态,tail -n 20 file 即可查看后20行代码。

创建文件夹并且串行进入

  • mkdir testfile && cd $_

查看当前服务前开放的端口

  • netstat -tlnp
  • netstat -anp|grep 8080 表示查看使用8080端口的应用 并且能看出该端口的能被哪些IP链接 看第四个参数
    tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN off
    127.0.0.1:27017 表示只能被127.0.0.1这个远程IP链接

linux服务器开启 关闭 重启服务

  • systemctl start xxxx.service
  • systemctl stop xxxx.service
  • systemctl restart nginx.service

解压tar.gz压缩文件

  • tar -xvf xxx.tar.gz

wget下载文件

ab 网络压测工具
ab -n 100 -c 10 http://www.12365auto.com/ 100次 10次并发 测试

pbcopy拷贝文本
pbcopy < ~/.ssh/id_rsa.pub 拷贝你的秘钥

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,252评论 2 33
  • Linux基础命令学习总结,随着学习的前进,将不断完善。网友们,有错误之处,请给我留言改正喔,谢谢! 基础操作 <...
    zhuenbiao阅读 2,063评论 0 2
  • 原文:http://blog.csdn.net/qwe6112071/article/details/508067...
    道素阅读 479评论 0 1
  • 一、暑期运营集训营招生流程图 二、体现的运营思维 1、流程化思维:在这次运营中每个阶段都很有条理,互相之间相辅相成...
    galaxy00阅读 190评论 0 0
  • 一缕胭脂香钻入车里,不知道空气是否愿意接纳它,我也无奈的分明闻到,于是便找寻它的痕迹,精致的车型、精致的面孔仿佛就...
    夜伴书生阅读 505评论 0 0