1.mkdir和rmdir命令
mkdir用於建立資料夾,建立資料夾時應確保與它所在的目錄下的沒有同名資料夾。
mkdir a
一次建立多個資料夾:
mkdir b c d
加上-p引數可以建立帶有子目錄的資料夾:
mkdir -p dira/dirb/dirc
刪除目錄:
rmdir abc
遞迴刪除帶有子目錄的資料夾:
rmdir -p dira/dirb/dirc
2.cp命令
cp命令是linux的拷貝檔案命令.
拷貝a目錄下的a.txt到b目錄:
cp a/a.txt b/
如果b目錄下已存在a.txt,拷貝前詢問是否覆蓋,加上-i引數:
cp -i a/a.txt b/
overwrite b/a.txt? (y/n [n])
拷貝整個資料夾:
cp -r a b
拷貝前詢問是否覆蓋:
cp -r -i a b
3.mv命令
mv命令常用對檔案或目錄進行移動、檔案重新命名或者備份,mv是move的縮寫。
把a目錄下的a.txt移動到b資料夾下:
mv a/a.txt b
如果b目錄下已經存在同名檔案,詢問是否備份:
mv -i a/a.txt b
overwrite b/a.txt? (y/n [n])
重新命名操作,把a.txt改名為a1.txt:
mv a/a.txt a/a1.txt
把a目錄下的所有檔案移到b:
mv a/* b
4.rm命令
rm命令用於刪除檔案或者目錄,可以刪除乙個目錄下的乙個或多個檔案或目錄,也可以刪除整個目錄及其下的所有檔案和子目錄。rm是remove的縮寫。rm是乙個危險命令,使用的時候要特別小心,在執行rm之前要確認所在目錄以及要刪除的操作,不要誤刪。
刪除乙個檔案:
rm a/a.txt
刪除不為空的資料夾:
rm -r a/b
刪除前詢問:
rm -i a/a.txt
5.cat命令
cat命令的用途是連線檔案或者標準輸入並列印,該命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示。cat有三大功能
一次顯示整個檔案:
cat filename
從鍵盤建立乙個檔案
cat >filename
將幾個檔案合併為1個檔案
cat file1 file2>file
6.tac命令
cat命令可以顯示檔案的內容,它反過來寫就是tac,而tac恰巧也是乙個linux命令,它的功能就是把檔案內容反過來顯示,檔案內容的最後一行先顯示,第一行最後顯示。
7.more命令
head命令用於顯示文件的開頭至標準輸出。
顯示檔案的前6行:
head -n 6 filename
顯示檔案前n個位元組的內容:
head -c 20 filename
9.tail命令
tail和head類似,只不過是從尾部顯示檔案內容.
顯示檔案的最後10行:
t或者:
tail -n 10 filenameail -10 filename
10.chown命令
chown命令用於設定檔案的所有者屬性。
把檔案的所有者改為root帳號:
chown root filename
把資料夾的所有者改為root帳號:
chown -r root a
11.find命令
檔案查詢命令。
找出當前目錄下所有的.txt格式檔案
find . -name 「*.txt」 -print
12.grep命令
重啟命令:
reboot
立即重啟:
shutdown -r now
10分鐘之後立即重啟:
shutdown -r 10
設定指定時間重啟:
shutdown -r 20:10
如果是通過shutdown命令設定重啟的話,可以用shutdown -c命令取消重啟
14.關機
立刻關機: halt
或者: poweroff
或者: shutdown -h now
10分鐘之後自動關機 shutdown -h 10
如果是通過shutdown命令設定關機的話,可以用shutdown -c命令取消重啟
15.檢視磁碟空間使用情況
df -h
16.根據檔名查詢檔案
sudo find / -name a.txt
17.檢視檔案大小
du -sh *
18.
壓縮:gzip:對檔案的最後進行操作,增加/刪除.gz字尾名。
選項:-d:解壓
-v:壓縮時顯示壓縮比。
-c: 將壓縮的資料輸出到標準輸出(stdout)上
1…9:1最快,壓縮比最差,9則反之。預設為6.
-t:用來檢查壓縮檔案的資料一致性。
如果想要壓縮時保留原檔案:
gzip -c file > file.gz
zcat 可以檢視被壓縮後的文字檔案。
bzip2:
選項:-d:解壓
-v:壓縮時顯示壓縮比。
-c: 將壓縮的資料輸出到標準輸出(stdout)上
1…9:1最快,壓縮比最差,9則反之。預設為6.
-t:用來檢查壓縮檔案的資料一致性。
-z :壓縮的引數(有無均可)
-k :保留原始檔,而不會刪除原始的檔案
-f :強制執行壓縮/解壓
19.如何安裝:rpm -ivh packagename
-i:安裝
-v:囉嗦模式,顯示軟體安裝的各種資訊。
-h:進度條。
多個安裝包之間使用空格隔開。
網路安裝需要使用正確的**。
如何解除安裝:rpm -e packagename
rpm -e jdk-8u111-linux-x64.rpm 會提示解除安裝失敗,因為此包名稱並不是系統中的安裝名稱。
缺點:rpm軟體包之間的依賴關係,太過於複雜/密切。 20.yum:通過分析rpm的標頭資料後,根據各軟體的相關性製作出屬性相依時的解決方案,然後可以自動處理軟體的依賴問題,以解決軟體安裝、移除、公升級 中遇到的繁瑣操作的問題。
優點:操作簡單,傻瓜式安裝
缺點:yum源的問題。一般系統自帶的yum源(centos)。如果想要自己配置乙個yum源也比較麻煩。證書問題。
安裝、公升級、解除安裝:
yum install/update/remove
無論在安裝、公升級、解除安裝哪一種操作下直接跟-y的話就表示全部過程中的所有確認均執行yes操作。
21.shell指令碼
22.把乙個流中所有字元轉換成大寫字元,可以使用下面哪個命令? tr a-z a-z
23.如何快速切換到使用者john的主目錄下? cd ~john
24.執行乙個指令碼,使用者不需要什麼樣的許可權?b 執行指令碼,不需要對指令碼進行寫操作 d:瀏覽目錄
a. read
b. write
c. execute
d. browse on the directory
25.了解您在當前目錄下還有多大空間的命令( ) c
a. use df b. use du / c. use du . d. use df .
參***:c
26.man 5 passwd 含義是(b )
a. 顯示 passwd 命令的使用方法 b. 顯示 passwd 檔案的結構
c. 顯示 passwd 命令的說明的前五行 d. 顯示關於passwd的前五處說明文件。
date "+%g-%m-%d"
基本知識點
1 程序和執行緒的關係 1 在有執行緒的作業系統裡面,程序是分配資源的基本單位,執行緒是排程的基本單位。2 1個程序可以擁有多個執行緒 3 執行緒同時也有一些自己的資源,包括 程式計數器,堆疊等 4 因為執行緒所擁有的資源比較少,因此進行排程的時候所消耗的資源就少。5 執行緒共享程序的 段,程序的一...
基本知識點
dram 動態隨機訪問儲存器 dynamic random access memory 隨機訪問的意思是,訪問任何乙個記憶體單元的速度和它的位置 位址 無關,讀寫位址0x00001和0xffff0所需要的事件是一樣的。rom 唯讀儲存器 read only memory 它的內容是預先寫入的,掉電也...
PHP基本知識點
1.http協議中幾個狀態碼的含義 503 500 401 200 301 302。http狀態碼 1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 500 伺服器產生內部錯誤 501 伺服器不...