這三天裡面我學習了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裡的數字,可以直接執行...