那個(gè)的意思就是已經(jīng)進(jìn)入系統(tǒng)了
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的丹東網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
這個(gè)是在命令行下面
在login后面輸入:root,回車 輸入密碼:toor(密碼沒有回顯,也不在屏幕上顯*,只要輸對(duì)就好)然后回車
這個(gè)時(shí)候 你已經(jīng)登陸了,輸入:startx(這個(gè)命令用來(lái)啟動(dòng)圖形界面)回車
好了 這樣就進(jìn)入了
常用的命令有好多啊,你剛開始學(xué),不用特意的去記,用到什么學(xué)什么就好了。 當(dāng)然非要列舉,下面列舉的100條,是來(lái)自百度經(jīng)驗(yàn)上的。 希望對(duì)你有幫助。
Linux常用命令大全100條:
1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt
//》將原文件清空,并且內(nèi)容寫入到文件中,》》將內(nèi)容放到文件的尾部
2,chmod go+w -R /home/zhangy //給組用戶和其他用戶添加寫的權(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 //顯示目錄樹
15,umount -n /mnt/hda2 //強(qiáng)制卸載
16,echo ~/ //顯示用戶的home目錄
17,echo $[5*5] //算術(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]” 大寫變小寫,echo “AaDCbdc23” |tr -c b-d =
將b-d之外的字符串替換成=
31,echo “ADSF” | iconv -f UTF8 -t GBK //把字符由utf8轉(zhuǎn)成gbk
-f是from和簡(jiǎn)寫,-t好像terminal的簡(jiǎn)寫
32,cat -n file //內(nèi)容的前面會(huì)顯示行號(hào)
33,chattr +i file //只讀,root用戶也沒法對(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)硬盤里面的一個(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查看磁盤/dev/sda2的磁盤i/o情況,每?jī)擅胨⑿乱淮?/p>
58, paste -sd ‘|||n’ test //文件的每4行轉(zhuǎn)換成1行,并用|隔開
59,lsof -i :22 //知道22端口現(xiàn)在運(yùn)行什么程序
60,lsof -c abc //顯示abc進(jìn)程現(xiàn)在打開的文件
61,lsof -p 12 //看進(jìn)程號(hào)為12的進(jìn)程打開了哪些文件
63,route //查看路由信息
64,ifup //開啟網(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)聽的網(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 //查看磁盤信息
75,mplayer -loop 10 /mnt/song/music/花兒開了.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)到開頭
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 //查看磁盤空間,和當(dāng)前的磁盤數(shù)
86,fdisk -l //查看所有磁盤數(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 //開啟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)像,感覺less用著更舒服點(diǎn)
99,ln -s //如果忘了-s就變成硬鏈接了
100,tar zxvf test.tar.gz -C /home/zhangy //將內(nèi)容解壓到指定目錄
你需要的是能在LINUX下使用的BT軟件,目前的大多數(shù)BT下載軟件都不支持LINUX,不過(guò)這是大多數(shù),不是沒有,我給你介紹一個(gè)在LINUX下可以使用的BT下載軟件:CTorrent
*****以下內(nèi)容來(lái)自互聯(lián)網(wǎng),并非原創(chuàng),特此聲明!*******
CTorrent簡(jiǎn)介
CTorrent 是用C語(yǔ)言寫的一個(gè)BT客戶端?,F(xiàn)在可以運(yùn)行在多種Linux 版本,MacOS 和 FreeBSD下,以后可能也會(huì)運(yùn)行在Windows下。CTorrent是運(yùn)行在命令行模式下的,這意味著它不需要任何圖形組件(如X Server)。你可以通過(guò)遠(yuǎn)程訪問(wèn)來(lái)讓它在后臺(tái)運(yùn)行。
CTorrent主頁(yè)
下載
目前最新版本是1.3.2
*********************************************************
更詳細(xì)的信息請(qǐng)參考此處:
對(duì)于LINUX其實(shí)我并不在行,只會(huì)日常的使用,至于如何配置此軟件,相信你應(yīng)該看的很明白。
1、linux分區(qū)
--在linux里面所有的設(shè)備、任何東西,在linux看來(lái)都是文件。
--文件在它看來(lái),有兩種形式:
第一種是字符型(鍵盤輸入、打印機(jī));
第二種是二進(jìn)制型(硬盤、光驅(qū)、U盤)
--linux中所有硬件
--手動(dòng)分區(qū)
--A、至少有兩個(gè)分區(qū)
/ 根分區(qū)
SWAP 交換分區(qū)(物理內(nèi)存大小的兩倍)
--B、個(gè)人桌面分區(qū)
/
/boot 128MB is enough
/usr
SWAP
/tmp(用于光盤刻錄)
2、linux目錄說(shuō)明
--/dev/xxyN
--xx (分區(qū)所在設(shè)備類型:hd--IDE硬盤 sd--SCSI硬盤)
--y (標(biāo)明分區(qū)所在設(shè)備
例如:/dev/hda 第一個(gè)IDE硬盤 或 /dev/hdb 第二個(gè)IDE硬盤 或 /dev/sdb 第二個(gè)SCSI硬盤)
--N (數(shù)字代表分區(qū):1-4--主分區(qū)或擴(kuò)展分區(qū);邏輯分區(qū)從5開始!
例如:/dev/hda3 第一個(gè)IDE硬盤上的第三個(gè)主分區(qū)或擴(kuò)展分區(qū)
/dev/sdb6 第二個(gè)SCSI硬盤上的第二個(gè)邏輯分區(qū))
3、linux目錄結(jié)構(gòu)
/ 根目錄,最高級(jí)別
/bin 系統(tǒng)基本命令存放目錄(/usr/bin)
/boot linux的內(nèi)核及引導(dǎo)系統(tǒng)程序文件存放目錄(如:vmlinuz、initrd.img)
一般情況下,GRUB或LILO系統(tǒng)引導(dǎo)管理也位于這個(gè)目錄
/dev 設(shè)備文件存儲(chǔ)目錄,如聲卡、光驅(qū)...
/ect 存放系統(tǒng)設(shè)置文件(如用戶賬號(hào)密碼、服務(wù)器配置文件等)
/home 普通用戶家目錄,默認(rèn)存放目錄
/lib 庫(kù)文件存放目錄
/lost+found 在ext2或ext3文件系統(tǒng)中,當(dāng)系統(tǒng)以外崩潰或機(jī)器意外關(guān)機(jī),而產(chǎn)生一些文件碎片放在這里。
當(dāng)系統(tǒng)啟動(dòng)的過(guò)程中,fsck工具會(huì)檢查這里,并修復(fù)已經(jīng)損壞的文件系統(tǒng)。
有事喜用發(fā)生問(wèn)題,有很多的文件被移到這個(gè)目錄中,可能會(huì)用手工的方式來(lái)修復(fù),或者移文件到原來(lái)的位置上。
/media 即插即用型存儲(chǔ)設(shè)備的掛載點(diǎn)自動(dòng)在這個(gè)目錄下創(chuàng)建。
如USB盤系統(tǒng)自動(dòng)掛在后,會(huì)在這個(gè)目錄下產(chǎn)生一個(gè)目錄;
類似cdrom的目錄
/mnt 存放掛載存儲(chǔ)設(shè)備的掛載目錄,如cdrom等目錄
/opt 表示可選的意思,有些軟件包也會(huì)被安裝在此,也就是自定義軟件包,
比如OpenOffice,或者一些我們自己編譯的軟件包,也可安裝此處。
/proc 操作系統(tǒng)運(yùn)行時(shí),進(jìn)程(正在運(yùn)行的程序)信息及內(nèi)核信息(比如CPU、硬盤分區(qū)、內(nèi)存信息等)存放在此。
/proc目錄是偽裝的文件系統(tǒng)proc的掛載目錄,proc并不是真正的文件系統(tǒng)
/root linux超級(jí)權(quán)限用戶root的家目錄
/sbin 大多是涉及系統(tǒng)管理的命令的存放,只有超級(jí)權(quán)限用戶root才可執(zhí)行命令存放,普通用戶無(wú)權(quán)限執(zhí)行此目錄下的命令
與 /usr/sbin; /usr/X11R6/sbin; usr/local/sbin 目錄相似
(sbin,只有root權(quán)限才能執(zhí)行)
/tmp 臨時(shí)文件目錄,有時(shí)用戶運(yùn)行程序的時(shí)候,會(huì)產(chǎn)生臨時(shí)文件。
/var/tmp目錄和此目錄相似
/usr 系統(tǒng)存放程序的目錄,如命令、幫助文件等。這個(gè)目錄下有很多的文件和目錄。
大部分Linux發(fā)行版提供的軟件包都安裝在此,涉及服務(wù)器的配置文件就安裝在/ect中。
/usr/share/fonts 字體目錄
/usr/share/man 或 /usr/share/doc 幫助目錄
/usr/bin 或 /usr/local/bin 或 /usr/X11R6/bin 普通用戶可執(zhí)行文件目錄
/usr/sbin 或 /usr/local/sbin 或 /usr/X11R6/sbin 超級(jí)權(quán)限用戶root可執(zhí)行命令存放目錄
/usr/include 程序頭文件存放目錄
/var (vary)此目錄經(jīng)常變動(dòng)
/var/log 用來(lái)存放系統(tǒng)日志
/var/www 用來(lái)定義Apache服務(wù)器站點(diǎn)存放
/var/lib 用來(lái)存放一些庫(kù)文件,如MySQL的,以及MySQL數(shù)據(jù)庫(kù)的存放地。
4、基本命令
--查看幫助 *** --help *** --?
--查看詳細(xì)幫助 man ***
--登錄 login
--退出窗口 exit
--關(guān)機(jī) shutdown
--重啟 reboot
--初始化 init (run level -/etc/inittab),0-6看第六部分的g
--進(jìn)入根目錄 cd /
--回上層目錄 cd ..
--相對(duì)路徑 cd dev
--絕對(duì)路徑 cd /dev
--查用戶名 whoami
--查當(dāng)前目錄 pwd
--列出當(dāng)前目錄內(nèi)容 ls
-l(樹詳細(xì)顯示目錄內(nèi)容)
-m(橫列顯示目錄內(nèi)容,是屏幕長(zhǎng)度顯示)
-a(列出全部文件,包括隱藏文件)
-S(以文檔大小排序)
--創(chuàng)建目錄 mkdir dname
--刪除目錄 rmdir dname
rm -r *** -(遞歸刪除該目錄下所有內(nèi)容,詢問(wèn)每個(gè)準(zhǔn)備刪除的文件)
rm -rf ***-(強(qiáng)制刪除該目錄下所有內(nèi)容,不詢問(wèn))
--創(chuàng)建空白文件 touch ***
(ps:從技術(shù)的角度來(lái)講,linux的文件后綴名沒有任何意義)
--復(fù)制 cp
cp -r **1 **2 (復(fù)制1到2中)
--移動(dòng) mv
mv -t **1 **2 (把2移動(dòng)到1中)
--編輯文本 vi [文件名]
--查看文本 cat 由第一行開始顯示文本內(nèi)容
tac 從最后一行顯示,可以看出 tac 是 cat 的倒著寫
more 一頁(yè)一頁(yè)的顯示文檔內(nèi)容
less 與 more 類似,可以往前翻頁(yè)
head 只看頭幾行
-N(數(shù)字,可根據(jù)行數(shù)顯示)
tail 只看后幾行
-N(數(shù)字,可根據(jù)行數(shù)顯示)
nl 顯示的時(shí)候,順序輸出行號(hào)
od 以二進(jìn)制位的方式讀取檔案內(nèi)容
--查找文本 find [路徑][查找類型][搜索文件名]
如查找rc.local find /etc -name *.local
--查找命令信息及其位置 whereis 命令
如 whereis ls
--查看環(huán)境變量 echo $SHELL
如 echo $PATH (分大小寫:分隔符是:,windows是echo %path%;)
--鏈接 ln
如 ln joe.txt a (硬鏈接,如同復(fù)制一個(gè)新文件,joe.txt刪除后,a還存在)
a是鏈接的名稱,a和joe.txt同步,然后a的內(nèi)容和joe.txt一樣
joe.txt改變,a也跟著變
如 ln -s joe.txt b (軟鏈接,如同創(chuàng)建一個(gè)快捷方式,joe.txt刪除后,b不存在)
--wc 統(tǒng)計(jì)指定文本文件的行數(shù)、字?jǐn)?shù)、字符數(shù)
--grep(很常用) 在指定的文本文件中查找指定的字符串
grep 字符串 文件名
--col 見管道..
--------------------
----信息顯示命令----
--------------------
--date 顯示和設(shè)置日期
--stat 顯示指定文件的相關(guān)信息
--who、w 顯示在線登錄用戶
--whoami 顯示用戶自己的身份
--id 顯示當(dāng)前用戶的id信息
--hostname 顯示主機(jī)名稱
--uname 顯示操作系統(tǒng)信息
--dmesg 顯示系統(tǒng)啟動(dòng)信息
--du 顯示指定的文件(目錄)已使用的磁盤空間
--df 顯示文件系統(tǒng)磁盤空間的使用情況
--free 顯示當(dāng)前內(nèi)存和交換空間的使用情況
--fdisk -l 顯示磁盤信息
--locale 顯示當(dāng)前語(yǔ)言環(huán)境
5、掛載點(diǎn)(mount 設(shè)備目錄 掛載目錄)
--訪問(wèn)設(shè)備 (那設(shè)備當(dāng)成一個(gè)文件,和另外一個(gè)文件夾進(jìn)行綁定)
--例如掛載光驅(qū):步驟 [cd /mnt]---[mkdir cdr]---[mount /dev/cdrom /mnt/cdr]---[cd cdr]--OK!直接訪問(wèn)光驅(qū)內(nèi)容
--卸載掛載設(shè)備(umount /dev/cdrom)--注意必須先退出掛載目錄,否則出現(xiàn)"device is busy"錯(cuò)誤.
6、startup-shutdown(linux啟動(dòng)流程)
--A、boot sequence(important) linux啟動(dòng)過(guò)程
a. load bios(hardware information)
b. read MBR's config to find out the OS
(MBR--Master Boot Record,硬盤第一個(gè)物理扇區(qū),柱面0、磁頭0、扇區(qū)1,包含主引導(dǎo)程序和硬盤分區(qū)表)
c. load the kernel of the OS
(加載為kernel核心的OS)
d. init process starts...
(啟動(dòng)linux第一個(gè)進(jìn)程init)
e. execute /etc/rc.d/sysinit
(執(zhí)行系統(tǒng)最重要的配置文件,后臺(tái)啟用進(jìn)程)
(rc.d--run command)
f. start other modules(stc/modules.conf)
(開啟各種模塊,如內(nèi)存管理模塊、硬盤管理模塊)
g. execute the run level scripts
(系統(tǒng)啟動(dòng)是分層次的,根據(jù)情況執(zhí)行,每個(gè)層次之間沒關(guān)系)
0 - 系統(tǒng)停機(jī)狀態(tài)
1 - 單用戶工作狀態(tài) root
2 - 多用戶狀態(tài)(沒有NFS)
3 - 多用戶狀態(tài)(有NFS)
NFS - Network File System 網(wǎng)絡(luò)文件系統(tǒng),聯(lián)網(wǎng)系統(tǒng)
4 - 系統(tǒng)未使用,留給用戶
5 - 圖形界面
6 - 系統(tǒng)正常關(guān)閉并重新啟動(dòng)
如:cd /etc -- 有rc0.d、rc1.d、rc2.d、rc3.d、rc4.d、rc5.d等多個(gè)文件夾,保存著各個(gè)層次執(zhí)行的進(jìn)程文件
h. execute /etc/rc.d/rc.local (重要)
(保存其它進(jìn)程腳本,如tomcat自動(dòng)啟動(dòng),要修改此配置文件)
i. execute /bin/login
(登錄界面)
j. shell started...
7、vi 文本編輯器
--兩種模式:命令模式 編輯模式
--vi [文件名]
(切換到編輯模式)
a append-光標(biāo)后添加
i insert-光標(biāo)前插入
o open-另起一行編輯
esc (切換回命令模式)
:w 存盤
:wq 存盤退出
:q 退出
:q! 不存盤退出
dd 刪除其中一行
dw 刪除一個(gè)單詞
(sudo gedit 文本 常用linux下的文本編輯器,比vi好用)
8、用戶設(shè)置
--切換用戶(switch user) su username
小技巧:直接exit切換
--添加用戶 useradd username [-g] [組名](分配到某個(gè)用戶組)
(創(chuàng)建后會(huì)自動(dòng)在/home目錄下創(chuàng)建該新用戶的文件夾,如/home/username)
--設(shè)置密碼 passwd username
--cd /etc
--查看用戶信息 more password
如新增的用戶信息:username:x:500:500::/home/username:/bin/bash
第一個(gè)數(shù)字,代表用戶組,當(dāng)添加用戶沒有指定用戶組時(shí),系統(tǒng)會(huì)創(chuàng)建一個(gè)和用戶ID一樣的組ID;
第二個(gè)數(shù)字:用戶ID號(hào);
用戶的目錄是/home/username;
用戶的SHELL是/bin/bash
(命令---SHELL[解釋命令]---kenrel內(nèi)核)
SHELL有多種類型,如csh、bash(常用)、bsh、ksh、sh(最原始)
--添加用戶組 groupadd groupname
--查看用戶組信息 more group
--刪除用戶組 groupdel groupname
--修改用戶 usermod [-g] [組名] [用戶名]
--刪除用戶 userdel username
然后把/home的文件夾刪除了 rm -rf 文件夾
9、權(quán)限file privilege
--linux把文件的權(quán)限分成四種:r:read w:write x:execute -:none
如:-rw-r--r--
lrwxrwxrwx
drwxr-xr-x
drwxr-xr-x
第一個(gè)數(shù)字'-'代表文件,其余是文件夾,后9位分為3組,每組有四種權(quán)限設(shè)置rwx-
第一位表示文件所有者
第二位表示和所有者在同一用戶組的用戶
第三位表示不在同一用戶組的用戶權(quán)限
--設(shè)置權(quán)限 (隨意應(yīng)用,靈活組合!)
1、普通用法
--添加權(quán)限 [chmod +x 文件]
如:-rw-r--r-- --- -rwxr-xr-x
--刪除權(quán)限 [chmod -x 文件]
如:-rwxr-xr-x --- -rw-r--r--
--給自己添加權(quán)限 [chmod ?+x 文件]
如此類推,組--g,其他人--o
如:chmod u+x -rw-r--r-- --- -rwxr--r--
chmod g+x -rw-r--r-- --- -rw-r-xr--
chmod o+x -rw-r--r-- --- -rw-r--r-x
2、專業(yè)用法 chmod 755/777
--原理,八進(jìn)制轉(zhuǎn)二進(jìn)制
如755,111 101 101, rwx r-x r-x
777,111 111 111, rwx rwx rwx
--修改所有者權(quán)限 chown (change owner)
如:chown 原來(lái)文件 file1 的所有者是 root,改成joe的
chown joe file1
10、管道(把上一個(gè)命令執(zhí)行的結(jié)果交給下一個(gè)命令)
--使用方法:
命令1|命令2|命令3......|命令n
--使用舉例
--$ls -Rl /etc | more
(如 ls -Rl /etc (在控制臺(tái)模式下,無(wú)法返回前面過(guò)去的信息),因此需要管道執(zhí)行該查詢,實(shí)現(xiàn)分頁(yè)的工作, ls -Rl /etc | more)
--$cat /etc/passwd | wc
(顯示文件結(jié)果,再數(shù)數(shù)有多少行)
--$cat /etc/passwd | grep lrj
(顯示文件結(jié)果,再查找包含lrj的行)
--#dmesg | grep eth0
(顯示系統(tǒng)啟動(dòng)的信息,再查找包含eth0的行--真正含義,檢查網(wǎng)卡執(zhí)行信息是否正常)
--$man bash | col -b bash.txt
語(yǔ)法:col [-bfx][-l緩沖區(qū)列數(shù)]
補(bǔ)充說(shuō)明:在許多UNIX說(shuō)明文件里,都有RLF控制字符。當(dāng)我們運(yùn)用shell特殊字符""和"",把說(shuō)明文件的內(nèi)容輸出成純文本文件時(shí),控制字符會(huì)變成亂碼,col指令則能有效濾除這些控制字符。
參數(shù):
-b 過(guò)濾掉所有的控制字符,包括RLF和HRLF。
-f 濾除RLF字符,但允許將HRLF字符呈現(xiàn)出來(lái)。
-x 以多個(gè)空格字符來(lái)表示跳格字符。
-l緩沖區(qū)列數(shù) 預(yù)設(shè)的內(nèi)存緩沖區(qū)有128列,您可以自行指定緩沖區(qū)的大小。
--$ls -l | grep "^d"
(用正則表達(dá)式篩選出目錄列表中 頭字母為'd' 的內(nèi)容--目錄)(^是正則表達(dá)式開頭部分)
--$ls -l * | grep "^-" | wc -l
(列出目錄列表中 頭字符為'-'的內(nèi)容--文件,并統(tǒng)計(jì)顯示的行數(shù)wc -l)
11、其他命令
--wall(warning all) 通知所有人
a.命令替換
如 wall `date`、 cd 'pwd'、mkbootdisk $(uname -r)
b.重定向
重定向輸出:
如 ls cmd.txt ,把文件寫到cmd.txt,不輸出在控制臺(tái)
ls cmd.txt ,把文件追加寫到cmd.txt
重定向輸入:
如 wall cmd.txt,把文本內(nèi)容發(fā)給所有人
12、修改系統(tǒng)的默認(rèn)系統(tǒng)級(jí)別
常用3和5
3 - 多用戶狀態(tài)(有NFS)
NFS - Network File System 網(wǎng)絡(luò)文件系統(tǒng),聯(lián)網(wǎng)系統(tǒng)
5 - 圖形界面
PS.設(shè)置用戶權(quán)限: sudo chmod 777 目錄
4表示讀,2表示寫,1表示執(zhí)行.
第一位表示文件所有者,第二位表示和所有者在同一用戶組的用戶,第三位表示不在同一用戶組的用戶權(quán)限.
755表示文件所有者可讀寫,執(zhí)行.
第二位5表示與所有者在同一用戶組的可讀,可執(zhí)行,不可寫.
第三位5表示其它組可讀,可執(zhí)行,不可寫. 轉(zhuǎn)載于Joewalker在本人空間也有詳細(xì)說(shuō)明
好多種方式啊,太多啦:
vi 文件名 #編輯方式查看,可修改
cat 文件名 #顯示全部文件內(nèi)容
more 文件名 #分頁(yè)顯示文件內(nèi)容
tail 文件名 #僅查看尾部,還可以指定行數(shù)
head 文件名 #僅查看頭部,還可以指定行數(shù)
sed '1,$'p 文件名 #這個(gè)可以指定起始行和結(jié)束行的,把1和$換了就可以