Linux命令筆記 shell基礎及工具

2021-08-21 19:01:06 字數 2453 閱讀 4702

uname -a

linux tedu 4.4.0-130-generic #156-ubuntu smp thu jun 14 08:53:28 utc 2018 x86_64 x86_64 x86_64 gnu/linux

uname -s         (kernel name             核心名稱)

linux

uname -n (hostname 主機名稱)

tedu

uname -r (kernel release 作業系統的發行編號)

4.4.0-130-generic

uname -v (version 作業系統的版本)

#156-ubuntu smp thu jun 14 08:53:28 utc 2018

uname -m (machine 硬體名稱)

x86_64

uname -p (processor 處理機型別)

x86_64

uname -i (hardware platform 硬體平台)

x86_64

uname -o (operating system 作業系統)

gnu/linux

通過安裝的方式增添shell

t@tedu:~$ sudo apt install zsh

[sudo] t 的密碼:

正在讀取軟體包列表... 完成

正在分析軟體包的依賴關係樹

正在讀取狀態資訊... 完成

下列軟體包是自動安裝的並且現在不需要了:

linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic

linux-image-4.4.0-21-generic linux-image-extra-4.4.0-21-generic

使用'sudo apt autoremove'來解除安裝它(它們)。

將會同時安裝下列軟體:

zsh-common

建議安裝:

zsh-doc

下列【新】軟體包將被安裝:

zsh zsh-common

公升級了 0 個軟體包,新安裝了 2 個軟體包,要解除安裝 0 個軟體包,有 390 個軟體包未被公升級。

解壓縮後會消耗 14.2 mb 的額外空間。

您希望繼續執行嗎? [y/n] y

獲取:1 xenial-updates/main amd64 zsh-common all ...#省略

update-alternatives: 使用 /bin/zsh5 來在自動模式中提供 /bin/zsh (zsh)

update-alternatives: 使用 /bin/zsh5 來在自動模式中提供 /bin/rzsh (rzsh)

t@tedu:~$ chsh -s /bin/dash      ### -s 引數改變當前的shell設定

密碼:

t@tedu:~$ echo $shell

/bin/bash

chsh -s修改的是/etc/passw檔案中登陸名相對應的名字

1.檢視當前使用者使用的shell 

$echo $shell

/bin/bash

2.檢視機器上安裝的shell

1.

$ cat /etc/shells

#結果:

/bin/sh

/bin/dash

/bin/bash

/bin/rbash

2.$chsh -l ### 展示 /etc/shells 檔案內容

#結果:

/bin/sh

/bin/dash

/bin/bash

/bin/rbash

命令\特點

環境變數

自定義變數

排序env√無

export

√按變數名

declare√√

按變數名

set√√無

1.輸出環境變數

t@tedu:~$ echo $path

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/test/mongodb/bin:/home/tarena/anaconda3/bin:/usr/test/mongodb/bin

常用的shell命令彙總,夯實Linux基礎

lscpu 檢視cpu的統計資訊 cat proc cpuinfo 檢視cpu詳細資訊,如每個cpu的型號等free m 概要檢視記憶體情況,這裡的單位是mb cat proc meminfo 檢視記憶體詳細資訊lsblk 檢視硬碟的分割槽分布,顯示很值觀 df lh 檢視各分割槽的情況 cat p...

Linux命令學習筆記 更新 shell除錯

nohup linux命令,不結束通話執行命令 nohup 命令執行由 command引數和任何相關的 arg引數指定的命令,忽略所有結束通話 sighup 訊號。在登出後使用 nohup 命令執行後台中的程式。要執行後台中的 nohup 命令,新增 表示 and 的符號 到命令的尾部。如果不將 n...

Linux學習筆記3 常用shell命令

root localhost root 當前使用者 localhost 主機名 當前目錄 超級使用者的提示符 普通使用者的提示符 一般命令格式 命令 選項 引數 1.ls 選項 目錄或檔案 a 顯示所有檔案包括隱藏 all l 顯示詳細資訊long d 檢視目錄屬性dir h 人性化顯示檔案大小 h...