liunx常用命令汇总

时间:2023-02-25 09:42:16

1.截屏:

1) 截取当前活动窗口并保存

      alt+prtsc (笔记本)        alt+print Screen   (台式机)

2) 截取全屏到剪切板

     ctrl+prtsc  (笔记本)         ctrl+print Screen   (台式机)

3) 截取部分屏幕并保存

    shift+prt sc (笔记本)        shift+print Screen  (台式机)

              

2. 查看当前正在运行的 Ubuntu 的版本号cat /etc/issue  

Ubuntu 14.04.5 LTS \n \l


3.于显示当前操作系统名称 : uname                  (Unix name 系统名称)

1) uname -a   : 可以查看系统是32位还是64位

输出

Linux zhangjing-ThinkPad-Edge-E431   4.4.0-53-generic   #74~14.04.1-Ubuntu SMP Fri Dec 2 03:43:31 UTC 2016  x86_64 x86_64  x86_64  GNU/Linux

解释

Linux zhangjing-ThinkPad-Edge-E431 - 主机名
4.4.0-53-generic - 内核版本
#74~14.04.1-Ubuntu SMP Fri Dec 2 03:43:31 UTC 2016 - 内核编译日期
x86_64 - 操作系统版本
x86_64 - 处理器类型
x86_64 - 硬件平台
(以上3 个可能顺序不对,都是一样的不要区别,x86_64表示64位的
GNU/Linux - 操作系统


4.cd :change directory (切换当前目录至dirName)
命令格式:cd  [dirName]     (cd和目录之间使用空格隔开)

cd      : 进入用户主目录;

cd  ~  : 进入用户主目录;

cd  -  : 返回进入此目录之前所在的目录;

cd  ..  : 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);

cd ../..  :返回上两级目录;

cd  !$  : 把上个命令的参数作为cd参数使用。

cd /  : 进入系统根目录

cd  /opt/soft  跳转到指定目录


备注:

cd  /a/b   进入到根目录下的a目录下的b目录
cd a/b   进入到当前目录下的a目录下的b目录,或者 cd ./a/b
linux绝对路径和相对路径:

linux的绝对路径是指从根目录说起的. 例如 /dev/somedir/..

相对路径则是从当前目录说起: 即 ./


5.pwd : print working directory (用于显示工作目录)

       执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。    如:/home/zhangjing/PedstrianDetect/test


pwd -P: 目录有链接时,输出原路径;(注意:P、L是大写)

pwd -L:  目录有链接时,输出链接路径;


6.lsusb:
查看电脑是否有2.0或3.0usb的端口

这个命令会显示你的电脑的USB的接口信息,你会看到类似下面的结果:

liunx常用命令汇总

只要结果中有3.0 root hub字样即表示你的电脑上有USB 3.0接口

确认哪个接口是USB 3.0

通常情况下USB3.0接口是蓝色的,所以大家只要看到USB接口是蓝色的即可确认该接口是USB 3.0接口。

通常USB 3.0 口被标记为SS(“Super Speed”的缩写)。如果你的系统制造商没有标记SS或者USB 3,那么你可以检查端口的内部通常是蓝色的。

再举个例子:
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004: 指明设备连接到哪个总线
Device 002:  表明这是连接到总线上的第二台设备
ID:  设备的ID
Intel Corp. Integrated Rate Matching Hub:生成商名字和设备名


dmesg |grep -i usb
可以看到在我们的系统中同时使用了USB2.0 root hub驱动和USB 3.0 root hub驱动。

lsusb -t

以树层级结构输出USB设备

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 2: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 3: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
        |__ Port 3: Dev 4, If 1, Class=Vendor Specific Class, Driver=, 12M
        |__ Port 3: Dev 4, If 2, Class=Vendor Specific Class, Driver=, 12M
        |__ Port 3: Dev 4, If 3, Class=Application Specific Interface, Driver=, 12M
        |__ Port 6: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 6: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M

数字12M和480M指USB类型的传输速率

  • 12M 意味着 USB 1.0 / 1.1的速率是 12Mbit/s
  • 480M 意味着 USB 2.0的速率是 480Mbit/s
  • 5G 意味着 USB 3.0的速率是 5000Mbit/s (有5G, 表示usb3.0驱动安装好着)
备注: https://linux.cn/article-2448-1.html