linux useful command
useful command:
help, info , man: help document
touch: create file
updatedb: 更新系統資料庫
vimdiff: vim difference
which,type,whereis,locate,find: command related
who,whoami:
uptime:
nl: 逐行編號
grep: 找出特定文字
sort: 逐行排序
uniq: 排除相同資料
tr: 取代或刪除特定字元
col: 將 tab 跟 空白 互相轉換
join: 兩個文件依鍵值 concate
paste: 雷同 join. 但是不比對數據,單純將多個文件合併
df: disk free
du:
dd: dd if=/dev/zero of=virtual.img bs=1024 count=1024
cat fileA | dd conv=ucase > fileB ←將 fileA 內小寫改大寫存入 fileB
dd if=/dev/sr0 of=CD1.iso bs=2048←將光碟轉 iso 映像檔(光碟內要放光碟片才可轉換)
http://wanggen.myweb.hinet.net/ech3/ech3.html#dd
losetup: sudo losetup /dev/loop0 virtual.img (映射文件到虛擬設備上)
fdisk: fdisk -l virtual.img
kpartx: 針對單一檔案各個分區做 mapper (/dev/mapper/loop2p1)
mkfs: make file system
service: service cron status
mkdir -p /media/virtual_{1..3}
history: 之前用過的指令
tar: 打包 (-czf c:create z:gzip壓縮 f:輸出檔名)
file: 查詢 file 屬性
dos2unix, unix2dos: linux document and ms document transfer
tee: 重新導向到文件 echo "hello" | tee hello.txt (輸出到畫面並寫到檔案)
exec: 永久重導向 exec 1>somefile (將 stdout 指定到 somefile 文件. 0:stdin 1:stdout 2:stderr)
exec 1>&-
echo $? : 查上個指令的執行結果 0 表示正常執行
sed '/^$/d' 去除空白行
lsof: 查看各個 process 使用的檔案
netcat: nc -vz ip port 檢查remote port. 除此之外... 是個很厲害的駭客工具 XD
vim skills:
1. yy copy one line
2. p paste
3. ctrl+v 區塊選取
4. v 行選取
5. dd delete one line
6. 8dd delete 8 lines
7. repeat last command
funny libraries:
1. 圖文產生器
figlet、toilet、banner、printerbanner、cowsay
2. image viewer
aview、imagemagick、caca-utils
3. Matrix
cmatrix
4. fire effect
aafire
5. 名言佳句
fortune
6. 小蜜蜂遊戲
ninvaders
------------------
以上個人整理
以下高手整理
Awesome Linux Software
------------------
help, info , man: help document
touch: create file
updatedb: 更新系統資料庫
vimdiff: vim difference
which,type,whereis,locate,find: command related
who,whoami:
uptime:
nl: 逐行編號
grep: 找出特定文字
sort: 逐行排序
uniq: 排除相同資料
tr: 取代或刪除特定字元
col: 將 tab 跟 空白 互相轉換
join: 兩個文件依鍵值 concate
paste: 雷同 join. 但是不比對數據,單純將多個文件合併
df: disk free
du:
dd: dd if=/dev/zero of=virtual.img bs=1024 count=1024
cat fileA | dd conv=ucase > fileB ←將 fileA 內小寫改大寫存入 fileB
dd if=/dev/sr0 of=CD1.iso bs=2048←將光碟轉 iso 映像檔(光碟內要放光碟片才可轉換)
http://wanggen.myweb.hinet.net/ech3/ech3.html#dd
losetup: sudo losetup /dev/loop0 virtual.img (映射文件到虛擬設備上)
fdisk: fdisk -l virtual.img
kpartx: 針對單一檔案各個分區做 mapper (/dev/mapper/loop2p1)
mkfs: make file system
service: service cron status
mkdir -p /media/virtual_{1..3}
history: 之前用過的指令
tar: 打包 (-czf c:create z:gzip壓縮 f:輸出檔名)
file: 查詢 file 屬性
dos2unix, unix2dos: linux document and ms document transfer
tee: 重新導向到文件 echo "hello" | tee hello.txt (輸出到畫面並寫到檔案)
exec: 永久重導向 exec 1>somefile (將 stdout 指定到 somefile 文件. 0:stdin 1:stdout 2:stderr)
exec 1>&-
echo $? : 查上個指令的執行結果 0 表示正常執行
sed '/^$/d' 去除空白行
lsof: 查看各個 process 使用的檔案
netcat: nc -vz ip port 檢查remote port. 除此之外... 是個很厲害的駭客工具 XD
vim skills:
1. yy copy one line
2. p paste
3. ctrl+v 區塊選取
4. v 行選取
5. dd delete one line
6. 8dd delete 8 lines
7. repeat last command
funny libraries:
1. 圖文產生器
figlet、toilet、banner、printerbanner、cowsay
2. image viewer
aview、imagemagick、caca-utils
3. Matrix
cmatrix
4. fire effect
aafire
5. 名言佳句
fortune
6. 小蜜蜂遊戲
ninvaders
------------------
以上個人整理
以下高手整理
Awesome Linux Software
------------------
留言
張貼留言