Linux基礎命令

2021-10-05 18:18:40 字數 3924 閱讀 4453

對 linux 基礎命令進行詳細講解!

linux 終端介紹、shell 提示符、bash 基本語法

登入 linux 終端

兩種終端**器:

1、gnome 桌面的 ghome terminal ; 2、kde 桌面的 konsole terminal

遠端連線終端工具: xshell , crt 。

例 1:通過 tty 命令看到當前所屬的虛擬終端

tty
/dev/pts/0

注:shift+ctrl+n 快速開啟乙個終端。 終端字型放大: shift+ctrl+加號。終端字型縮小:ctrl+減號

例 2:不同虛擬終端之間通訊

同時開啟兩終端,第乙個終端執行:

echo icbug > /dev/pts/1
在第二個終端檢視:有 icbug 輸出

例 3:對所有終端廣播訊息:系統 10 分鐘後關機。

shutdown +10
執行此命令後,在其他終端都會收到關機的訊息

shutdown -c
取消關機

或者

wall " the system will be shut down in 10 minutes "
廣播,所有終端都能收到

認識 shell

shell 俗稱殼,它提供了使用者不核心進行互動操作的一種介面,它接收使用者輸入的命令並把它送入核心去執行shell 實際上是乙個命令直譯器,它通過解釋使用者輸入的命令並把它傳輸給系統核心去執行。shell 有自己的程式語言用於對命令的編輯,它允許使用者編寫由 shell 命令組成的程式。shell 程式語言具有普通程式語言的很多特點,比如它也有迴圈結構和分支控制結構等,用這種程式語言編寫的 shell 程式不其他應用程式具有同樣的效果。

內部命令:在系統啟動時就調入記憶體,是常駐記憶體的,所以執行效率高外部命令:是系統軟體的功能,使用者需要時才從硬碟中讀入記憶體

如何區分內外部命令?

使用type命令 ,語法 :type要檢測的命令

type cat
cat 是 /usr/bin/cat

type pwd
pwd 是 shell 內嵌

簡單小結

通過 shell,我們可以對 linux 實現哪些操作或管理:例如:對檔案的管理(建立、刪除、複製、修改)1、對使用者的管理(新增、刪除)

2、相關許可權的管理(授權使用者對相關檔案的管理,比如增刪改查)

3、對磁碟的管理(分割槽、raid、lvm)

4、對軟體的管理

5、對網路的管理

shell 提示符「#」號與「$」號的區別

#是表面root管理員賬戶登入

su + root切換 root 賬號

$普通使用者登入

認識 bash shell

檢視所有 shell 型別

cat /etc/shells
輸出如下:

/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh
具體你使用的是哪乙個,取決於你的使用者配置,也就是說你可以看一下/etc/passwd 檔案的每一行的最後乙個字段

head -1 /etc/passwd
在 linux 中使用乙個命令,命令格式如下:

命令 【選項】 【引數】命令:具體執行的命令,比如 pwd,head選項:會影響到命令的一些形為操作,通常以- --實現引數:命令作用的物件

基本命令之--ls

作用:檢視當前目錄下有哪些檔案(list)語法:ls 目錄/檔案 ,如果什麼也不加,那麼檢視的是當前目錄下的內容常用選項:命令後面不加任何選項

ls
-l 列出檔案的詳細資訊,如建立者,建立時間,檔案的讀寫許可權列表等等,長列表

第乙個字元檔案型別中:d:目錄檔案l:鏈結檔案b:塊裝置檔案c:字元裝置檔案p:管道檔案-: 表示普通檔案為什麼有的目錄檔案有不同的顏色呢?linux 系統不同的顏色代表了不同的檔案型別

-a 列出目錄下所有的檔案,包括以.開頭的隱藏檔案(linux 下隱藏檔案是以 . 開頭的,如果存在 2 個點代表存在著父目錄,1 個點表示當前目錄)

ls -a
-d 檢視目錄(不檢視裡面的內容)

ls -ld /root/
-s 以檔案的大小進行排序

ls -ls /root/
ls -l 和 ll 這兩個命令是等價的

ll /etc/passwd
-rw-r--r--. 1 root root 2053 9 月 19 12:57 /etc/passwd

ls -l /etc/passwd
ll 是 `ls -l --color=auto' 的別名

type ll
別名的使用

定義乙個別名

alias vimens33='vim /etc/sysconfig/network-scripts/ifcfg-ens33'vimens33
刪除別名

unalias vimens33
設定別名永久生效:

當前使用者

vim /root/.bashrc
8 alias vimenss33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"

source /root/.bashrc vimenss33
全域性使用插入

vim /etc/bashrc alias vimenss33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"
基本命令之--cd作用:切換目錄(change directory)語法:cd 目錄說明:直接輸入 cd 表示回到當前使用者的宿主(家)目錄

cd ..表示返回到上級目錄位置,也就是父目錄cd .表示進入到當前使用者所在的目錄

檢視當前所在目錄

pwd
歷史命令之 history命令:history4 個快速查詢 linux 歷叱命令的技巧:方法 1: 游標上下鍵方法 2: ctrl+r -》輸入某條命令的關鍵字-》找出來對應的命令,按右游標鍵方法 3:!數字執行歷史命令中第 n 條命令方法 4:!字串搜尋歷史命令中最近乙個以 ***x 字元開頭的命令,例如!vim

linux 下快捷鍵

!$ 引用上乙個命令的最後乙個引數

補全命令使用 tab 鍵,tab 只能補全命令和檔案

閱讀全文:

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...