學習linux的第三天

2021-09-25 10:06:46 字數 1783 閱讀 7006

這三天裡面我學習了linux的基本結構目錄以及常用命令

linux結構目錄:

/: 根目錄

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

/boot: 存放linux系統啟動時使用的檔案

/dev: 裝置檔案目錄

/etc: 作業系統的配置檔案目錄

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

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

/usr:應用程式存放目錄

linux終端常用熱鍵:

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

ctrl+c:終止正在執行的程式。

ctrl+d: 退出字元介面。

ctrl+alt+t:在當前終端新建標籤頁。

ctrl+shift+c:複製終端選中內容;

ctrl+shift+v:貼上終端複製內容

linux常用命令:

1.使用者管理類命令:

useradd,usedel,passwd,su,groupadd, groupdel

2.檔案目錄類命令:

ls,cd,touch,cp,mv,rm,chmod, mkdir,du,pwd

3.壓縮打包類命令:

gzip, bzip2, tar

4.磁碟管理:

mount, umount, df, touch, ln

5. 查詢類命令:

find, grep

6. 程序管理類命令:

ps, kill, free, top

7. 其他:

man,shutdown,ifconfig

我還做了老師布置的作業 具體如下

vim命令考查

1、開啟乙個檔案hello.c __vim hello.c

2、怎麼對檔案進行編輯 __________命令模式下 /hello

4、怎麼刪除第4行 _____命令模式下4dd

5、怎麼複製第5行 ______命令模式下5yy

6、怎麼貼上剛才複製的第5行命令模式下p

7、如何跳到檔案末尾命令模式下g

8、怎麼樣讓文件顯示行號底行模式下 set nu

9、怎麼不儲存檔案而退出 _________________ 或者 底行模式下q!

10、怎麼儲存檔案並退出底行模式下 wq 命令模式下 shift+zz

1、編寫乙個名為iffile程式,它執行時判斷/bin目錄下date檔案是否存在?

#! /bin/bash

fname=/bin/date

if [ -f $fname ]; then

echo 「exist」

else

echo 「no」

fi2、編寫乙個名為greet的問候程式,執行時能根據系統當前的時間向使用者輸出問候資訊。設從半夜到中午為早晨, 中午到下午六點為下午,下午六點到半夜為晚上。

#!/bin/bash

h= date +%h

if [[ $h -gt 0 ]] && [[ $h -lt 12 ]]

then

echo 「good morning」

elif [[ $h -gt 12 ]] && [[ $h -lt 18 ]]

then

echo 「good afternoon」

else

echo 「good eveving」

fi

學習Linux第三天

1 while語句 while語句的一般形式 while 表示式 語句 其中,表示式是迴圈條件,語句為迴圈體。1 while語句中的表示式一般是關係表示式或邏輯表示式,只要表示式的值為真 非0 即可繼續迴圈。2 迴圈體若包括乙個以上的語句,則必須用 括起來,組成復合語句。如果忽略了花括號的用途,語句...

linux學習第三天

一 檔案重定向 linux中認為一切皆為檔案 檔案描述符 標準輸入 從鍵盤獲取資料 0 標準輸出 在螢幕上顯示正確資料 1 標準錯誤 在螢幕上顯示錯誤的資料 2 1 使用 進行檔案重定向 history a 把history的內容放在a檔案中 命令 檔案描述符 檔案 注意 會先把右側的檔案清空在寫入...

Linux學習第三天

1.who 命令,顯示當前的登入使用者都有誰 2.last 命令,顯示歷史登入資訊 3.uname a 顯示作業系統資訊 4.uptime 顯示系統負載情況 cat etc redhat release 檢視系統資訊 5.history 檢視歷史執行過的命令 6.history裡的數字,可以直接執行...