02 Linux入門命令

2021-10-11 11:14:37 字數 1235 閱讀 7646

shell直譯器接收輸入字元並馬上顯示,在輸入回車後,根據字串去查詢命令。去哪找?去環境變數指定的路徑去找。

# 顯示環境變數

echo $path

# 結果如下

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/arm/bin

什麼是命令?命令就是可執行程式。

shell直譯器根據第乙個字串去找應用程式,把後面的字串作為引數傳給應用程式,然後執行應用程式。為了測試shell,寫了如下的c測試**。

#include int main(int argc, char ** ar**)

printf("param(%d):%s\r\n", i, ar**[i]);

}

printf("-----shell test -----\r\n");

return 0;

}

編譯,新增可執行許可權,設定path環境變數新增到指定的路徑。

sudo gcc -o str_cmd str_cmd.c

sudo chmod +x str_cmd

# 環境變數新增路徑

export path=$path:/home/ding/c_cmd

現在在shell中輸入str_cmd,執行一下試試

command not found的原因:1 path指定的路徑中無此程式;2 它不是可執行的程式。

1 命令提示符

2 linux命令格式:命令  [選項]  [引數] eg:ls -l /home,其中,命令這部分是肯定存在的,選項是以「-」來指明的,選項和引數不一定存在。

3 家目錄。 ~ 表示家目錄;  . 表示當前路徑; .. 表示上一級路徑; - 表示上一次路徑;

4 mkdir dir0:建立目錄; mkdir -p dir0/dir1:連續建立多級目錄(父目錄和子目錄)(-p:parent);

5 rmdir:刪除目錄;

02 Linux學習 命令

幫助命令 help man 列出當前目錄下的目錄和檔案 lsls l ls help ls m 目錄跳 cd dev cd.cd.列印當前目錄名 pwd 建立目錄 mkdir 刪除目錄 rmdir rmdir r 遞迴刪除 rmdir rf 強制遞迴刪除 建立空檔案 touch linux下從技術角...

02Linux基礎命令

二 linux命令 三 目錄操作 四 關機重啟 認識linux 熟悉linux作業系統 掌握linux基本命令 熟悉linux目錄操作 linux是一套免費的使用和傳播的類unix作業系統,可以支援多使用者同時操作,是乙個安全穩定的作業系統。1.主要特點 2.檔案系統目錄1.語法格式命令 選項 引數...

02Linux命令簡介

01學習linux終端命令的原因 linux剛面世時並沒有圖形介面,所有的操作全靠命令完成,比如 磁碟操作 檔案訪問 目錄操作 程序管理 檔案許可權設定等。linux發行版本的命令大概有200多個,但是常用的命令只有10多個而已。學習終端命令的技巧 不需要死記硬背,對於常用命令,多用就記住了。在職場...