1 開啟shell顯示的第一行 twilight @ twilight ~
[math processing error]是普通使用者的提示符,root使用者是#、
2 用ls –lh檢視當前目錄下的檔案的詳細資訊時第一列的內容:
-rw-r- -r– 第乙個-表示檔案型別(-表示普通型別、d表示目錄、l表示軟連線),後面九個字元分三個一組分別表示:檔案所屬者的許可權、同組使用者的許可權、其他組使用者的許可權。-rw-r- -r- -也可以表示成644,chmod 644 test.txt 表示把以上許可權賦給test.txt檔案。
3 mkdir +目錄名稱 表示建立乙個分組,。但是mkdir a/b/會報錯,因為這時候需要用到遞迴建立(mkdir -p),遞迴建立可以同時建立路徑中的子目錄和上層的目錄。
4 pwd 顯示當前所在目錄
5 rm –rf 強制刪除目錄和檔案,rm –rf mt/* 表示刪除目錄中的檔案。
6 cp /路徑/檔名 /路徑/檔名 複製命令,
-r 複製目錄
-a 複製完全相同的檔案,包括建立時間和許可權
7 mv 剪下命令 (將檔案剪下到源目錄可以改檔名)
8 locate +檔名 按檔名搜尋以該檔名開頭的檔案,不是完全匹配,在資料庫中搜尋,速度快,資料庫位置 /var/lib/mlocate 該資料庫一天一更新,但是可以用updatedb強制更新
9 whereis 搜尋命令的位置
-b 只查詢可執行檔案
-m 只查詢幫助檔案
10 搜尋
find + 檔名 (完全匹配)
find / -name filename按名稱查詢檔案
find / -inamefilename 不分大小寫
find / -userusername 按所有者查詢
find /-nouser 查詢沒有所有者的檔案
find /-mtime+10 查詢10天外的檔案
(-mtime修改內容 -ctime修改屬性 -atime 訪問時間)
find / -size+25k 查詢大於25k的檔案
(25k小寫,25m大寫;)
find / -size+20k -a -size -30k 查詢大於20k小於30k檔案
find / -size+20k -a -size -30k -exec ls -hl {} \;查詢並輸出
(exec+命令+ {} \; 對搜尋結果操作)
11 grep 字串 檔名 查詢檔案內容中的字串,
-i 忽略大小寫
-v排除字串
12 man -f /whatis +命令 檢視命令級別和作用
13 man -k/apropos 檢視包含該命令名的命令
14 壓縮
1
zip 壓縮檔案名 原始檔 壓縮檔案
zip -r 壓縮檔案名 原始檔 壓縮目錄
unzip 檔名 解壓
2
gzip 原始檔 壓縮原始檔消失
gzip -r 壓縮目錄下的檔案
gzip -c 原始檔 > 壓縮檔案(原始檔不消失 )
( > 把命令結果寫入指定檔案 )
gzip -d / gunzip 解壓檔案
3
bzip2 原始檔 壓縮(原始檔消失)
bzip2 -k 原始檔 (保留原始檔)
bzip -d/bunzip 解壓
4
tar -cvf 打包檔名 原始檔 打包
tar -cvf 打包檔名 解打包
4
tar -zcvf 壓縮包名(tar .gz) 原始檔 打包並壓縮
tar -zxvf 壓縮包名(tar .gz) 原始檔 解打包並解壓
tar -jcvf壓縮包名(tar .bz2) 原始檔 打包並壓縮
tar -jxvf 壓縮包名(tar .bz2) 原始檔 解打包並解壓
19 關機
shutdown 【選項】 時間
( -c 取消 -h關機 -r 重啟 )
28 掛載
mount 【-t 檔案系統】 【-o 特殊選項】 裝置檔名 掛載點29 掛載光碟:mount -a 所有裝置自動掛載
( 檔案系統 ext3. ext4 .ios9600 )
( 掛載點 已存在的空白目錄 )
1 mkdir /mnt/cdrom/
2mount /dev/sr0 /mnt/cdrom(sr0是光碟機代號)
解除安裝光碟:
umount /mnt/cdrom/ 或者 /dev/sr0
30 掛載u盤
mount -t vfat /dev/sdb1 /mnt/usb
(vfat是fat32)
31 輸出
echo 內容 (當內容中有空格時 加" ")
-e 支援反斜槓的字元轉換
32 開啟顏色
echo -e 「\e[1;34m」 開啟顏色
echo -e 「\e[0m「 關閉顏色
(30 紅 ,32綠,34藍)
33 指令碼(輸出hello world)
(#!/bin/bash (用bin/下的bash執行指令碼))
echo 「 abcd」
執行方式 :
1 bash hello.sh
2 chmod 755 hello.sh
3 ./hello.sh
34 命令重新命名
alias 檢視系統所有別名
alias 別名=」原名」 (臨時生效,重啟失效)
unalias 臨時刪除別名
(將檔案寫入/.bashrc中重啟永久生效)
(source .bashrc 不重啟直接生效)
35 輸出重定向
正確命令:
1命令 > 檔案 命令結果輸入到檔案中(覆蓋原始檔)錯誤命令:2命令 >>檔案 命令結果追加到檔案中 (追加)
1命令 2>檔案 命令結果輸入到檔案中(覆蓋原始檔) (無空格)正確&錯誤:2命令 2>>檔案 命令結果追加到檔案中 (追加) (無空格)
1 命令 >> 檔案 2>&136 多命令順序執行2 命令 &>> 檔案
3命令 >>檔案1 2>>檔案2
1 ; 命令1 ; 命令2 命令之間無關37 管道符2 && 命令1 &&命令2 1正確執行2 ,1錯誤不執行2
3 || 命令1 || 命令2 1錯誤執行2 ,1正確不執行2
命令1 | 命令2 (1的結果作為2 的物件)
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...