fedora命令大全
一、安裝和登陸命令1、startx 進入圖形界面2、init 5 進入圖形界面3、init 3 進入字符界面4、login 登陸5、poweroff 關(guān)機-p 關(guān)閉機器的
一、安裝和登陸命令
1、startx 進入圖形界面
2、init 5 進入圖形界面
3、init 3 進入字符界面
4、login 登陸
5、poweroff 關(guān)機
-p 關(guān)閉機器的時候關(guān)閉電源
-n 在關(guān)閉機器時不同步數(shù)據(jù)
-w 不做關(guān)機的操作,只是把這個操作記錄到日志里
-d 不把關(guān)機的信息記錄到日志文件里
-f 不調(diào)用shutdown
6、shutdown 關(guān)機重啟
命令格式:shutdown [選項] 時間 [信息] 時間是必要參數(shù),一定要加,可以用now ,也可以用 5 信息在關(guān)機的時候給用戶的信息
-t 這個參數(shù)后面需要加數(shù)字,比如5,表示在發(fā)出關(guān)機信號5秒后開始關(guān)機 -k 不做真正的關(guān)機,只是通知一下所有的用戶。
-r 重啟計算機
-h 關(guān)機后關(guān)閉電源
-f 在重新啟動的時候跳過fsck (磁盤檢查程序)
-F 重啟時,忽略fsck 程序(同-f 一樣)
-c 取消已在執(zhí)行的關(guān)機動作
例:#shutdown -k now just kid
#shutdown -h now system shut down now
7、halt 關(guān)機,選項同poweroff 一樣
8、reboot 重啟計算機
9、mount 掛載文件系統(tǒng)
umount 卸載文件系統(tǒng)
掛載光盤#mount -t iso9660 /dev/cdrom /mnt/cdrom 或者#mount /mnt/cdrom 卸載光盤#umount /mnt/cdrom
退出光盤#eject
送入光盤#eject -t
掛載軟盤 #mount /mnt/floppy
卸載軟盤 #umount /mnt/floppy
掛載本地FAT32分區(qū),并使掛載后顯示中文
#mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/win
卸載#/umount /mnt/win
掛載U 盤或者移動硬盤#mount -o iocharset=utf8 /dev/sda1 /mnt/usb 卸載 #umount /mnt/usb
如果本地語言環(huán)境不是utf8,而是gb18030,需使用下面的命令掛載
#mount -o iocharset=gb2312 /dev/sda1 /mnt/usb
掛載一個光盤鏡像至本地/mnt/cdrom目錄,用下面的命令
#mount -t iso9660 -o loop /tmp/cd.iso /mnt/cdrom
10、linux text 字符界面下安裝操作系統(tǒng)的命令
,11、linux askmethod 選擇不同方法安裝操作系統(tǒng)的命令
二、圖形化界面相關(guān)命令
1、setup
2、ntsysv
3、gdmsetup / gdmconfig
4、networkconfig / thizconfig
5、gnome-volume-control
6、kcontrol
7、kpersonalizer
8、xmtr
1、time 系統(tǒng)設(shè)置 服務(wù)啟動設(shè)置 登陸設(shè)置 網(wǎng)絡(luò)設(shè)置 音量控制 KDE 控制中心 KDE 設(shè)置向?qū)?網(wǎng)絡(luò)檢測命令 三、信息顯示命令 顯示特定指令執(zhí)行時所需消耗的時間及系統(tǒng)資源等資訊
2、data 顯示或設(shè)定系統(tǒng)的日期與時間
若是不以加號作為開頭,則表示要設(shè)定時間,而時間格式為 MMDDhhmm[[CC]YY][.ss],其中 MM 為月份,DD 為日,hh 為小時,mm 為分鐘,CC 為年份前兩位數(shù)字,YY 為年份后兩位數(shù)字,ss 為秒數(shù)#date 081112552006.35
3、cal 顯示日歷
#cal –m #cal –s #cal 2006 #cal 08 2006
4、uptime 提供使用者下面的資訊,不需其他參數(shù):
現(xiàn)在的時間
系統(tǒng)開機運轉(zhuǎn)到現(xiàn)在經(jīng)過的時間
連線的使用者數(shù)量
最近一分鐘、五分鐘和十五分鐘的系統(tǒng)負載
參數(shù):-V 顯示版本資訊
5、last 顯示系統(tǒng)開機以來或是從每月初登入者的訊息
6、dmesg 顯示系統(tǒng)啟動的信息
7、uname 顯示系統(tǒng)信息
-m 顯示硬件型號 -S 顯示操作系統(tǒng)類型
-n 顯示主機名 -V 顯示操作系統(tǒng)的版本
-r 顯示內(nèi)核版本 -a 顯示全部信息
8、id 顯示真實和有效的UID 和GID
9、hostname 顯示或設(shè)置系統(tǒng)的主機名
-a 顯示主機的別名 -F 從指定文件中讀取主機名 -d 顯示DNS 域名 -i 顯示主機的IP 地址
10、who 或w 顯示在線登陸用戶
-q 顯示全部的登陸名和登陸數(shù) #w user username 僅顯示指定用戶#w 顯示系統(tǒng)中當(dāng)前用戶的信息 的信息
11、whoami 顯示用戶自己的身份
12、whois 查詢域名注冊及IP 地址相關(guān)信息
#whois www.sina.com.cn
小技巧:如果想注冊一個域名,可以用whois 工具查詢一下是否有人注冊。
13、whatis 查看命令的解釋
#whatis ls
14、whereis 顯示系統(tǒng)命令及其文檔所在目錄
,#whereis ls
15、which 顯示系統(tǒng)命令所在目錄
#which ls
16、stat 顯示指定文件的相關(guān)信息(含節(jié)點內(nèi)容)
#stat -f / 查看整個文件系統(tǒng)的情況
17、free 顯示當(dāng)前內(nèi)存和交換空間使用情況
-b 以字節(jié)為單位 -m 以MB 為單位
18、du 顯示指定的文件或目錄已使用的磁盤空間的總量
-a 顯示對所有文件的統(tǒng)計(含子目錄) -h 以M 為單位 1024kb=1M -b 輸出的結(jié)果一字節(jié)bytes 為單位 -H 以M 為單位 1000kb=1M -c 只計算目錄的總用量 -s 只顯示目錄使用空間的總和
19、df 顯示文件系統(tǒng)磁盤空間的使用情況
-h 以1024kb=1M計算 -t 指定顯示分區(qū)的類型
-H 以1000kb=1M計算 -i 顯示分區(qū)的inode 使用情況
20、wc 統(tǒng)計指定文件中的字節(jié)數(shù)、字數(shù)、行數(shù),并將結(jié)果顯示輸出
-c 輸出字節(jié)統(tǒng)計數(shù) -L 輸出最長的行的長度
-l 輸出換行符統(tǒng)計數(shù) -w 輸出單詞統(tǒng)計數(shù)
21、ls 顯示目錄文件
-a 顯示所有文件(包含隱藏文件) -i 顯示每個文件的inode 號
-l 使用長格式顯示 -m 所有項目以逗號隔開,并填滿整行 -F 以符號形式附加文件類別 -h 將列出文件的大小人性化格式輸出 -R 以樹狀結(jié)構(gòu)顯示目錄內(nèi)容 -t 按最后修改時間順序列出文件名 -d 查看目錄屬性 -color 彩色顯示文件
22、cat 顯示文本文件內(nèi)容
-b 顯示文件內(nèi)容的時候顯示行數(shù) -s 將多個空行合并成一個空行輸出 -n 顯示文件內(nèi)容包括空行
23、tac 反轉(zhuǎn)顯示文件內(nèi)容,后面的行放在前面顯示
選項同上
24、head 顯示文本文件的前若干行
-n (行數(shù))顯示文件的最后指定的行 -q 不輸出文件頭的內(nèi)容 -b (字節(jié)數(shù))顯示文件最后字節(jié)數(shù)里的內(nèi)容 -v 輸出文件頭的內(nèi)容
25、tail 顯示文本文件的后若干行
選項同上
26、more 或less 分頁顯示文本文件內(nèi)容
-s 將多個空行壓縮成一個空行 行數(shù) 直接從給定的行數(shù)開始顯示 -p 清楚屏幕后在顯示 -數(shù)字 規(guī)定每次顯示多少行
27、cut 顯示每行從開頭算起 num1 到 num2 的文字
# cut –c 0-6 example ## print 開頭算起前 6 個字元
28、pwd 顯示當(dāng)前工作目錄
29、locale 顯示當(dāng)前語言環(huán)境
30、fc-list 列出系統(tǒng)字體
31、jobs 查看當(dāng)前終端,當(dāng)前shell 下的后臺的進程
32、ps 查看系統(tǒng)中的進程
#ps aux #ps -elf
,33、pstree
34、top
35、set
36、export
37、man
38、info
39、help 將所有行程以樹狀圖顯示 查看系統(tǒng)中實時進程 查看系統(tǒng)變量 查看環(huán)境變量 查看命令幫助信息 查看命令幫助信息 查看命令幫助信息
四、文件處理命令
1、file 顯示文件類型
2、mkdir 創(chuàng)建目錄
-p 依次創(chuàng)建目錄(建立多級目錄) -m 指定目錄的權(quán)限
3、grep 在指定的文本文件中查找指定的字符串
4、dd 轉(zhuǎn)換及輸出數(shù)據(jù)
#dd if=/dev/hda of=/dev/hdb 硬盤對拷
5、find 查找文件或目錄
-name * 根據(jù)指定的文件名進行查找
-type * 查找指定類型的文件
類型文件有:
l 鏈接 b 塊設(shè)備文件 p 管道(pipe )文件 d 目錄 c 字符設(shè)備文件
f 普通文件 s socket (套接字文件)
-size n [bc] 查找n 值大小的文件,默認單位是字節(jié)
b=bit c=kb
例:#find -size 1500b #find -size 1500b #find -size -1500b 查找等于、大與、小于1.5M 大小的文件
-user <用戶名> 查找屬于指定用戶的文件
-group <用戶組名>查找屬于指定用戶組的文件
-newer <文件名> 查找比文件更新的文件
-cmin n 查找在過去n 分鐘以內(nèi)(-)或以外( )被修改過的文件
-ctime n 查找在過去n 天以內(nèi)(-)或以外( )被修改過的文件
-atime n 查找在過去n 天以內(nèi)(-)或以外( )被讀取過的文件
-amin n 查找在過去n 分鐘以內(nèi)(-)或以外( )被讀取過的文件
-links n 查找n 個鏈接數(shù)的文件
6、mv 移動文件或目錄,文件或目錄改名
-i 出現(xiàn)提示 -f 強制移動
-v 顯示進度 -u 只有源文件比目的文件新時才移動
7、diff 比較并顯示文件差異的部分
8、comm 比較文件內(nèi)容
9、ln 建立文件之間的鏈接
-s 符號鏈接的選項 -i 出現(xiàn)提示
-f 強制建立鏈接 -v 顯示操作信息
10、rm 刪除文件或目錄
-r 遞歸刪除 -v 刪除時顯示信息
-f 強制刪除 -i 刪除時會有提示確認
,11、rmdir 刪除空目錄
-p 依次刪除目錄 -v 刪除的時候顯示信息
12、cp 復(fù)制文件或目錄
-R 遞歸復(fù)制整個目錄里的內(nèi)容 -v 顯示進度
-f 強制復(fù)制 -l 創(chuàng)建硬鏈接
-p 復(fù)制完后保持目錄的權(quán)限值 -u 只有在目的文件比源文件舊時才復(fù)制 -i 復(fù)制時出現(xiàn)同名會有提示
13、cd 切換目錄
#cd 回到用戶的主目錄 #cd .. 轉(zhuǎn)到上一級目錄
#cd - 回到用戶的主目錄 #cd / 切換到根目錄
#cd ~ 回到用戶的宿主目錄 #cd . 切換到當(dāng)前目錄
14、tar -f 這個選項是一定要用的,表示使用歸檔文件
-v 顯示進度 -k 在解開打包文件時保持原有的文件 -c 建立一個新的tar 文件 -C 指定解包的目的目錄
-z 調(diào)用gzip 或者gunzip 程序 -A 將其他打包中的文件追加到一個打包文-j 調(diào)用bzip2或者bunzip2程序 件中
-t 顯示tar 打包文件里的內(nèi)容 -M 將一個包分成多個包,但必須配合-L 參-x 解壓縮tar 文件 數(shù)一起使用
-r 追加一個或多個文件到已有的包中 -get 提取某個文件
-u 如果文件比打包文件中的新就替換-remove -files 打包以后刪除文件
打包中的文件 -t 進行測試解壓縮,不會解壓到當(dāng)前目錄 格式:tar [選項] 生成打包文件名 需打包的源文件
15、compress 壓縮命令,生成.z 的文件
16、uncompress 解壓縮擴展名為.z 的文件
17、zip 壓縮文件或目錄
18、unzip 解壓縮擴展名為.zip 的文件
19、gzip 壓縮命令(不支持對目錄進行壓縮),生成.gz 的文件
20、gunzip 或zcat 解壓縮.gz 的文件
21、bzip2
22、bunzip2
23、touch
24、unlink
25、locate
26、ldd 壓縮命令,生成.bz2的文件 解壓縮命令 更改文件的時間標記或創(chuàng)建一個空文件 刪除軟鏈接 在系統(tǒng)中搜索包含字符串的文件 列出與文件有關(guān)的分享函數(shù)庫
五、系統(tǒng)管理相關(guān)命令
1、clear 清楚界面
2、konsole 打開命令終端
3、gnome-terminal 打開命令終端
4、fdisk 修改磁盤分區(qū)
-m 幫助
-l 打印已知分區(qū)
-d 刪除一個分區(qū)
-n 新建一個新的分區(qū)
5、mkfs 格式化磁盤工具 -p 打印當(dāng)前分區(qū)表 -w 將新的分區(qū)表寫入磁盤,并且退出 -t 改變一個分區(qū)的系統(tǒng)標識 -q 放棄保存并且退出
,鍵入mkfs 后,按tab 鍵兩次,會顯示出很多格式化工具
6、fsck 單用戶模式下,檢測修復(fù)文件系統(tǒng)
例如:#fsck -j /dev/hda1
注:建議不要手動fsck ,系統(tǒng)會自動調(diào)用
7、quota 顯示并限制用戶的磁盤用量
8、quotacheck 根據(jù)/etc/mtab檢查所有非網(wǎng)絡(luò)文件系統(tǒng)
-a 不能再手動指定檢查哪個分區(qū)了 -c 創(chuàng)建數(shù)據(jù)庫aquota.usr 和aquota.group -v 顯示過程和結(jié)果 -M 把所有分區(qū)強制以讀寫方式檢查 -u 檢查帶有usrquota 參數(shù)的分區(qū) -R 檢查除了根分區(qū)以外的所有分區(qū) -g 檢查帶有g(shù)rpquota 參數(shù)的分區(qū)
9、quotaon 啟動quota
-a 打開所有磁盤配額 -g 指定打開基于組的磁盤配額 -v 顯示輸出結(jié)果 -p 打印當(dāng)前狀態(tài)
-u 指定基于用戶的磁盤配額
10、quotaoff 關(guān)閉quota
選項同上
11、edquota 配置限額
-u 用戶名
-g 組名
-t 設(shè)置寬限時間
12、repquota 查看所有配額
13、at 在指定的時間執(zhí)行特定的命令
14、atq 查詢待執(zhí)行的任務(wù)
15、atrm 刪除待執(zhí)行的任務(wù)
16、crontab 設(shè)置計劃任務(wù)
17、lp 打印文件
18、useradd 新建賬號
19、usermod 修改賬號設(shè)置
20、userdel 刪除賬號
21、groupadd 建立組
22、groupmod 改變組標識符或名稱
23、groupdel 刪除組
24、kill 對程序下達信號或終止程序
25、nice 以改過的優(yōu)先級執(zhí)行程序
26、renice 調(diào)整正在執(zhí)行程序的優(yōu)先級
27、wget 從指定的網(wǎng)址下載文件
28、md5sum 計算并校驗軟件MD5碼
29、mesg 控制當(dāng)前所用終端機的寫入權(quán)限
30、wall 廣播信息
31、write 傳送信息給其他用戶
32、lpq 列出打印機隊列的狀態(tài)
33、lprm 刪除正在打印的作業(yè)
34、sleep 時間暫停
35、chfn 改變finger 所顯示的信息
,36、chsh
改變用戶登陸系統(tǒng)時所使用的shell 六、網(wǎng)絡(luò)操作相關(guān)命令 1、ifconfig 2、ifup 3、ifdown 4、ping 5、netstat 6、route 7、traceroute 8、mtr 8、xmtr 9、tcpdump 10、telnet 11、ftp 12、rlogin 13、rcp 14、ssh 15、finger 16、mail 17、host 18、nslookup 1、passwd 2、su 3、sudo 4、umask 5、chgrp 6、chmod 7、chown 8、chattr 9、lsattr
10、pswho
1、bc
2、xmms
3、xine
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName (注:tar 是打包,不是壓縮?。?.gz
解壓1:gunzip FileName.gz 設(shè)置或顯示網(wǎng)絡(luò)接口 啟用網(wǎng)絡(luò)接口 關(guān)閉網(wǎng)絡(luò)接口 傳送ICMPecho 的包,用來檢查聯(lián)機狀態(tài) 查詢網(wǎng)絡(luò)的當(dāng)前狀態(tài) 顯示并設(shè)置路由 追蹤聯(lián)機所經(jīng)過的路由器 是一個既具有ping 功能,又具有traceroute 功能的命令 是一個在X windows下執(zhí)行的命令 顯示網(wǎng)絡(luò)上TCP 的聯(lián)機狀態(tài) 遠程聯(lián)機程序 文件傳輸 遠程登陸主機 遠程復(fù)制文件或目錄 遠程加密的聯(lián)機 遠端查詢主機上的用戶信息 收發(fā)郵件 查詢主機使用的域名 查詢網(wǎng)絡(luò)名稱與地址的對應(yīng) 七、系統(tǒng)安全相關(guān)命令 修改用戶密碼 切換并取代該用戶的身份 使用指定的用戶權(quán)限執(zhí)行程序 設(shè)置新建文件的權(quán)限屏蔽 改變文件或目錄所屬的組 改變文件或目錄的權(quán)限 改變文件或目錄的擁有者或組 改變文件屬性 列出ext2上的文件屬性 八、其它命令 計算器 播放器 播放器 九、解壓縮命令
,解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
sEx 只是調(diào)用相關(guān)程序,本身并無壓縮、解壓功能,請注意!
,gzip 命令
減少文件大小有兩個明顯的好處,一是可以減少存儲空間,二是通過網(wǎng)絡(luò)傳輸文件時,可以減少傳輸?shù)臅r間。gzip 是在 Linux 系統(tǒng)中經(jīng)常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。
語法:gzip [選項] 壓縮(解壓縮)的文件名該命令的各選項含義如下:
-c 將輸出寫到標準輸出上,并保留原有文件。-d 將壓縮文件解壓。-l 對每個壓縮文件,顯示下列字段: 壓縮文件的大?。晃磯嚎s文件的大?。粔嚎s比;未壓縮文件的名字-r 遞歸式地查找指定目錄并壓縮其中的所有文件或者是解壓縮。-t 測試,檢查壓縮文件是否完整。-v 對每一個壓縮和解壓的文件,顯示文件名和壓縮比。-num 用指定的數(shù)字 num 調(diào)整壓縮的速度,-1 或 --fast 表示最快壓縮方法(低壓縮比),-9 或--best 表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為 6。指令實例:
gzip * 把當(dāng)前目錄下的每個文件壓縮成 .gz 文件。gzip -dv * 把當(dāng)前目錄下每個壓縮的文件解壓,并列出詳細的信息。gzip -l * 詳細顯示例1中每個壓縮的文件的信息,并不解壓。gzip usr.tar 壓縮 tar 備份文件 usr.tar ,此時壓縮文件的擴展名為.tar.gz 。