linux 作業系統的基本指令

2021-08-14 22:14:57 字數 2475 閱讀 3258

/ : 根目錄  不要存放檔案

/bin : 可執行二進位制目錄檔案

/boot : linux 系統啟動檔案 非必需

/dev : 裝置檔案目錄 (一切皆檔案)

/etc : 配置檔案目錄

/home : 系統預設的使用者目錄

/root : 系統管理員目錄

/sbin : 放置系統管理員使用的可執行命令

/tmp : 臨時存放檔案目錄

/usr : 應用程式存放目錄

/usr/bin : 存放應用程式 (自主安裝的軟體)

/usr/lib: 存放程式執行必需的一些函式庫檔案

tab : 命令補全,檔案路徑補全

ctrl + c : 結束程式進行

cat : 顯示檔案

useradd : 新增使用者     例如: useradd a

userdel : 刪除使用者,但使用者名稱還存在home中   例如 : userdel a

userdel -r 使用者名稱 : 刪除使用者,並且home中的使用者名稱也刪除  (備註: -r 是該檔案以及檔案裡面的內容)

passwd : 新增密碼    例如 : passwd a     (備註 : 當你在輸入密碼時 你是看不見自己輸的字元)

cd : 進入某個目錄   例如 : cd /home            (cd 什麼都不加是進入前乙個目錄, cd - 進入前乙個目錄)

su : 切換使用者名稱   例如 : su hxt

ls : 顯示當前目錄裡的內容    

ls -l : 檢視當前目錄的屬性

ls -a : 顯示所有檔案(包含隱藏檔案)

pwd : 檢視當前目錄的絕對路徑

cp : 將某個檔案複製到某地方   例如 : cp  -rf  /home/hxt/  /home/li/ (強制將 home 目錄下的 hxt 複製到 home 目錄下的li    注 : -f 是強制 -r是目錄裡的所有內容)     cp  -rf  /home/hxt  .    (強制將 hxt 複製到當前目錄中   注 : .  表示當前目錄)

mv : 剪下    例如 : mv  /home/hxt/  /home/li/  (將 hxt 剪下到 li 中) 

chmod : 更改使用者許可權      例如:  hxt 的屬性是 -rwxr-xr-x ( 第一位前面如果是 - 則該檔案是普通檔案   如果是d 則為目錄檔案   ,   三位為一組 rwx 則為一組 , 第一組為當前使用者許可權 『u』, 第二組為同組其他使用者對該檔案的許可權 『g』, 第三組為其他使用者對該檔案的許可權  『o』 , 『a』 為所有使用者)   chmod  u-x  hxt ,或者 chmod  751  hxt (7對應的是第乙個使用者的二進位制數 ,5對應的是第二個使用者的二進位制數 ,1對應的是第三個使用者的二進位制數)

mkdir : 建立目錄   例如 : mkdir ak    ,    mkdir  -p  /home/ak/hxt (加上 -p 則為建立 hxt之前的所有目錄)

touch : 建立檔案   例如 :touch hxt

du : 檢視檔案大小   例如 : du  -s(k/m)  hxt

tar :  tar  -zcvf(先打包後壓縮)+ a.tag.gz(壓縮後的名字) + 需要壓縮的檔案     (zcvf 中的v為有所過程 可去掉)   解壓 tar  -xzvf + 壓縮後的檔名  

ps : 檢視程序

kill : 殺掉某個程序

find : 找某個檔案   例如 : find  /.  -name""  hxt   (在當前檔案裡找hxt)

grep : 找字元  例如 : grep  』helloworld『./*  -r  (在當前目錄下的所有檔案裡找 helloworld)

man : 詳細解釋    例如 : man  ls

ifconfig : 顯示網絡卡     ifconfig  eth0  192.168.1.145   (將網絡卡改變成 192.168.1.145)

vim : 檔案編輯     vim  /etc/vimrc (看vim中的功能)     vim中 set autoindent 自動縮排   , set  shiftwidth=4 和 set  tabstop  按tab鍵 前行縮排4格 ,    set  number  行號    ,     syntax  on 高亮  一些特殊字的顏色

進入vim時 , 命令列的時候  dd 剪下  ,   p  貼上  ,   yy  複製  ,  u  撤銷  ,   shift+g  到最後一行  ,   gg  到第一行   ,   /+要搜的內容  按n往下找    ,      shift+:   輸入%s/length/xx/g   把length替換成xx  ,     

預處理 : 標頭檔案展開     gcc  -e  hello.c  -o  hello.i

編譯 : 語法檢查    gcc  -s  hello.c  -o  hello.i

彙編 : 把組合語言轉化成乙個二進位制檔案   gcc  -c  hello.c  -o  hello.i

linux作業系統基本指令(一)

1 建立dzqc資料夾,並進入dzqc資料夾,以及建立1.txt檔案 mkdir dzqc cd dzqc touch 1.txt 2 把dzqc 資料夾中的1.txt 複製到上一層的temp檔案 cd dzqc cp 1.txt temp 3 用至少兩種方式向1.txt檔案中寫入內容 內容隨意 e...

Linux系統基本指令操作

1 修改1.txt檔案的許可權u 可讀可寫,g可讀可寫,o可讀 chmod r 664 1.txt 2 修改1.txt所屬使用者,由root改為zhangsan usermod zhangsan root 1.txt 3 把dzqc資料夾中除了1.txt其它全打壓縮 cd dzqc zip rv t...

Linux的基本作業系統

作業系統 一 作業系統分為 windows pc端 unix linux 開源 伺服器端 後台開發 目的 使用作業系統,安裝和配置自己需要的環境 二 作業系統的三大組成及各自作用 1.最外層shell 介於使用者與核心之間,用於將使用者指令傳遞給核心,起到中間橋梁的作用 相當於翻譯者 2.核心內部k...