系統工具uname, arch

2021-10-03 12:35:17 字數 1836 閱讀 1177

對於uname命令,是用來列印當前機器和作業系統的資訊細節,大部分會用的都是uname -a,如下給出了很多資訊,但我們也要知道每個part的含義,以及其他命令引數的用法,我們首先需要知道的是uname -a 等價於 uname -mnrsv。

➜  ~ uname -mnrsv

darwin macbook-pro-***.local 19.2.0 darwin kernel version 19.2.0: sat nov 9 03:47:04 pst 2019; root:xnu-6153.61.1~20/release_x86_64 x86_64

➜ ~ uname -a

darwin macbook-pro-***.local 19.2.0 darwin kernel version 19.2.0: sat nov 9 03:47:04 pst 2019; root:xnu-6153.61.1~20/release_x86_64 x86_64

➜  ~ uname -m

x86_64

➜ ~ uname -p

i386

➜ ~ uname -mp

x86_64 i386

-m: 列印機器(machine)資訊

-p: 列印處理器(processor)資訊

➜  ~ uname -s

darwin

➜ ~ uname -r

19.2.0

➜ ~ uname -v

darwin kernel version 19.2.0: sat nov 9 03:47:04 pst 2019; root:xnu-6153.61.1~20/release_x86_64

-s: 列印作業系統(system)資訊 (ios系統還可以用sw_vers命令獲取額外作業系統資訊)

-r: 列印發布(release)資訊

-v: 列印版本(version)資訊

➜  ~ uname -n

macbook-pro-***.local

-n: 列印節點名(name)資訊。

從上面三點可以看出,uname -a的列印結果都可以對應到每個子命令。

➜  ~ arch

i386

➜  ~ date

tue aug 11 12:20:06 cst 2020

➜ ~ date +"%c"

tue aug 11 12:20:45 2020

➜  ~ date +"%y-%m-%d %h:%m:%s%"

2020-08-11 12:22:13%

➜ ~ date -u +"%y-%m-%dt%h:%m:%s%z"

2020-08-11t04:21:38utc

➜  ~ date +%s

1597119811

➜  ~ date -r 1597119811

tue aug 11 12:23:31 cst 2020

➜ ~ date -r 1597119811 +"%y-%m-%d %h:%m:%s%"

2020-08-11 12:23:31%

➜  ~ date -v1m -v+1y

mon jan 11 12:27:40 cst 2021

➜ ~ date -v1m -v+1y +"%y-%m-%d %h:%m:%s%"

2021-01-11 12:30:02%

工具系統簡介

2006 04 22 18 19 11 工具系統是針對數控工具機要求與之配套的刀具必須可快換和高效切削而發展起來的,是刀具與工具機的介面。它除了刀具本身外,還包括實現刀具快換所必須的定位 夾緊 抓拿及刀具保護等機構。70年代,工具系統以整體結構為主,80年代初,開發出了模組式結構的工具系統 分車削 ...

python系統工具

os模組應用 os管理工具 import os os.getcwd 檢視當前執行目錄 users mateng pycharmprojects demo os.listdir 檢視當前目錄下有哪些檔案 text1.py error.py add.py text age.py ex shelve.py...

Clonezilla 系統轉殖工具

clonezilla 是乙個很好的系統轉殖工具,它可以說是吸取了 norton ghost 和 partition image 的優點。即不僅支援對整個系統進行轉殖,而且也可以轉殖單個的分割槽,這種靈活性可能更能適應備份者的需要。有需求的朋友不妨關注下 clonezilla 的功能 在 gnu li...