Linux 笔记

  1. cat /proc/cpuinfo | grep name | sort | uniq
  2. cat /proc/cpuinfo | grep “physical id”
  3. cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l
  1. scp 命令
    命令格式:
    scp -r local_folder remote_username@remote_ip:remote_folder
    或者
    scp -r local_folder remote_ip:remote_folder

    scp -P 111 root@IP:/opt/soft/nginx-0.5.38.tar.gz /...
    
  2. wget 命令
    wget一个网站时,发现很慢:默认会优先解析 IPv6,在那个 domain 没有 IPv6 的情况下,会等待 IPv6 解析失败 timeout 之后才按以前的正常流程去找 IPv4

    wget -4 www.baidu.com
    
  3. Windows 下 git bash 中添加 wget
    Windows中git bash完全可以替代原生的cmd,但是对于git bash会有一些Linux下广泛使用的命令的缺失,比如wget命令。
    在此,以安装wget命令为例,其他命令可以采用相同的方式解决:

    • 下载wget二进制安装包,地址:https://eternallybored.org/misc/wget/
    • 解压安装包,将wget.exe 拷贝到 path\Git\mingw64\bin\ 下面;(或者解压之后将解压文件中wget.exe的路径添加到环境变量中)
  4. DOS中切换盘符(直接CD不行)

  5. 打包命令

命令 英文释义 释义
-c/-x create/extract 打包/解包
-v verbose 显示打包/解包的详细过程
-f file 表示file
.tar
  解包:tar xvf FileName.tar
  打包:tar cvf FileName.tar DirName
  (注:tar是打包,不是压缩!)
  ———————————————
.gz
  解压1:gunzip FileName.gz
  解压2:gzip -d FileName.gz
  压缩:gzip FileName
.tar.gz 和 .tgz
  解压:tar zxvf FileName.tar.gz
  压缩:tar zcvf FileName.tar.gz DirName
  ———————————————
.bz2
  解压1:bzip2 -d FileName.bz2
  解压2:bunzip2 FileName.bz2
  压缩: bzip2 -z FileName
.tar.bz2
  解压:tar jxvf FileName.tar.bz2 或tar –bzip xvf FileName.tar.bz2
  压缩:tar jcvf FileName.tar.bz2 DirName
  ———————————————
.bz
  解压1:bzip2 -d FileName.bz
  解压2:bunzip2 FileName.bz
  压缩:未知
.tar.bz
  解压:tar jxvf FileName.tar.bz
  压缩:未知
  ———————————————
.Z
  解压:uncompress FileName.Z
  压缩:compress FileName
.tar.Z
  解压:tar Zxvf FileName.tar.Z
  压缩:tar Zcvf FileName.tar.Z DirName
  ———————————————
.zip
  解压:unzip FileName.zip
  压缩:zip FileName.zip DirName
  压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName
  ———————————————
.rar
  解压:rar x FileName.rar
  压缩:rar a FileName.rar DirName

看看你要解压的文件的具体路径
tar -ztf xx.tar.gz | grep file_you_want_to_get 
假设为 path/to/file
tar -zxf xx.tar.gz path/to/file
  1. cpu 状态查询
    ```shell
    一、知识点介绍
    1、cpu信息记录在/proc/cpuinfo中。
    2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询
    3、CPU总核数 = 物理CPU个数 每颗物理CPU的核数
    4、总逻辑CPU数 = 物理CPU个数
    每颗物理CPU的核数 * 超线程数

二、查询命令
1、查看CPU型号

cat /proc/cpuinfo | grep name | sort | uniq

2、查看物理CPU数目

cat /proc/cpuinfo | grep “physical id”

所有physical id都是0,可知有1个物理CPU;也用管道排序去重后直接输出物理cpu的个数;

cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l

3、查看每个物理CPU中的core的个数(即核数)
cat /proc/cpuinfo| grep “cpu cores”| uniq

4、查看逻辑CPU数目
cat /proc/cpuinfo| grep “processor”| wc -l

5、如果不想自己算,也可以直接 lscpu
```


请多多指教。

文章标题:Linux 笔记

本文作者:顺强

发布时间:2015-01-06, 01:20:12

原始链接:http://shunqiang.ml/linux-note/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏