久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

73條日常Linux shell命令匯總,,總有一條你需要,!...

 為你放縱一生 2016-03-23

英文:TechBar

譯文:外刊IT評論

1.檢查遠程端口是否對bash開放:

echo >/dev/tcp/8.8.8.8/53&& echo'open'

2.讓進程轉入后臺:

Ctrl + z

3,、將進程轉到前臺:

fg

4.產生隨機的十六進制數(shù),其中n是字符數(shù):

openssl rand -hex n

5.在當前shell里執(zhí)行一個文件里的命令:

source /home/user/file.name

6.截取前5個字符:

${variable:0:5}

7.SSH debug 模式:

ssh -vvv user@ip_address

8.SSH with pem key:

ssh user@ip_address -i key.pem

9.用wget抓取完整的網(wǎng)站目錄結構,,存放到本地目錄中:

wget -r --no-parent --reject'index.html*'http://hostname/ -P /home/user/dirs

10.一次創(chuàng)建多個目錄:

mkdir -p /home/user/{test,test1,test2}

11.列出包括子進程的進程樹:

ps axwef

12.創(chuàng)建 war 文件:

jar -cvf name.war file

13.測試硬盤寫入速度:

ddif=/dev/zero of=/tmp/output.img bs=8k count=256k; rm -rf /tmp/output.img

14.測試硬盤讀取速度:

hdparm -Tt /dev/sda

15.獲取文本的md5 hash:

echo -n'text'| md5sum

16.檢查xml格式:

xmllint --noout file.xml

17.將tar.gz提取到新目錄里:

tar zxvf package.tar.gz -C new_dir

18.使用curl獲取HTTP頭信息:

curl -I http://www.

19.修改文件或目錄的時間戳(YYMMDDhhmm):

touch -t0712250000file

20.用wget命令執(zhí)行ftp下載:

wget -m ftp://username:password@hostname

21.生成隨機密碼(例子里是16個字符長):

LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9| head -c${1:-16};echo;

22.快速備份一個文件:

cp some_file_name{,.bkp}

23.訪問Windows共享目錄:

smbclient -U'DOMAIN\user'//dc.domain.com/share/test/dir

24.執(zhí)行歷史記錄里的命令(這里是第100行):

!100

25.解壓:

unzip package_name.zip -d dir_name

26.輸入多行文字(CTRL + d 退出):

cat > test.txt

27.創(chuàng)建空文件或清空一個現(xiàn)有文件:

\> test.txt

28.與Ubuntu NTP server同步時間:

ntpdate ntp.ubuntu.com

29.用netstat顯示所有tcp4監(jiān)聽端口:

netstat -lnt4 | awk'{print $4}'| cut -f2 -d: | grep -o'[0-9]*'

30.qcow2鏡像文件轉換:

qemu-img convert -f qcow2 -O raw precise-server-cloudimg-amd64-disk1.img \precise-server-cloudimg-amd64-disk1.raw

31.重復運行文件,,顯示其輸出(缺省是2秒一次):

watch ps -ef

32.所有用戶列表:

getent passwd

33.Mount root in read/write mode:

mount -o remount,rw /

34.掛載一個目錄(這是不能使用鏈接的情況):

mount --bind /source /destination

35.動態(tài)更新DNS server:

nsupdate < 86400A $IP send EOF

36.遞歸grep所有目錄:

grep -r'some_text'/path/to/dir

37.列出前10個最大的文件:

lsof / | awk'{ if($7 > 1048576) print $7/1048576 'MB '$9 }'| sort -n -u | tail

38.顯示剩余內存(MB):

free -m | grep cache | awk'/[0-9]/{ print $4' MB' }'

39.打開Vim并跳到文件末:

vim + some_file_name

40.Git 克隆指定分支(master):

git clone git@github.com:name/app.git -b master

41.Git 切換到其它分支(develop):

git checkout develop

42.Git 刪除分支(myfeature):

git branch -d myfeature

43.Git 刪除遠程分支

git push origin :branchName

44.Git 將新分支推送到遠程服務器:

git push -u origin mynewfeature

45.打印歷史記錄中最后一次cat命令:

!cat:p

46.運行歷史記錄里最后一次cat命令:

!cat

47.找出/home/user下所有空子目錄:

find /home/user -maxdepth1-type d -empty

48.獲取test.txt文件中第50-60行內容:

< test.txt sed -n'50,60p'

49.運行最后一個命令(如果最后一個命令是mkdir /root/test, 下面將會運行: sudo mkdir /root/test):

sudo !!

50.創(chuàng)建臨時RAM文件系統(tǒng) – ramdisk (先創(chuàng)建/tmpram目錄):

mount -t tmpfs tmpfs /tmpram -o size=512m

51.Grep whole words:

grep -w'name'test.txt

52.在需要提升權限的情況下往一個文件里追加文本:

echo'some text'| sudo tee -a /path/file

53.列出所有kill signal參數(shù):

kill -l

54.在bash歷史記錄里禁止記錄最后一次會話:

kill -9$$

55.掃描網(wǎng)絡尋找開放的端口:

nmap -p8081172.20.0.0/16

56.設置git email:

git config --globaluser.email'me@'

57.To sync with master if you have unpublished commits:

git pull --rebase origin master

58.將所有文件名中含有”txt”的文件移入/home/user目錄:

find -iname'*txt*'-execmv -v {} /home/user \;

59.將文件按行并列顯示:

paste test.txt test1.txt

60.shell里的進度條:

pv data.log

61.使用netcat將數(shù)據(jù)發(fā)送到Graphite server:

| nc192.168.200.23000

62.將tabs轉換成空格:

expand test.txt > test1.txt

63.Skip bash history:

< space >cmd

64.去之前的工作目錄:

cd -

65.拆分大體積的tar.gz文件(每個100MB),然后合并回去:

split –b100m /path/to/large/archive /path/to/output/files cat files* > archive

66.使用curl獲取HTTP status code:

curl -sL -w'%{http_code}\\n'www. -o /dev/null

67.設置root密碼,,強化MySQL安全安裝:

/usr/bin/mysql_secure_installation

68.當Ctrl + c不好使時:

Ctrl + \

69.獲取文件owner:

stat -c %U file.txt

70.block設備列表:

lsblk -f

71.找出文件名結尾有空格的文件:

find . -type f -execegrep -l' +$'{} \;

72.找出文件名有tab縮進符的文件

find . -type f -execegrep -l $'\t'{} \;

73.用”=”打印出橫線:全選復制放進筆記

printf'%100s\n'| tr' '=

【今日微信公號推薦↓】

其中推薦了包括技術,、設計極客 IT相親相關的熱門公眾號,。技術涵蓋:Python、Web前端,、Java,、安卓,、iOS、PHP,、C/C++,、.NET、Linux,、數(shù)據(jù)庫,、運維、大數(shù)據(jù),、算法,、IT職場等。點擊《值得關注的技術和設計公眾號》,,發(fā)現(xiàn)精彩,!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多