Linux常用命令大全100條:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),銅鼓企業(yè)網(wǎng)站建設(shè),銅鼓品牌網(wǎng)站建設(shè),網(wǎng)站定制,銅鼓網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,銅鼓網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt
//》將原文件清空,并且內(nèi)容寫(xiě)入到文件中,》》將內(nèi)容放到文件的尾部
2,chmod go+w -R /home/zhangy //給組用戶和其他用戶添加寫(xiě)的權(quán)限
3,tar -tzvf test.tar.gz //列出歸檔內(nèi)容
4,du -ah //查看文件列表大小
5,du -sh //查看所有文件的大小總和
6,echo ‘1+2’|bc -l //數(shù)學(xué)運(yùn)算
7,uname -a //查看linux內(nèi)核等的一些信息
8,badblocks -s /dev/sda //壞道掃描時(shí)顯示進(jìn)度
9,time command //查看命令的運(yùn)行時(shí)間
10,ls -lrt //按時(shí)間的倒序排序
11,rsync -P //同步時(shí)顯示進(jìn)度
12.history -c //清楚歷史命令
13,cd - //返回上次目錄
14,tree //顯示目錄樹(shù)
15,umount -n /mnt/hda2 //強(qiáng)制卸載
16,echo ~/ //顯示用戶的home目錄
17,echo $[5*5]e799bee5baa6e997aee7ad94e78988e69d8331333337376265 //算術(shù)運(yùn)算
18,echo $((5*5)) //算術(shù)運(yùn)算
19,eval ls;ps aux|grep httpd //這二個(gè)命令都能執(zhí)行
20,free -m //有MB為單位顯示內(nèi)存
21,uptime
//顯示系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間,它依次顯示下列信息:現(xiàn)在時(shí)間、系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間、目前有多少登陸用戶、系統(tǒng)在過(guò)去的1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載
22,加法運(yùn)算
[root@krlcgcms01 mytest]# let a=34+3;
[root@krlcgcms01 mytest]# echo $a;
23,export //查看所有環(huán)境變量
24,echo $PATH //查看單個(gè)變量
25,cmp file1 file2 //文件內(nèi)容比對(duì)
26,clear //清屏
27,echo 23423 |awk --re-interval ‘/[0-9]{3,}/’ //如果不加re-interval的話,不顯示
28,cal //得到一個(gè)整齊的日歷格式
29,wc -l //統(tǒng)計(jì)行數(shù),wc -w 統(tǒng)計(jì)單詞
30,echo “AaDCbd23” |tr “[A-Z]” “[a-z]” 大寫(xiě)變小寫(xiě),echo “AaDCbdc23” |tr -c b-d =
將b-d之外的字符串替換成=
31,echo “ADSF” | iconv -f UTF8 -t GBK //把字符由utf8轉(zhuǎn)成gbk
-f是from和簡(jiǎn)寫(xiě),-t好像terminal的簡(jiǎn)寫(xiě)
32,cat -n file //內(nèi)容的前面會(huì)顯示行號(hào)
33,chattr +i file //只讀,root用戶也沒(méi)法對(duì)其進(jìn)行修改
34,lsattr file //查看文件屬性
35,cat /etc/passwd |awk -F: ‘{print $1}’ //查看系統(tǒng)中所有用戶
36,cat /etc/group //查看系統(tǒng)中所有的組
37,groups //查前當(dāng)前用戶所在的,所有組
38,usermod -g 組名 用戶 //這種方式是覆蓋的方式,用的時(shí)候要小心,如果用戶A性于mysql usermod -g php
mysql這樣的話只屬于php了
39,usermod -G 組名 用戶 //這種方式是增加的方式,如果用戶A性于mysql usermod -g php
mysql這樣的話,mysql就屬于2個(gè)組了
40,bc //進(jìn)入數(shù)學(xué)計(jì)算中去
41,umask 003 u權(quán)限是7,g權(quán)限是7,其他用戶是4,也就是774,777-003=774
42,mkfs -t vfat /dev/hda6 //將移動(dòng)硬盤(pán)里面的一個(gè)分區(qū)格式化成vfat格式
43,mount /dev/cdrom /media/cdrom //掛載cdrom
44,getent group 532 //通過(guò)組ID,來(lái)查找組信息
45,last //登錄成功用戶記錄
46,lastb //登錄不成功用戶記錄
47,dump -S /dev/sda2 //查看一下要備份/dev/sda2所要的容量
48,dump -0j -f /dev/hda2/sda2_bak.dump.bz2 /dev/sda2 //將sda2進(jìn)行備份并壓縮
49,restore -t -f /dev/hda2/sda2_bak.dump //查看備份信息
50,restore -r -f /dev/hda2/sda2_bak.dump //還原備份
51,fc-list //查看系統(tǒng)中安裝的字體
52,find 。/ -type f -exec grep -q “root” {} ; -exec echo {} ;
//查找目錄下文件所包涵的字符串
53,vmstat 5 //每5顯示一下次系統(tǒng)信息,cpu,memory,i/o等
54,top 后 在shift + P 所占進(jìn)程的排序顯示
55,top 后 在shift + M 所占內(nèi)存的排序顯示
56,iptraf -g //查看各個(gè)接口的流量
57,ostat -d -x /dev/sda2 2 //用iostat查看磁盤(pán)/dev/sda2的磁盤(pán)i/o情況,每?jī)擅胨⑿乱淮?/p>
58, paste -sd ‘|||n’ test //文件的每4行轉(zhuǎn)換成1行,并用|隔開(kāi)
59,lsof -i :22 //知道22端口現(xiàn)在運(yùn)行什么程序
60,lsof -c abc //顯示abc進(jìn)程現(xiàn)在打開(kāi)的文件
61,lsof -p 12 //看進(jìn)程號(hào)為12的進(jìn)程打開(kāi)了哪些文件
63,route //查看路由信息
64,ifup //開(kāi)啟網(wǎng)卡
65,ifdown //關(guān)閉網(wǎng)卡
66,route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //刪除
172.168這個(gè)網(wǎng)段
67,route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //增加一個(gè)路由
68,netstat -tunl //列出監(jiān)聽(tīng)的網(wǎng)絡(luò)服務(wù)端口
69,netstat -tun //列出已連接的網(wǎng)絡(luò)服務(wù)端口
70,nmap -sP 172.30.4.0/24 //在這個(gè)網(wǎng)段內(nèi)有多少用戶在我的主機(jī)上操作,一個(gè)不錯(cuò)的安全檢查工具
71,vgdisplay //查看系統(tǒng)中的可用空間
72,lvextend -L+20G /dev/tank/part1 //向part1這個(gè)分區(qū)增加20G的空間
73,lvresize -L-10G /dev/tank/part2 //向part2這個(gè)分區(qū)減少10G的空間
74,pvdisplay //查看磁盤(pán)信息
75,mplayer -loop 10 /mnt/song/music/花兒開(kāi)了.mp3 //循環(huán)播放10遍
76,pacman -S firefox -nd //nd去掉依賴
77,wget -c //斷點(diǎn)下載
78,chroot /mnt/ubuntu //改變根目錄到/mnt/ubuntu
79,ctrl+a //命令行下,光標(biāo)稱動(dòng)到開(kāi)頭
80,ctrl+e //命令行下,光標(biāo)移動(dòng)結(jié)尾
81,cut -d: -f 1-4 test //用:分割文件,取分割后的1-4列
82,file /home/zhangy/test.php //用于查看文件的一些基本信息
83,touch test.txt //創(chuàng)建一個(gè)空文件 text.txt
84,htpasswd -cbd /usr/local/nginx/conf/authfile //創(chuàng)建訪問(wèn)控制文件
85,df //查看磁盤(pán)空間,和當(dāng)前的磁盤(pán)數(shù)
86,fdisk -l //查看所有磁盤(pán)數(shù)
87,alsamixer //進(jìn)入后,m鍵可以實(shí)現(xiàn)靜音
88,killall httpd //把所有httpd進(jìn)程殺掉
89,killall -9 mysqld_safe //有些進(jìn)程超級(jí)用戶也停止不了,-9是強(qiáng)制刪除
90,mirror /mysql //下載mysql目錄
91,mirror -R /mysql //上傳mysql目錄
92,rmmod pcspkr //關(guān)掉tab提示音
93,modprobe pcspkr //開(kāi)啟tab提示音
94,gpasswd -a zhangy wheel //將zhangy這個(gè)用戶添加到wheel這個(gè)組
95,dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096
//創(chuàng)建一個(gè)4G的IMG鏡像
96,lspic //顯示pci設(shè)備
97,lsusb //顯示usb設(shè)備
98,history | less //less根more有點(diǎn)像,感覺(jué)less用著更舒服點(diǎn)
99,ln -s //如果忘了-s就變成硬鏈接了
100,tar zxvf test.tar.gz -C /home/zhangy //將內(nèi)容解壓到指定目錄
1.1 pwd命令
該命令的英文解釋為print working directory(打印工作目錄)。輸入pwd命令,Linux會(huì)輸出當(dāng)前目錄。
1.2 cd命令
cd命令用來(lái)改變所在目錄。
cd / 轉(zhuǎn)到根目錄中
cd ~ 轉(zhuǎn)到/home/user用戶目錄下
cd /usr 轉(zhuǎn)到根目錄下的usr目錄中-------------絕對(duì)路徑
cd test 轉(zhuǎn)到當(dāng)前目錄下的test子目錄中-------相對(duì)路徑
1.3 ls命令
ls命令用來(lái)查看目錄的內(nèi)容。 選項(xiàng) 含義 -a 列舉目錄中的全部文件,包括隱藏文件 -l 列舉目錄中的細(xì)節(jié),包括權(quán)限、所有者、組群、大小、創(chuàng)建日期、文件是否是鏈接等 -f 列舉的文件顯示文件類型 -r 逆向,從后向前地列舉目錄中內(nèi)容 -R 遞歸,該選項(xiàng)遞歸地列舉當(dāng)前目錄下所有子目錄內(nèi)的內(nèi)容 -s 大小,按文件大小排序 -h 以人類可讀的方式顯示文件的大小,如用K、M、G作單位 ls -l examples.doc 列舉文件examples.doc的所有信息
1.4 cat命令
cat命令可以用來(lái)合并文件,也可以用來(lái)在屏幕上顯示整個(gè)文件的內(nèi)容。
cat snow.txt 該命令顯示文件snow.txt的內(nèi)容,ctrl+D退出cat。
1.5 grep命令
grep命令的最大功能是在一堆文件中查找一個(gè)特定的字符串。
grep money test.txt
以上命令在test.txt中查找money這個(gè)字符串,grep查找是區(qū)分大小寫(xiě)的。
1.6 touch命令
touch命令用來(lái)創(chuàng)建新文件,他可以創(chuàng)建一個(gè)空白的文件,可以在其中添加文本和數(shù)據(jù)。
touch newfile 該命令創(chuàng)建一個(gè)名為newfile的空白文件。
1.7 cp命令
cp命令用來(lái)拷貝文件,要復(fù)制文件,輸入命令:
cp source filename target filename
cp t.txt Document/t 該命令將把文件t.txt復(fù)制到Document目錄下,并命名為t。 選項(xiàng) 含義 -i 互動(dòng):如果文件將覆蓋目標(biāo)中的文件,他會(huì)提示確認(rèn) -r 遞歸:這個(gè)選項(xiàng)會(huì)復(fù)制整個(gè)目錄樹(shù)、子目錄以及其他 -v 詳細(xì):顯示文件的復(fù)制進(jìn)度
1.8 mv命令
mv命令用來(lái)移動(dòng)文件。 選項(xiàng) 說(shuō)明 -i 互動(dòng):如果選擇的文件會(huì)覆蓋目標(biāo)中的文件,他會(huì)提示確認(rèn) -f 強(qiáng)制:它會(huì)超越互動(dòng)模式,不提示地移動(dòng)文件,屬于很危險(xiǎn)的選項(xiàng) -v 詳細(xì):顯示文件的移動(dòng)進(jìn)度
mv t.txt Document 把文件t.txt 移動(dòng)到目錄Document中。
1.9 rm命令
rm命令用來(lái)刪除文件。 選項(xiàng) 說(shuō)明 -i 互動(dòng):提示確認(rèn)刪除 -f 強(qiáng)制:代替互動(dòng)模式,不提示確認(rèn)刪除 -v 詳細(xì):顯示文件的刪除進(jìn)度 -r 遞歸:將刪除某個(gè)目錄以及其中所有的文件和子目錄
rm t.txt 該命令刪除文件t.txt
1.10 rmdir命令
rmdir命令用來(lái)刪除目錄。
隨便寫(xiě)寫(xiě)吧,呵呵
linux常用命令(基礎(chǔ))
1. man 對(duì)你熟悉或不熟悉的命令提供幫助解釋
eg:man ls 就可以查看ls相關(guān)的用法
注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當(dāng)前程序運(yùn)行。
2. ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件
eg: ls /usr/man
ls -l
a.d表示目錄(directory),如果是一個(gè)”-”表示是文件,如果是l則表示是一個(gè)連接文件(link)
b.表示文件或者目錄許可權(quán)限.分別用可讀(r),可寫(xiě)(w),可運(yùn)行(x)。
3. cp 拷貝文件
eg: cp filename1 filename2 //把filename1拷貝成filename2
cp 1.c netseek/2.c //將1.c拷到netseek目錄下命名為2.c
4. rm 刪除文件和目錄
eg: rm 1.c //將1.c這個(gè)文件刪除
5. mv 移走目錄或者改文件名
eg: mv filename1 filename2 //將filename1 改名為filename2
mv qib.tgz ../qib.tgz //移到上一級(jí)目錄
6. cd 改變當(dāng)前目錄 pwd 查看當(dāng)前所在目錄完整路徑
eg: pwd //查看當(dāng)前所在目錄路徑
cd netseek //進(jìn)入netseek這個(gè)目錄
cd //退出當(dāng)前目錄
7. cat,more命令
將某個(gè)文件的內(nèi)容顯示出來(lái)。兩個(gè)命令所不同的是:cat把文件內(nèi)容一直打印出來(lái),而 more則分屏顯示
eg; cat1.c //就可以把代碼粘帖到1.c文件里,按ctrl+d 保存代碼。
cat 1.c 或more 1.c //都可以查看里面的內(nèi)容。
gcc -o 1 1.c //將1.c編譯成.exe文件,我們可以用此命編譯出代碼。
8.chmod 命令 權(quán)限修改 用法:chmod 一位8進(jìn)制數(shù) filename。
eg: chmod u+x filenmame //只想給自己運(yùn)行,別人只能讀
//u表示文件主人, g 表示文件文件所在組。 o 表示其他人 ;r 表可讀,w 表可寫(xiě),x 表可以運(yùn)行
chmod g+x filename //同組的人來(lái)執(zhí)行
9. clear,date命令
clear:清屏,相當(dāng)與DOS下的cls;date:顯示當(dāng)前時(shí)間。
10. mount 加載一個(gè)硬件設(shè)備
用法:mount [參數(shù)] 要加載的設(shè)備 載入點(diǎn)
eg: mount /dev/cdrom
cd /mnt/cdrom //進(jìn)入光盤(pán)目錄
11. su 在不退出登陸的情況下,切換到另外一個(gè)人的身份
用法: su -l 用戶名(如果用戶名缺省,則切換到root狀態(tài))
eg:su -l netseek (切換到netseek這個(gè)用戶,將提示輸入密碼)
12.whoami,whereis,which,id
//whoami:確認(rèn)自己身份
//whereis:查詢命令所在目錄以及幫助文檔所在目錄
//which:查詢?cè)撁钏谀夸?類似whereis)
//id:打印出自己的UID以及GID。(UID:用戶身份唯一標(biāo)識(shí)。GID:用戶組身份唯一標(biāo)識(shí)。每一個(gè)用戶只能有一個(gè)唯一的UID和 GID)
eg: whoami //顯示你自已登陸的用戶名
whereis bin 顯示bin所在的目錄,將顯示為:/usr/local/bin
which bin
13. grep,find
grep:文本內(nèi)容搜索;find:文件或者目錄名以及權(quán)限屬主等匹配搜索
eg: grep success * /*查找當(dāng)前目錄下面所有文件里面含有success字符的文件
14. kill 可以殺死某個(gè)正在進(jìn)行或者已經(jīng)是dest狀態(tài)的進(jìn)程
eg; ps ax
15. passwd 可以設(shè)置口令
16. history 用戶用過(guò)的命令
eg: history //可以顯示用戶過(guò)去使用的命令
17. !! 執(zhí)行最近一次的命令
18. mkdir命令
eg: mkdir netseek //創(chuàng)建netseek這個(gè)目錄
19. tar 解壓命令
eg: tar -zxvf nmap-3.45.tgz //將這個(gè)解壓到nmap-3.45這個(gè)目錄里
20. finger 可以讓使用者查詢一些其他使用者的資料
eg: finger //查看所用用戶的使用資料
finger root //查看root的資料
希望對(duì)你有幫助。
當(dāng)前標(biāo)題:linux對(duì)時(shí)命令追時(shí) Linux對(duì)時(shí)命令
URL地址:http://www.rwnh.cn/article14/hicpge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、域名注冊(cè)、電子商務(wù)、網(wǎng)站收錄、App設(shè)計(jì)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)