Linux經常使用命令(一)基本格式、文件處理和文件搜索命令shell
man,--help,help,info
總共四種獲取幫助的命令。segmentfault
man
是manual
的縮寫windows
man
命令名稱
例如:man ls
安全
進入man
命令裏操做,q
退出 ,輸入:/ -d
搜索"-d
"字符串,按n
往下搜"-d
",shift+n
往上搜"-d
"函數
man
的級別:spa
一、查看命令的幫助 二、查看可被內核調用的函數的幫助 三、查看函數和函數庫的幫助 四、查看特殊文件的幫助(主要是/dev目錄下的文件) 五、查看配置文件的幫助 六、查看遊戲的幫助 七、查看其它雜項的幫助 八、查看系統管理員可用命令的幫助 九、查看和內核相關文件的幫助
man man, man ls,man -f password,man 1 password,whereis password,man -f null,man -f ifconfigcode
man -f
命令 至關於whatis
命令man -k
命令 至關於apropos
命令 搜索含有關鍵詞「命令」的幫助文檔遊戲
命令
--help
獲取選項幫助ip
例如:ls --help
內存
help shell
內部命令
例如:whereis
能夠用來判斷一個命令是不是shell
內部命令,ls
在/bin/
下面有可執行文件說明ls
命令不是shell
內部命令,cd
命令在/bin/
下面沒有相應的可執行文件,因此是shell
自帶的命令.
info 命令
info
裏面內容十分繁瑣,是關於命令的一個巨大的幫助文檔,裏面有各個版本對於此命令
的說明。
-回車:進入帶*號的說明
-u: 進入上層頁面
-n: 進入下一個幫助小節
-p: 進入上一個幫助小節
-q: 退出
經常使用壓縮格式:
.zip
.gz
.bz2
.tar.gz
.tar.bz2
壓縮:zip
壓縮文件名 源文件 //壓縮文件zip
-r
壓縮目錄名 源目錄 //壓縮目錄
解壓縮:unzip
壓縮文件 //解壓縮文件
壓縮:gzip
源文件 //壓縮爲.gz格式的壓縮文件,源文件會消失
gzip -c
源文件 > 壓縮文件 //壓縮爲.gz
格式,源文件保留gzip -r
目錄 //壓縮目錄下全部子文件,可是不能壓縮目錄
解壓縮:gzip -d
壓縮文件 //解壓縮文件gunzip
壓縮文件 //解壓縮文件
壓縮:bzip2
源文件名 //壓縮文件,源文件會消失
bzip2 -k
源文件 //壓縮後保留源文件
*bzip
不能壓縮目錄
解壓縮:bzip -d
壓縮文件 //解壓bzip2文件bunbzip
壓縮文件 //壓縮文件
打包命令tar:tar -cvf
打包文件名 源文件 //壓縮爲tar
格式tar -zvcf
壓縮包名.tar.gz
源文件 //壓縮爲.tar.gz
格式tar -jvcf
壓縮包名.tar.bz2
源文件 //壓縮爲.tar.bz2
格式
-c
:打包-v
:顯示過程-f
:指定打包後的文件名
解壓tar:tar -xvf
打包文件名 //解壓tar
格式文件tar -zxvf
壓縮包名.tar.gz
//解壓.tar.gz
格式文件tar -jxvf
壓縮包名.tar.bz2
//解壓.tar.bz2
格式文件
-x
:解打包-z
:壓縮爲.tar.gz
格式-j
:壓縮爲.tar.bz2
格式
其餘用法:
(1)指定解壓縮位置tar -jxvf
打包文件名 -C
絕對路徑
(2)同時壓縮多個文件到指定路徑tar -zcvf
絕對路徑(/tmp/
) 打包文件名 源文件 源文件
(3)查看壓縮包內文件,不解壓tar -ztvf
壓縮包文件名
shutdown
[選項] 時間
時間後加上「&
」,則表示將當前計劃任務放置後臺運行!若不放置後臺運行,則當前界面直到關機/重啓,都沒法進行操做。
這個時候,若是當前用戶按【ctrl+c
】能夠取消本次關機或重啓的操做,而其餘用戶若是按【ctrl+c
】的話,則不會取消關機或重啓操做,但能夠退出中斷,繼續進行其餘操做。
選項:
-h 關機 -r 重啓 -c 取消上一個關機命令
時間:
now //如今 時:分 //後面的時間可使用【+m】格式,表示多少分鐘後執行。也可使用【hh:mm】格式,表示指定的時間執行,該時間是24小時制的;
舉例:
【shutdown -h
05:30】 設定凌晨05:30關機
【shutdown -h
now】 當即關機
【shutdown -r
05:30】 設定凌晨05:30重啓
【shutdown -r now
】 當即重啓
【shutdown -c
】 取消前一個關機或重啓命令
其餘關機命令:
1. halt 2. poweroff 3. init 0
以上三個關機命令不建議使用,相對shutdown
,shutdown
更爲安全;
其餘重啓命令:
1. reboot 2. init 6
0 //關機 1 //單用戶(相似windows安全模式) 2 //不徹底多用戶,不含NFS服務(字符界面,不包含文件共享服務) 3 //徹底多用戶(字符界面) 4 //未分配 5 //圖形界面 6 //重啓
runlevel
查看運行級別 前級別 當前級別
logout
退出當前用戶,也就是註銷。
(1)查詢與自動掛載
mount
查詢系統中已掛載的設備mount -a
依據配置文件/etc/fstab
的內容,自動掛載
光盤 U盤 數據不建議寫入自動掛載中, 不然開機時沒有光盤,U盤的話, 系統會崩潰。
(2)掛載命令的格式
mount
[-t
文件系統] [-o
特殊選項] [設備文件名] [掛載點]
選項:
-t 文件系統:加入文件系統類型來指定掛載的類型,ext3,ext4,光盤:iso9660等文件系統 -o 特殊選項:能夠指定掛載的額外選項
特殊選項表:
mount -o remount,noexec /home
給home
分區從新掛載而且不容許可執行文件運行,即便文件自己有可執行權限
mkdir /mnt/cdrom/
#創建掛載點,空目錄
均可以mount -t iso9660 /dev/sr0 /mnt/cdrom/
或mount /dev/sr0 /mnt/cdrom/
掛載光盤
注:
1)
/dev/sr0
是光盤設備名,也能夠用cdrom
(/dev/cdrom
是/dev/sr0
的軟連接,可是建議使用/dev/sr0
,由於當系統未徹底啓動時,軟連接是不生效的。)2)
-t iso9660
能夠省略,由於系統知道sr0
是iso9660
當執行命令後顯示:mount: block device /dev/sr0 is write-protected,mounting read-only
-->由於掛載的時候,默認的掛載權限是讀寫(rw),因此當光盤掛載完後,系統會嘗試掛載讀寫權限,而光盤自己是隻讀的,因此會提示該信息。這也間接的提示了光盤已經正確掛載。
ll /mnt/cdrom/
-->經過該命令就能夠看到光盤內容了
umount
設備文件名或掛載點umount /mnt/cdrom/
或umount /dev/sr0
退出光盤:
掛載光盤後,退出光盤時候須要對掛載點進行卸載(必須執行
),並且在卸載的時候若是出現卸載不了的狀況,極有多是當前用戶處在cdrom裏面,須要當前用戶先退到別的目錄才能夠。
先查看U盤的設備名是什麼,而後再掛載,通常是sdb1。fdisk -l
//查看系統中已經識別的硬盤mount
-t vfat /dev/sdb1 /mnt/usb/
注:vfat
指的是fat32
文件系統,單個文件不超過4GB。Linux
默認不支持NTFS
文件系統的 能夠下載ntfs-3g
軟件安裝,可是ntfs
格式只能是隻讀的 //通常爲移動硬盤
查看系統當前信息(負載和開機時間等信息)當前已經登陸的用戶以及從什麼終端進入。
load average
: x.xx x.xx x.xx 表示系統在1分鐘內 5分鐘內 15分鐘內的平均負載(CPU
內存)tty
:終端 tty1
本機終端 pts/0
第一個遠程終端 IDLE
:用戶閒置時間
who
與w
相似,可是看到的信息更少(簡化)
查詢當前登錄和過去登錄用戶信息
(能夠看到reboot
時間)實際是查看/var/log/wtmp
但必須用last命令才能看
。
查看全部用戶最後一次登錄時間
/var/log/lastlog
不能直接看 也是用lastlog
看