Linux命令(一)

一蚤吹、系統(tǒng)管理與設置;
二、用戶和用戶組管理;
三、磁盤管理;
四裁着、文件和目錄管理;
五繁涂、備份與壓縮;

一、系統(tǒng)管理與設置

1二驰、信息顯示命令

# man & info  //幫助手冊
# man 命令 //顯示相應命令的幫助內(nèi)容
# arch  //顯示當前系統(tǒng)體系結構
# cal  //顯示當前月份
# cal 2012  //顯示2012年的月歷
# cal 10 2012  //顯示2012年10月的月歷
# cal -y  //顯示整年日歷
# cat /etc/issue  //看當前系統(tǒng)發(fā)行版本
# cat /etc/redhat-release //看操作系統(tǒng)版本(redhat和centos)
# cat /etc/shells  //查看shell版本
# cat /etc/services | more  //查看各種服務的port
# cat /proc/cpuinfo  //顯示CPU信息
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l  //結果大于0, 說明支持64位計算扔罪。lm指long mode, 支持lm則是64位#getconf LONG_BIT  //查看CPU位數(shù)(32 or64)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c  //查看CPU型號
# cat /proc/cpuinfo | grep physical | uniq -c  //查看實際有幾顆CPU
# getconf LONG_BIT  //顯示當前CPU運行在什么模式下
# cat /proc/devices  //列出字符和塊設備的主設備號,以及分配到這些設備號的設備名稱
# cat /proc/filesystems  //看文件系統(tǒng)
# cat /proc/interrupts  //顯示中斷
# cat /proc/ioports  //看設備io端口
# cat /proc/loadavg  // 看系統(tǒng)負載
# cat /proc/meminfo  //看內(nèi)存信息
# cat /proc/mounts  //顯示當前系統(tǒng)所安裝的文件系統(tǒng)信息
# free  //看內(nèi)存信息
# dmidecode  //查看內(nèi)存型號
# /usr/platform/sun4u/sbin/prtdiag -v  //查看內(nèi)存信息(unix)
# cat /proc/modules  //看當前系統(tǒng)模塊
# cat /proc/net/dev 顯示網(wǎng)絡適配器及統(tǒng)計
# cat /proc/partitions  //看當前系統(tǒng)分區(qū)
# cat /proc/scsi/scsi  //查看scsi硬盤信息
# cat /proc/swaps  //看所有swap分區(qū)
# cat /proc/version  //查看Linux內(nèi)核版本
# cat /etc/security/limits.conf  //查看打開最大文件數(shù)等設置
# cd /proc/pid號;ls -l exe  //查看進程的完整路徑
# date //顯示當前時間
# date +'%Y/%m/%d'  //以yyyy/mm/dd格式顯示日期
# date +'%Y-%m-%d'  //以yyyy-mm-dd格式顯示日期
# date +%H:%M  //顯示時桶雀、分
# date -r test  //顯示test文件最后一次的修改時間
# dmesg  //看啟動信息
# dmidecode | grep "Product Name"  //查看機器型號
# dmidecode | more  //查看硬件(如內(nèi)存型號矿酵、生產(chǎn)廠家等)信息
# dmidecode |grep 'Serial Number'  //查看主板的序列號
# dmidecode -q  //顯示硬件系統(tǒng)部件 (SMBIOS / DMI)
# dmidecode -s system-serial-number  //查看系統(tǒng)序列號
# dmidecode -t 11  //查看OEM信息
# dmidecode -t memory  //查看內(nèi)存信息
# dmidecode -t processor  //查看CPU詳細信息
# echo  //顯示文本行
# echo $LANG  //顯示系統(tǒng)語言
# echo $PATH  //顯示系統(tǒng)的環(huán)境變量
# env  //顯示所有環(huán)境變量
# export  //查看環(huán)境變量(在bash下)
# fgconsole  //顯示活動的虛擬終端數(shù)目
# file -s /dev/sd*  //查看設備信息
 
# file /sbin/init  //查看系統(tǒng)是32位還是64位:
64位系統(tǒng)輸出信息如下:
sbin/init: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
 
32位系統(tǒng)輸出信息如下:
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
 
# free -m  //以M為單位顯示內(nèi)存狀態(tài)
# free -m -s5  //以M為單位,每隔5秒刷新一次內(nèi)存狀態(tài)
# gcc -v  //查看GCC版本
# getconf LONG_BIT  //查看系統(tǒng)是32位還是64位
# glxinfo  //顯示有關GXL擴展和OpenGL渲染器的信息
# grep -i '10.52' /etc/hosts  //查找/etc/hosts文件中包含10.52的行矗积,不區(qū)分大小寫
# hdparm -i /dev/hda 羅列一個磁盤的架構特性
# hdparm -tT /dev/sda 在磁盤上執(zhí)行測試性讀取操作
# head -5 /etc/passwd  //看文件passwd的前5行
# tail -10 /etc/passwd  //看文件passwd的后10行
# sed  -n '5,10p' /etc/passwd  //查看文件passwd的第5行到第10行
# history  //顯示歷史記錄
# history  5  //顯示最近執(zhí)行的5個歷史記錄
# history  -c  //清除歷史記錄
# sysdef -h  //查看主機ID(Unix)
# hostname  //顯示主機名
# hostname  -a  //顯示主機別名
# hostname  -d  //顯示主機域名
# hostname  -i  //顯示主機IP地址
# hostname 主機名 //設置主機名稱
# hwclock  //獲取當前硬件時間
# hwclock --show  //查看硬件時間
# clock --show    //查看硬件時間
# hwclock –version  //顯示hwclock命令的版本信息
# info 命令 //顯示相應命令info內(nèi)容
# iostat -d 2 3  //評估磁盤性能全肮,每隔2s刷新一次信息,且刷新3次
# lastlog   //最近登入的時間
# locale  //顯示系統(tǒng)當前的語言設置
# locale -a  //顯示所有可用字體
# /etc/sysconfig/i18n  //語言配置文件
# lsb_release -a  //查看系統(tǒng)發(fā)行版本棘捣,該命令適合所有的linux發(fā)行版本
# lsmod  //顯示所有已加載的模塊
# lspci | more //顯示當前系統(tǒng)的硬件配置
# lspci -v  //查看系統(tǒng)硬件配置詳細信息
# lspci -vv |more //查看系統(tǒng)硬件配置更為詳細的信息
# lspci| grep Ethernet  //查看網(wǎng)卡信息
# lspci -tv  //列出所有PCI設備
# lsusb  //輸出所有的usb設備

# ls/etc/rc3.d/S* |cut -c 15-  //顯示運行3級別開啟的服務
# ls -l /lib/modules/$(uname -r)/kernel/fs  //查看Linux支持哪些文件系統(tǒng)
# cat /proc/filesystems  //查看當前已加載到內(nèi)存中支持的文件系統(tǒng)
# mount  //列出系統(tǒng)的所有分區(qū)
# mpstat  //多處理器使用率
# netstat -pan|grep 177  //查看177端口情況
# netstat -nlap  //查詢進程占用哪些端口
# ps aux  //顯示所有進程狀態(tài)和進程的基本信息
# ps -e  //查看當前所有進程
# ps -u root –N  //顯示所有不是以root身份運行的進程
# ps -U ow2003  //顯示ow2003用戶進程
# ps -ef |grep ow2003  //顯示ow2003用戶進程
# pstree  -h  //高亮顯示當前正在執(zhí)行的進程
# pstree  -p  //以樹狀圖方式顯示進程及進程號
# pwd  //顯示當前目錄
# rpm -qa redhat-release  //看操作系統(tǒng)版本(只適用RH系列)
# rpm -qa | xargs rpm -V  //查看系統(tǒng)中所有被修改過的文件辜腺,這對新安裝的系統(tǒng)比較有效
# rpm -qa vsftpd | xargs rpm -V  //查看系統(tǒng)中某個rpm包中的文件是否被修改
# runlevel  //顯示系統(tǒng)運行級別
# set  //顯示所有本地定義的Shell變量
# stat -f filename  //顯示文件系統(tǒng)狀態(tài)
# stat filename  //顯示文件詳細內(nèi)容
# tac /etc/hosts  //與cat相反,是將hosts內(nèi)容從最后一行到第一行反向顯示在屏幕上
# time ls  //查看執(zhí)行l(wèi)s命令所需的時間
# top n 2  //顯示進程信息柱锹,刷新兩次后退出
# top -d 2 -n 3 -b >test.txt  //將top的結果輸出到文件test.txt中(每隔2秒哪自,打印3次)
# top -bn1  //top命令列出所有進程
# top -bn1 > 1.txt  //將進程輸出到文件1.txt里
# touch --help //顯示touch幫助信息
# tty  //顯示當前終端的名稱
# uname -a  //顯示全部信息
64位系統(tǒng)輸出如下信息:
Linux server141.guodu.net 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
 
32位系統(tǒng)輸出如下信息:
Linux bank.guodu.net 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux
 
# uname -i  //顯示硬件平臺
# uname -m  //顯示機器硬件名
# uname -n  //顯示網(wǎng)絡節(jié)點主機名
# uname -o  //顯示操作系統(tǒng)
# uname -p  //顯示處理器類型
# uname -r  //顯示內(nèi)核版次
# uname -s  //顯示內(nèi)核名
 
Linux內(nèi)核版本信息:
Redhat 9.0———————————————2.4.20-8
RHEL 3 Update 8————————————2.4.21-47
RHEL 4 ————————————————2.6.9-5
RHEL 4 Update 1————————————2.6.9-11
RHEL 4 Update 2————————————2.6.9-22
RHEL 4 Update 3————————————2.6.9-34
RHEL 4 Update 4————————————2.6.9-42
RHEL 4 Update 5————————————2.6.9-55
RHEL 4 Update 6————————————2.6.9-67
RHEL 4 Update 7————————————2.6.9-78
CENTOS 5/RHEL 5 ———————————2.6.18-8
CENTOS 5.1/RHEL 5 Update 1——————2.6.18-53
CENTOS 5.2/RHEL 5 Update 2——————2.6.18-92
CENTOS 5.3/RHEL 5 Update 3——————2.6.18-128
CENTOS 5.4/RHEL 5 Update 4——————2.6.18-164
CENTOS 5.5/RHEL 5 Update 5——————2.6.18-194
CENTOS 5.6/RHEL 5 Update 6——————2.6.18-238
 
# uptime  //查詢系統(tǒng)自啟動到現(xiàn)在總的運行時間及負載情況
# vmstat  //顯示虛擬內(nèi)存的使用信息
# vmstat  2  3  //顯示虛擬內(nèi)存每隔2s刷新一次信息,且刷新3次
# whatis [命令或數(shù)據(jù)]  //相當于man -f [命令或數(shù)據(jù)]
# yes  string  //設定重復顯示的字符串

2禁熏、系統(tǒng)管理命令

# bc  //調(diào)用計算器(如果要輸出小數(shù)壤巷,則要執(zhí)行 scale=number,這個number就是小數(shù)點后的位數(shù))瞧毙,輸入quit退出bc
# chkconfig rlogin on  //開啟rlogin服務
# chkconfig rsh on  //開啟遠端服務器rsh
# chsh  //shell設置
# chsh  -l  //列出當前所有可用的shell
# chsh -s /bin/bash  //改變當前的shell設置為/bin/bash
# /bin/sh  //切換shell
# exit  //退出shell
# clear  //清除終端屏幕
# cp /dev/cdrom mycd.iso & //后臺運行制作鏡像(加&)
# Ctrl + L  //清除終端屏幕
# dos2unix filedos.txt fileunix.txt  //將一個文本文件的格式從MSDOS轉換成UNIX
# unix2dos fileunix.txt filedos.txt  //將一個文本文件的格式從UNIX轉換成MSDOS
# recode ..HTML page.html  //將一個文本文件轉換成html
# recode -l | more  //顯示所有允許的轉換格式
 
# badblocks -v /dev/hda1  //檢查磁盤hda1上的壞磁塊
# fsck /dev/hda1  //修復/檢查hda1磁盤上linux文件系統(tǒng)的完整性
# fsck.ext2 /dev/hda1  //修復/檢查hda1磁盤上ext2文件系統(tǒng)的完整性
# e2fsck /dev/hda1  //修復/檢查hda1磁盤上ext2文件系統(tǒng)的完整性
# e2fsck -j /dev/hda1  //修復/檢查hda1磁盤上ext3文件系統(tǒng)的完整性
# fsck.ext3 /dev/hda1  //修復/檢查hda1磁盤上ext3文件系統(tǒng)的完整性
# fsck.vfat /dev/hda1  //修復/檢查hda1磁盤上fat文件系統(tǒng)的完整性
# fsck.msdos /dev/hda1  //修復/檢查hda1磁盤上dos文件系統(tǒng)的完整性
# dosfsck /dev/hda1  //修復/檢查hda1磁盤上dos文件系統(tǒng)的完整性
# echo $shell  //顯示當前用戶的默認shell
# fg 2178 //將后臺進程編號為2178調(diào)到前臺
# ftp 10.52.19.189 &  //讓ftp進程在后臺執(zhí)行
# init 0   //關閉系統(tǒng)(停止)
# telinit 0  //關閉系統(tǒng)(3)
# init 1   //單用戶模式(root)
# init 2   //多用戶文本模式(不能使用NFS)
# init 3   //多用戶文本模式(能使用網(wǎng)絡共享)
# init 5   //圖形登錄模式
# init 6   //重新啟動系統(tǒng)
# shutdown -h now  //關閉系統(tǒng)(1)
# shutdown -h hours:minutes &   //按預定時間關閉系統(tǒng)
# shutdown -c   //取消按預定時間關閉系統(tǒng)
# shutdown -r now   //重啟(1)
# reboot   //重啟(2)
# logout   //注銷
# jobs 查看后臺運行的進程
# kill -9 2178 //強制終止ID為2178的進程(強制法可能導致系統(tǒng)資源無法正常釋放胧华,一般不推薦使用,除非其他辦法都無效)
# mc  //對當前目錄文件進行可視化管理
# ntsysv  //設置系統(tǒng)開機時啟動的各種服務
# system-config-services  //圖形界面的設置系統(tǒng)開機時啟動的各種服務
# pgrep nslookup  //顯示與指定字符串相關的進程
# pgrep -u root -l  //查找由root用戶創(chuàng)建的進程
# pgrep -u root -l -v  //查找不是由root用戶創(chuàng)建的進程
# ps -aux //顯示當前運行的進程(靜態(tài))
# ps -ef  // 查看所有進程
# pstree //查看當前進程樹
# pwck /etc/passwd  //檢測passwd文件的正確性
# pwck /etc/shadow  //檢測shadow文件的正確性
# rlogin -l ow2003 10.52.19.200  //以用戶ow2003登錄遠端主機
# rmmod 未使用的模塊名  //卸載unused模塊
# rsh 10.52.19.189  //登錄遠端主機10.52.19.189
# rsh -l ow2003 10.52.19.189  //以用戶ow2003登錄遠端主機
# runlevel //顯示系統(tǒng)當前運行級別
# sleep 2m  //讓系統(tǒng)休眠2分鐘
# ssh 10.52.19.189  //登錄遠端主機10.52.19.189
# ssh -l ow2003 10.52.19.189  //以用戶ow2003登錄遠端主機
# sudo -L  //顯示sudo命令可以使用的參數(shù)及相關描述信息
# sudo -u ow2003 ls -l /home  //以用戶ow2003身份執(zhí)行命令
# suspend  //暫停正在使用的shell
# suspend -f  //強制暫停正在使用的shell
# symlinks -v /  //顯示根目錄下的所有符號鏈接
# testparm  //測試samba配置宙彪,回車后繼續(xù)
# top //顯示當前運行的進程(動態(tài))
# top (Ctrl+Z) // 將當前top進程調(diào)到后臺并停止
# vlock  //鎖定虛擬終端
# watch -n 10 --difference=cumulative who  //以高亮字符顯示累加差異
# watch -n 10 who  //每隔10秒執(zhí)行一次who命令
# whereis  //找到指定文件的源矩动、二進制文件和手冊等各部分
# xkill  //鼠標點死掉的圖形即可終止,如果想終止xkill 释漆,按右鍵取消
 
bash 快捷鍵:
常用:
Ctrl+a  開始位置
Ctrl+e  最后位置
Ctrl+k  刪除此處至末尾所有內(nèi)容
Ctrl+u   刪除此處至開始所有內(nèi)容
Ctrl-C  殺死當前任務
Ctrl-L  刷新屏幕
Ctrl-shift-c  復制
Ctrl-shift-v  粘貼
tab  補全
 
terminal窗口操作:
Alt+1  切換到標簽頁1
Alt+2  切換到標簽頁2
Alt+3  切換到標簽頁3
Ctrl+PageDown  后一標簽頁
Ctrl+PageUp  前一標簽頁
Shift+Ctrl+N  新建窗口
Shift+Ctrl+PageDown  標簽頁右移
Shift+Ctrl+PageUp  標簽頁左移
Shift+Ctrl+Q  關閉終端
Shift+Ctrl+T  新建標簽頁
Shift+Ctrl+W  關閉標簽頁
 
terminal窗口中的復制/粘貼:
Shift+Ctrl+C  復制
Shift+Ctrl+V  粘貼
 
改變terminal窗口大斜弧:
!!  執(zhí)行上一條命令
!?string?  執(zhí)行含有string字符串的最新命令
!num  執(zhí)行命令歷史列表的第num條命令
↑(Ctrl+p)  顯示上一條命令
↓(Ctrl+n)  顯示下一條命令
Alt+<  歷史列表第一項
Alt+>  歷史列表最后一項
Ctrl -   減小
Ctrl+Shift +  放大 
Ctrl 0  原始大小
Ctrl+r  然后輸入若干字符,開始向上搜索包含該字符的命令男图,繼續(xù)按Ctrl+r示姿,搜索上一條匹配的命令
Ctrl+s  與Ctrl+r類似,只是正向檢索 
F11:全屏
history  顯示命令歷史列表
ls !$  執(zhí)行命令ls,并以上一條命令的參數(shù)為其參數(shù)
 
光標移動:
Alt+b  光標向后移動一個單詞
Alt+c  把當前詞匯變成首字符大寫
Alt+d   剪切光標之后的詞
Alt+f  光標向前移動一個單詞
Alt+l  把當前詞轉化為小寫
Alt+t  交換當前與以前單詞的位置
Alt+u  把當前詞轉化為大寫
Ctrl+(x u)  按住Ctrl的同時再先后按x和u逊笆,撤銷剛才的操作
Ctrl+a  光標移到行首栈戳。
Ctrl+b  光標左移一個字母
Ctrl+c  刪除整行
Ctrl+d  刪除光標所在字母(注意與backspace以及Ctrl+h的區(qū)別,這兩個是刪除光標前的字符)
Ctrl+d  退出當前 Shell(當前行無字符時)
Ctrl+e  光標移到行尾难裆。
Ctrl+f  光標右移子檀。
Ctrl+h  刪除光標前一個字符镊掖,相當于按 backspace 鍵。
Ctrl+k  清除光標后至行尾的內(nèi)容褂痰。
Ctrl+l  清屏亩进,相當于clear
Ctrl+q  重新啟用掛起的shell
Ctrl+r  搜索以前輸入過的命令。將有提示缩歪,根據(jù)輸入的關鍵字搜索bash的history
Ctrl+s  掛起當前shell
Ctrl+t  交換光標位置前的兩個字符镐侯。
Ctrl+u  清除光標前至行首間的所有內(nèi)容。
Ctrl+v 插入特殊字符,如Ctrl+v+Tab加入Tab字符鍵
Ctrl+w  清除光標所在處之前的一個詞(以空格驶冒、標點等為分隔符)
Ctrl+y  粘貼或恢復上次的刪除。
Ctrl+z  把當前進程轉到后臺運行韵卤,使用 fg 命令恢復骗污。
Esc+b  移動到當前單詞的開頭
Esc+f  移動到當前單詞的結尾
Esc+t  顛倒光標所在處及其相鄰單詞的位置
Esc+w  刪除光標所在處之前的字符至其單詞尾(以空格、標點等為分隔符)

3沈条、系統(tǒng)維護命令

# alias  //列出已設置的別名
# alias rm 'rm -i'  //設置別名
# authconfig  //設置系統(tǒng)的認證信息
# bind -l  //顯示按鍵組合的內(nèi)容
# bind -q abort  //查詢abort上綁定的鍵
 
# chattr +i filename  //禁止刪除
# chattr -i filename  //取消禁止
# chattr +i /etc/fstab  //禁止修改fstab文件 
# chattr -i /etc/fstab  //取消禁止修改fstab文件
# chmod 4755 test  //使test文件具有SUID權限(4為SUID)需忿。SUID對目錄是無效的
# chmod 2755 test  //使test文件具有SGID權限(2為SGID)。SGID可用于文件或目錄
# chmod 1755 /test  //使/test目錄具有SBIT權限(1為Sticky bit即SBIT)蜡歹。SBIT只對當前目錄有效
# chmod 7666 test  //test文件擁有者無執(zhí)行權限屋厘,設置后的大寫S、T表示“空的”月而,即沒有執(zhí)行權限
# lsattr -a  test //顯示文件test的隱藏屬性
# lsattr -a  //顯示當前目錄下所有的目錄和文件汗洒,包括隱藏文件或目錄
# lsattr -R  //遞歸顯示指定目錄及子目錄的內(nèi)容
# lsattr  //顯示當前目錄下的文件屬性
# chkconfig  --list  //列出chkconfig所知道的所有服務
# chkconfig telnet off  //關閉telnet服務
# chkconfig telnet on  //開啟telnet服務

# cat/etc/sysconfig/clock  //查看所屬時區(qū)和是否使用UTC時間

# date -s 2007-08-03  //只修改日期
# date -s "2007-08-03 14:15:00"  //同時修改日期和時間,加雙引號
# date -s 02/16/2012  //修改日期(按月日年格式)
# date -s 13:56:00  //修改時間(按時分秒格式)
# clock -r  //查詢BIOS時間
# cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime  //修改時區(qū)
修改/etc/sysconfig/clock文件的內(nèi)容為:
ZONE=”Asia/Shanghai”
UTC=false
ARC=false
# hwclock –w  //同步BIOS時間
# hwclock -set -date="07/07/06 10:19:00''  //設置硬件時間(月/日/年 時:分:秒)
# clock -set -date="07/07/06 10:19:00''    //設置硬件時間(月/日/年 時:分:秒)
# hwclock -hctosys  //硬件時鐘與系統(tǒng)時鐘同步(hc代表硬件時間父款,sys代表系統(tǒng)時間)
# clock -hctosys  //硬件時鐘與系統(tǒng)時鐘同步(hc代表硬件時間溢谤,sys代表系統(tǒng)時間)
# hwclock -systohc  //系統(tǒng)時鐘與硬件時鐘同步
# clock -systohc  //系統(tǒng)時鐘與硬件時鐘同步
# tzselect  //時區(qū)設置
# DEB 包 (Debian, Ubuntu 以及類似系統(tǒng))
# dpkg -i package.deb  //安裝/更新一個 deb 包
# dpkg -r package_name  //從系統(tǒng)刪除一個 deb 包
# dpkg -l  //顯示系統(tǒng)中所有已經(jīng)安裝的 deb 包
# dpkg -l | grep httpd  //顯示所有名稱中包含 "httpd" 字樣的deb包
# dpkg -s package_name  //獲得已經(jīng)安裝在系統(tǒng)中一個特殊包的信息
# dpkg -L package_name  //顯示系統(tǒng)中已經(jīng)安裝的一個deb包所提供的文件列表
# dpkg --contents package.deb  //顯示尚未安裝的一個包所提供的文件列表
# dpkg -S /bin/ping  //確認所給的文件由哪個deb包提供
# declare BASH=/bin/csh  //修改變量BASH的值為/bin/csh
# declare -p  //顯示shell的所有變量及值
# declare -x  //顯示所有環(huán)境變量的值
# dircolors -b  //顯示Bourne Shell顏色代碼設置
# dircolors -c  //顯示C Shell顏色代碼設置
# dircolors -p  //顯示ls命令默認顏色值
# enable -a  //顯示shell的所有內(nèi)置指令
# enable alias  //加載內(nèi)部命令alias
# enable -n alias  //關閉alias
# eval pwd;df -h;ls  //連接多個命令pwd,df -h和ls
# export MYENVIRON  //自定義一個環(huán)境變量MYENVIRON
# export MYNAME= " Wang Xuri"  //定義環(huán)境變量并賦值
# export -p  //列出當前的環(huán)境變量值
# unset MYNAME  //清除環(huán)境變量MYNAME(注:以上命令使用的shell是bash)
 
# fdisk /mbr  //刪除GRUB
# hostid  //顯示當前主機的數(shù)字標識
# ldd /bin/ls  //顯示/bin/ls命令所使用的共享函數(shù)庫
# ldd -v /bin/ls  //以冗余模式顯示的/bin/ls所使用的共享函數(shù)庫
# losetup /dev/loop0  //顯示設備/dev/loop0的狀態(tài)
# depmod  //分析可載入模塊的相依性
# insmod  //載入模塊
# lsmod  //顯示所有已加載的模塊
# lsmod -v usb-uhci  //使用insmod命令安裝模塊"usb-uhci"
# modinfo  //顯示kernel模塊的信息
# modprobe  //自動處理可載入模塊
# modprobe -c  //顯示當前自動處理可載入模塊的默認配置
# rmmod  //刪除模塊
# modprobe -v 8139too  //安裝網(wǎng)卡8139too
# mouseconfig --device psaux  //指定鼠標端口為PS/2憨攒,鼠標為psaux
# mouseconfig --noui genericusb  //以命令形式指定鼠標類型為genericusb
# mouseconfig --text  //在圖形界面方式下配置鼠標
# resize -c  //使用C shell表示當前終端窗口大小
# resize -s 30 100  //設置虛擬終端大小世杀,高為30列,長為100個字符
# resize -u  //使用Bourne shell表示當前終端窗口大小
# rpm --checksig package.rpm   //確認一個rpm包的完整性
# rpm -e package-name //卸載具體的軟件包
# rpm -ev RealPlayer  //卸載軟件RealPlay
# rpm -hiv RealPlayer10GOLD.rpm  //安裝RealPlayer10GOLD.rpm包
# rpm -i mplay.rpm   //安裝mplay軟件包(不顯示信息)
# rpm -ivh --force mplay.rpm    //強制安裝mplay軟件包(顯示信息)
# rpm -ivh package-name //安裝軟件包并顯示過程
# rpm -oldpackge mplay.rpm  //降級mplay軟件包
# rpm -q http //查詢指定的包http是否安裝
# rpm -q installed-package-name //查看是否安裝
# rpm -q telnet-server //查看telnet服務器包
# rpm -qa //查看系統(tǒng)中已安裝的所有rpm包(不分屏)
# rpm -qa|grep ftp //查詢指定RPM
# rpm -qa|less //查詢已安裝RPM(分屏)
# rpm -qf luo //查詢文件luo所屬的軟件包
# rpm -qf package-name //查詢某個文件所屬的軟件包
# rpm -qi http    //查詢指定的包http詳細信息(已安裝)
# rpm -qi package-name //查看軟件的描述信息
# rpm -qi Realplayer  //查詢RealPlay的安裝信息
# rpm -ql http    //查詢指定的包http文件列表(已安裝)
# rpm -ql package-name //查詢軟件包的文件列表
# rpm -qp package-name //查詢未安裝的軟件包信息
# rpm -qpi http   //查詢指定的包http詳細信息(未安裝)
# rpm -qpl http   //查詢指定的包http文件列表(未安裝)
# rpm -U mplay.rpm //升級mplay軟件包
# rpm -Uvh package-name //升級軟件包并顯示過程
# rpm -V package-name //驗證軟件包的大小肝集,類型等等
# which mount //獲得mount所屬包可執(zhí)行文件路徑
# for i in ‘rpm -qa |grep -i php’
  >do rpm -e $i -nodeps
  >done  //刪除系統(tǒng)中與軟件php相關的所有已安裝的軟件包
# alias td  //顯示別名信息
# alias td=tcpdump  //tcpdump命令設置別名td
# runlevel  //顯示當前系統(tǒng)運行等級
# runlevel 2  //設置執(zhí)行級別
# set  //顯示當前的環(huán)境變量設置
# set SHELL “/bin/sh”  //設置環(huán)境變更SHELL的值為/bin/sh
# setserial -a /dev/ttyS1  //顯示串口/dev/ttyS1的詳細配置信息
# setserial -v /dev/ttyS1  //顯示串口/dev/ttyS1的配置信息
# setup  //用來設置認證瞻坝、防火墻、鼠標杏瞻、網(wǎng)絡配置所刀、系統(tǒng)服務等公用程序
# fdisk -l  //顯示分區(qū)信息
# startx & init 5  //進入圖形界面
# swapoff /dev/sda3  //卸載交換區(qū)/dev/sda3
# swapon /dev/sda3  //加載交換區(qū)/dev/sda3
# sync  //將內(nèi)存信息同步寫入磁盤(在一些“危險”操作前使用)# system-config-  //連續(xù)按兩下tab鍵,調(diào)出配制命令列表伐憾,以備選用
# tmpwatch -t 100 /tmp/  //查看100小時內(nèi)未被使用的文件(不刪除文件勉痴,僅進行測試)
# tmpwatch 100 /tmp/  //刪除/tmp目錄下100小時內(nèi)未被使用的文件
# tmpwathc -s 100 /tmp/  //在刪除文件之前,使用fuser命令檢測該文件是否正被使用
# ulimit -a  //顯示系統(tǒng)資源配置
# ulimit -n 1000  //設置同一時間可打開的文件數(shù)目
# ulimit -u 500  //設置單用戶創(chuàng)建進程上限為500
# ulimit -v 1024  //設置最大虛擬內(nèi)存數(shù)
# unalias td  //刪除別名
# unset pwd  //刪除環(huán)境變量
# up2date  //升級Red Hat Linux系統(tǒng)
# up2date -l  //列出所有可用的升級包
 
釋放linux系統(tǒng)的內(nèi)存(在RHEL4.0及以上版本測試通過树肃。注:在應用程序未退出時不能使用該命令):
# free -m
# sync
# echo 3 > /proc/sys/vm/drop_caches
# cat /proc/sys/vm/drop_caches
# free -m
 
# ./configure;make;make install  //編譯安裝過程(cd到安裝目錄執(zhí)行)
# sh ./file_name  //安裝.run后綴文件
# system-config-packages //啟動圖形界面包管理程序
# nvidia-settings  //設置nvidia顯卡
 
為內(nèi)核打補丁
# bunzip2 patch-2.6.0-rmk2.bz2  //將包解壓成patch-2.6.0-rmk2
# mv patch-2.6.0-rmk2 ./linux-2.6.0  //將補丁移到大內(nèi)核目錄
# cd linux-2.6.0   //進入內(nèi)核目錄
# patch -p1 < patch-2.6.0-rmk2   //“<”前后各有一個空格蒸矛,-p1中的1是數(shù)字1。若補丁文件非bz2格式,如gz雏掠,則可用以下命令為內(nèi)核打補墩都馈:
# zcat ./patch-2.6.0-rmk2.gz | patch -p1
# YUM 軟件包升級器 - (Fedora, RedHat及類似系統(tǒng))
# yum install package_name  //下載并安裝一個rpm包
# yum localinstall package_name.rpm  //將安裝一個rpm包,使用你自己的軟件倉庫為你解決所有依賴關系
# yum update package_name.rpm  //更新當前系統(tǒng)中所有安裝的rpm包
# yum update package_name  //更新一個rpm包
# yum remove package_name  //刪除一個rpm包
# yum list  //列出當前系統(tǒng)中安裝的所有包
# yum search package_name  //在rpm倉庫中搜尋軟件包
# yum clean packages  //清理rpm緩存刪除下載的包
# yum clean headers  //刪除所有頭文件
# yum clean all  //刪除所有緩存的包和頭文件
#iconv -f big5 -t utf8 vi.big5 -o vi.utf8 //把用big5編碼的文件vi.big5轉成utf8編碼文件vi.utf8
#iconv -f utf8 -t big5 vi.utf8 | \
>iconv -f big5 -t gb2312 | iconv -f gb2312 -t utf8 -o vi.gb.utf8  //把用繁體編碼的utf8文件vi.utf8轉成簡體的utf8文件vi.gb.utf8

4乡话、自動作業(yè)處理

# /sbin/service anacron restart  //重啟anacron服務
# /sbin/service anacron start  //啟動anacron服務
# /sbin/service anacron stop  //停止anacron服務
# /usr/sbin/atd  //啟動atd守護進程
# at -c 6  //顯示已經(jīng)設置的任務6的內(nèi)容
# at -l  //查詢已設置的任務
# atd  -d  //以輸出調(diào)試信息的方式運行隊列中的任務
# atq  //查詢當前已設置的任務
# atrm 3  //刪除當前任務隊列中的第3個任務
# atrun  //執(zhí)行已排隊的任務
# cat /var/spool/cron/root //查看任務內(nèi)容
# chkconfig --level 35 crond off //關閉crond服務(在3摧玫,5級別)
# chkconfig --level 35 crond on  //啟動crond服務(在3,5級別)
# chkconfig --level級別列表 服務名稱 [on|off|reset]
# chkconfig --level 24 syslog off //設置syslog 2,4級別的啟動狀為off
# chkconfig --list 服務名稱
# chkconfig --list //顯示已運行所有服務的啟動狀態(tài)
# chkconfig --list syslog //顯示指定syslog服務的啟動狀態(tài)
# chkconfig服務名 [on,off,reset]
# chkconfig rsync on //設置rsync服務狀態(tài)為啟動
# chkconfig --list crond  //查詢crond在各運行級別的啟動狀態(tài)
# chkconfig --list|grep iptables  //查看防火墻狀態(tài)
# crontab -e //編輯cron任務(編完后绑青,系統(tǒng)默認保存位置是/tmp)
# crontab -l //查看當前的cron任務列表
# crontab -r //刪除cron任務
# rpm -qa anacron  //查看系統(tǒng)中是否已安裝anacron服務
# rpm -qa crontabs  //檢查系統(tǒng)中是否已安裝crond服務
# service crond restart  //重啟cron服務
# service crond start  //啟動crond服務
# service crond status  //查看cron服務啟動狀態(tài)
# service crond stop  //停止crond服務
# pgrep crond  //判斷crond 是否在運行
# pkill crond  //殺掉正在運行中的crond
# pgrep crond  //查看是否被殺掉了
# /usr/sbin/crond  //運行crond
# /etc/init.d/crond stop  //停止cron服務
# /etc/init.d/crond restart  //重啟cron服務

5诬像、系統(tǒng)日志

# /sbin/syslogd  //啟動syslog日志守護進程
# /sbin/syslogd -r  //守護進程可以接收來自網(wǎng)絡的syslog信息
# killall -HUP syslogd  //重新修改配置文件后,重啟syslog進程使其生效
# echo > /user/local/apache/logs/error_log  //清空Apache服務日志

二闸婴、用戶和用戶組管理

# ac  //查看系統(tǒng)總的連接時間
# ac -d  //按天對連接進行匯總
# ac -p  //列出所有用戶的連接時間
# cat /etc/shadow  //查看/etc/shadow文件
# chage  //改變用戶變更密碼的期限坏挠,要求用戶必須在幾天之內(nèi)變更密碼
# chage -l ow2003  //查看ow2003用戶密碼的有效期
# chfn  //用來改變一個用戶的完整用戶名和其他信息
# chpasswd  //一次性更新一組現(xiàn)有用戶的密碼
# chroot /tmp/empty /ls –Rl /  //以/tmp/empty為根運行l(wèi)s命令
# chsh  //改變用戶的缺省登陸shell
# cut -d: -f 1 /etc/group  // 查看系統(tǒng)所有組
# cut -d: -f 1 /etc/passwd  // 查看系統(tǒng)所有用戶
# dpasswd  //刪除或者更新用戶登錄shell的撥號密碼
# expiry  //檢查并強制執(zhí)行密碼失效策略
# faillog  //檢查登錄失敗日志/var/log/faillog,設置允許登錄失敗的次數(shù)或重置失敗次數(shù)
# finger -l  //列出當前登錄用戶的相關信息
# finger ow2003  //查看ow2003用戶描述信息
# gpasswd  //用來管理/etc/group文件
# grep ow2003 /etc/shadow  //查看ow2003是否禁用(用戶名后緊跟!號)
# grep ow2003 /etc/shadow  //查看ow2003是否啟用(用戶名后無!號)
# groupadd  //建立新的用戶組
# groupadd benet //添加benet組
# groupadd -g 502 student  //添加用戶組student邪乍,GID為502
# groupadd -g benet st03 //添加st03用戶并指定屬于benet組
# groupdel  //刪除用戶組
# groupdel benet //刪除benet組
# groupmod  //修改用戶組
# groupmod -n new_group_name old_group_name   //重命名一個用戶組
# groupmod -g 503 teacher  //修改teacher用戶的組標識為503
# groupmod -g  550 -n dirctor teacher  //將teacher用戶組標識號改為550降狠,用戶組名改為director
# groups  //顯示當前用戶所屬的用戶組
# grpck  //校驗用戶組文件的完整性,/etc/group 和 /etc/gshadow
# grpconv  //根據(jù)/etc/group文件建立/etc/gshadow文件
# grpunconv  //根據(jù)/etc/group和/etc/gshadow文件建立新的/etc/group文件庇楞,并刪除/etc/gshadow文件
# id  //顯示當前用戶的UID榜配、GID和用戶所屬的組列表
# id  用戶名 // 查看指定用戶信息
# id -g  //顯示當前用戶的用戶組GID
# id -G  //顯示所有的用戶組GID
# id -G -n  //顯示所有的群組名稱
# id ow2003  //顯示指定用戶ow2003的用戶信息
# id root  //顯示root用戶的用戶信息
# last  //顯示最近用戶的登錄信息(last命令查找/var/log/wtmp文件)
# last -n 10  //僅顯示10行記錄
# last -x  //查詢最近用戶登錄情況,同時顯示系統(tǒng)關機及系統(tǒng)運行等級變化
# lastb  //顯示最近登錄失敗用戶信息(lastb命令查找/var/log/btmp文件)
# lastlog  //格式化并輸出最后一個登錄日志的內(nèi)容吕晌,或者是某個用戶的最近一次登陸內(nèi)容
# ln /usr/sbin/groupadd /usr/sbin/addgroup  //創(chuàng)建名為addgroup的鏈接命令蛋褥,鏈接到groupadd命令
# login  //系統(tǒng)用它來允許用戶登陸
# logname  //顯示登錄用戶的用戶名
# logoutd  //用/etc/porttime中的設置強制限制登錄時間和端口
# mkpasswd  //讀取參數(shù)設定的某格式文件并轉化至相應的數(shù)據(jù)庫文件格式
# newgrp  //不指定轉換的用戶組時,系統(tǒng)默認轉換為登錄時的用戶組
# newgrp [-] [groupname]  //選項“-”用于重新加載用戶工作環(huán)境聂使。如果不帶“-”選項壁拉,則在切換用戶組時,用戶的工作環(huán)境(包括當前工作目錄等)不會改變
# newgrp bin  //改變當前用戶的主用戶組為bin
# newusers  //批量加入新的用戶
# passwd  //修改當前用戶的密碼
# passwd -d ow2003  //快速刪除ow2003用戶的密碼
# passwd -l ow2003  //鎖定ow2003用戶使其不能登錄
# passwd ow2003  //根用戶修改普通用戶ow2003的密碼
# passwd -u ow2003  //解鎖ow2003用戶使其可以登錄
# pwck  //校驗密碼文件的完整性柏靶,/etc/passwd 和 /etc/shadow
# pwconv  //根據(jù)/etc/passwd文件建立/etc/shadow文件(解決兩者不匹配時的問題弃理,如用戶ow203在passwd中有記錄而在shadow中無記錄的現(xiàn)象;解決無法進入圖形界面的用戶和組管理器現(xiàn)象)
# pwunconv  //根據(jù)/etc/shadow和/etc/passwd文件建立新的/etc/passwd文件屎蜓,并刪除/etc/shadow文件
# rwho -a  //顯示局域網(wǎng)內(nèi)所有用戶
# sg  //設置用戶的GID到指定組,或者以指定組的身分執(zhí)行一個命令
# su -  //切換為根用戶
# touch /etc/nologin  //在系統(tǒng)維護期間禁止用戶登錄(但不限于SSH登錄)
# useradd  //添加新的用戶或者改變新用戶的默認信息
# useradd -D  //顯示當前的默認值
# useradd -D -s /bin/csh  //修改該命令所用shell的默認值為/bin/csh
# useradd wxr2 -u 502 -d /home/wxr -s /bin/bash -e 10/30/11 -g 100  //添加一新用戶wxr2痘昌,UID為502,用戶組ID為100炬转,用戶目錄為/home/wxr辆苔,用戶的默認shell為/bin/bash,賬號的失效期為2011年10月30日
# userdel  /刪除用戶
# userdel ow2003 //刪除 ow2003用戶(僅刪帳號)
# userdel -r ow2003 //刪除 ow2003用戶(連同主目錄刪除)
# usermod  //修改用戶信息
# usermod -d /home/wxr2 -s /bin/ksh -g users wxr  //用戶登錄目錄改為/home/wxr2扼劈,用戶登錄shell改為ksh驻啤,用戶所在組改為users和wxr
# usermod -g benet st03 //設置st03用戶新的組名為benet
# usermod -G szxs st03  //添加st03用戶到其它組szxs(多組)
# usermod -L ow2003 //禁用ow2003用戶
# usermod -U ow2003 //啟用ow2003用戶
# usermod -u0 -o ow2003 //提升ow2003用戶管理員權限
# users  //顯示所有登錄的用戶
# vigr  //能用來編輯 /etc/group 或 /etc/gshadow文件
# vigr /etc/group  //編輯group時自動對該文件加鎖,編輯結束時自動解鎖
# vipw  //編輯passwd時將自動對該文件加鎖荐吵,編輯結束時自動解鎖
# vipw  //能用來編輯 /etc/passwd 或 /etc/shadow文件
# w -f  //顯示登錄用戶信息骑冗,但不顯示登錄位置(即from字段)
# w -h  //在顯示登錄用戶信息時赊瞬,不顯示標題欄
# w root  //只查詢指定用戶root的信息
# w -s  //以精簡模式顯示登錄用戶信息
# w // 查看當前登陸用戶及所進行的操作
# who -H  //顯示登錄系統(tǒng)的用戶信息時,顯示標題欄
# who -H -m  //只顯示使用當前標準輸入設備的用戶
# who -H -p  //顯示由init進程創(chuàng)建的活動進程
# who -H -u  //顯示空閑時間段
# who -q  //顯示所有登錄的用戶名以及登錄用戶的數(shù)目
# who -T -H  //顯示用戶狀態(tài)信息
# who  // 顯示當前登陸系統(tǒng)的用戶
# whoami  //顯示當前登錄用戶名稱# skill -9 pts/2  //殺掉從pts/2虛擬終端登錄的用戶
# write wang
EOF  //向登錄用戶wang發(fā)送即將關機的信息
System will shutdown soon!

三贼涩、磁盤管理

# blkid  //列出當前系統(tǒng)中所有已掛載文件系統(tǒng)的類型
# blkid -s LABEL  //僅顯示每個(指定)設備相匹配的標簽
# blkid /dev/sda1  //查看/dev/sda1設備所采用的文件系統(tǒng)類型
# e2label device [newlabel]  //改變本地設備文件系統(tǒng)的label名稱
# dd if=/dev/zero of=f1 bs=10MB count=2  //用虛擬文件f1檢查配額情況
# dd if=/dev/sda of=/home/backup/boot_MBR bs=446 count=1  //備份MBR巧涧。解決Linux和Windows雙系統(tǒng)的引導問題(IED硬盤為hda)
# dd if=/home/backup/boot_MBR of=/dev/sda bs=446 count=1  //恢復MBR
# dd if=/dev/zero of=/home/loopdev bs=1M count=512  //創(chuàng)建一個空的文件在/home/loopdev
# mkfs -t ext3 /home/loopdev  //對/home/loopdev進行格式化
# mount -o loop /home/loopdev /media/cdrom  //掛載/home/loopdev這個loop設備到/media/cdrom目錄
# df //用于報告文件系統(tǒng)的總容量,使用量遥倦,剩余容量
# df -ah  //查詢所有分區(qū)使用量谤绳,以可被識別的方式展現(xiàn)
# df -h  //以用戶容易識別的方式顯示磁盤空間使用情況
# df -i  //以inode模式顯示磁盤的使用情況
# df -T //查看磁盤格式掛載后的信息
# df -t ext3  //只顯示ext3類型磁盤的信息
# df -x ext3  //不顯示指定磁盤類型的磁盤使用信息
# dmesg | grep IDE  // 查看啟動時IDE設備檢測狀況
# dmesg | grep DMA  //查看硬盤是否運行在DMA模式
# du -a DirPath  //顯示所有文件及其子目錄占用的數(shù)據(jù)塊數(shù)
# du -a | sort -n > /home/disk_used &  //將顯示結果儲存到/home/disk_used文件中
# du -b /home  //查看目前/HOME目錄的容量(k)及子目錄的容量(k)
# du -sh DirPath //以用戶易讀格式顯示目錄大小
# du -sk DirPath //查看目錄的容量(k)
# du -sm DirPath  //查看目錄的容量(m)
# fdisk /dev/sda //對磁盤sda進行分區(qū)
# fdisk -l  //查看磁盤及分區(qū)信息
# sfdisk -l  //查看磁盤及分區(qū)信息
# sfdisk -s  //查看系統(tǒng)中所有磁盤的大小
# fdisk -s /dev/sdb  //顯示/dev/sdb設備中所有分區(qū)大小總和
# fdisk -s /dev/sdb2  //顯示/dev/sdb2分區(qū)大小
# fdisk -v  //顯示fdisk版本號
# hdparm -i /dev/hda // 查看磁盤參數(shù)(僅適用于IDE設備)
# mkfs.ext2 /dev/sda1 //格式化sda1為ext2格式
# mkfs.ext3 /dev/sda2  //格式化sda2為ext3格式
# mount  //顯示當前已掛載的文件系統(tǒng)
# mount -a  //搜索/etc/fstab文件中滿足條件的文件系統(tǒng),進行掛載操作袒哥。只有root用戶可以操作缩筛。
# mount -l  //列出所有已經(jīng)掛載的文件系統(tǒng)列表
# mount /dev/sda1 /bbb //掛載sda1到/bbb目錄下
# mount | column -t // 查看掛接的分區(qū)狀態(tài)
# mount -t 文件系統(tǒng)類型 設備路經(jīng) 訪問路經(jīng)
# mount -t iso9600 /dev/cdrom /mnt/cdrom  //在/mnt/cdrom目錄下掛載光驅(qū)(iso9600為光盤的標準文件系統(tǒng)類型)
# mount /dev/cdrom  /aaa/   //掛載設備CDROM到/aaa/目錄下
# mount -t ntfs-3g /dev/sdb* /mnt/aaa  //不編譯內(nèi)核,mount ntfs分區(qū)
# cp /dev/cdrom 123.iso  //將cdrom內(nèi)容制作成123.iso鏡像
# mount -t iso9660 -o loop xxx.iso /path  //掛載ISO文件
# mount -o loop 123.iso /bbb/  //將123.iso鏡像文件掛載到/bbb/下
# mount -t isoDVD /dev/cdrom /mnt/cdrom //掛載光驅(qū)
# mount -t iso9660 /dev/cdrom /mnt/cdrom  //掛載光盤 
# mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2  //掛載fat32分區(qū)
# mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3  //掛載ntfs分區(qū)
# mount -t vfat /dev/hda6 /mnt/cdrom   //掛第一個ide的第六個邏輯分區(qū)
# mount -no remount, ro /  //以只讀模式重新掛載/分區(qū)
# mount -n -o remount, rw /  //以讀寫模式重新掛載/分區(qū)(單用戶維護模式時有用)
# umount /aaa/    //卸載目錄/aaa
# umount /dev/cdrom  //卸載設備 cdrom# showmount -e 10.52.19.4  //顯示對方服務器nfs共享目錄
# fuser -km /mnt   //當設備繁忙時強制卸載
# eject -n  //查看系統(tǒng)默認的彈出設備
# eject  //彈出默認的設備
# quotastats  //顯示系統(tǒng)磁盤空間限制的當前狀態(tài)
# repquota -a  //顯示文件系統(tǒng)的磁盤使用情況
# edquota -u ccnp    //對組ccnp設置配額
# edquota -u st26    //對用戶設置配額
# quota -g ccnp   //查看組ccnp配額情況
# quota -u st26   //查看用戶st26配額情況
# quotacheck -cmug /     //創(chuàng)建配額文件
# quotacheck -mfvug /    //對文件系統(tǒng)的配額進行一致性檢測
# quotaon -a  //啟用所有的磁盤配額限制
# quotaon /home  //啟用/home的磁盤空間配額
# quotaon -aguv  //不指定分區(qū)堡称,使用自動搜索啟用磁盤配額
# quotaoff -a  //關閉所有配額限制
# quotaoff /home  //關閉/home的磁盤配額
# quotaoff -aguv  //不指定分區(qū)歪脏,使用自動搜索關閉磁盤配額
# quotaoff -aguv  //不指定分區(qū),使用自動搜索關閉磁盤配額
# reboot  //重啟系統(tǒng)
# swapon /dev/sdb2  //開啟交換分區(qū)/dev/sdb2
# swapoff /dev/sdb2  //關閉交換分區(qū)/dev/sdb2
# swapon -s // 查看所有交換分區(qū)
# grep SwapTotal  /proc/meminfo  //查看swap空間大小
# swapoff -a  //關閉所有交換區(qū)
# swapon -a  //開啟所有交換區(qū)(與上面成對使用后可使swap還原到初始狀態(tài))
# fdisk /dev/sdb  //由設備分區(qū)(sdb1)來創(chuàng)建SWAP分區(qū),注意分區(qū)類型82
# mkswap /dev/sdb1  //格式化分區(qū)并創(chuàng)建文件系統(tǒng)
# vi /etc/fstab  //添加:/dev/sdb1   swap   swap   defaults   0 0  
# dd if=/dev/zero of=/data1/image/swap bs=1024 count=2048000  //添加交換文件并設置其大小為2G
# mkswap /data1/image/swap  //創(chuàng)建交換空間
# swapon /data1/image/swap  //啟動新增加的2G的交換空間
# vi /etc/fstab  //在文件最后加入:/data1/image/swap  swap  swap  defaults 0 0 使得新加的2G交換空間在系統(tǒng)重新啟動后自動生效
# vi /etc/fstab //自動掛載磁盤分區(qū),添加: /dev/sdb5 dd ext3 defauls 0 0
# vi /etc/fstab  //修改fstab文件中分區(qū)裝載設置在defaults后加入usrquota,grpquota 重新掛載文件系統(tǒng)(對根分區(qū)設置配額重啟)
# sync --version  //顯示sync命令版本信息
# sync --help  //顯示sync命令的幫助信息
# sync  //將內(nèi)存數(shù)據(jù)寫入磁盤
# rsync -av -e ssh /home/share/*.doc [root@teacher.example.com:/usr/local/share](mailto:root@teacher.example.com:/usr/local/share)  //將一臺名為student.example.com主機上的/home/share目錄中的所有doc文件備份到主機teacher.example.com的/usr/local/share目錄下
# pvdisplay  //查看組成LVM卷的物理卷(PV)
# pvcreate /dev/sdd  //在二級SCSI控制器的從屬驅(qū)動器上創(chuàng)建一個新物理卷
# vgcreate myvolume /dev/sdd1 /dev/sdc2  //創(chuàng)建一個名為myvolume的VG
# lvextend -L 2000M /dev/myvolume/mylogical  //對dev/myvolume/mylogical的容量進行添加
# smartctl -H /dev/sdb  //對sdb盤做一下健康自檢(PASSED為合格)
# tune2fs -l /dev/sdc1 |grep "Block size"  //查看ext3文件系統(tǒng)的block size(bytes)
Block size:               4096

四粮呢、文件和目錄管理

# cat /home/333   //查看/home下文件333的內(nèi)容(不停頓)
# cd  //進入當前帳戶所在目錄
# cd 配合通配符*會更方便些
# cd /home/ccc //進入/home/ccc目錄
# cd -  //可以回到你之前所在的那個目錄
# cd ../..  //返回上兩級目錄
cp [-adfilprsu] 源文件(source) 目標文件(destination)cp [options] source1 source2 source3 … directory參數(shù):-a:相當于-pdr的意思,見后文(常用)钞艇;-d:若源文件為連接文件屬性啄寡,則復制連接文件屬性而非文件本身;-f:若目標文件已存在且無法開啟哩照,則刪除后再嘗試一次挺物;-i:若目標文件已存在時,在覆蓋時會先詢問操作的進行(常用)飘弧;-l:進行硬連接的連接文件創(chuàng)建识藤,而非復制文件本身;-p:連同文件的屬性一起復制過去次伶,而非使用默認屬性(備份常用)痴昧;-r:遞歸持續(xù)復制,用于目錄的復制行為(常用)冠王;-s: 復制成為符號鏈接文件赶撰,即“快捷方式”文件;-u:若destination比source舊才更新destination柱彻。最后需注意的是豪娜,如果源文件有兩個以上,則最后一個目的文件一定要是“目錄”才行哟楷。# cp 333 /home/ccc //復制文件333到/home/ccc下
# cp 333 444 //復制文件333為444(同目錄下)
# cp -fr test/ /data1/wxr/  //復制當前路徑下的目錄test到指定路徑/data1/wxr/
# cp .bashrc bashrc  //將 .bashrc 拷貝成 bashrc 這個文件
# cp -a /etc /tmp  //將目錄/etc以完整權限復制到/tmp目錄 
# dos2unix a.txt b.txt  //將dos格式的a.txt轉換成unix格式的b.txt 
# dos2unix a.txt  //直接將a.txt中的^M符號刪除(也可用vi命令(:%s/^m//g)刪除)
# scp -rp /path/filename username@remoteIP:/path  //從A機復制到B機
# scp -rp username@remoteIP:/path/filename /path  //從B機復制到A機
# cp /dev/cdrom mycdrom.iso  //將光盤中的內(nèi)容制成鏡像文件瘤载,文件名為mycdrom.iso
# cp /dev/cdrom mycdrom.iso &  //將光盤中的內(nèi)容制成鏡像文件,文件名為mycdrom.iso(后臺運行卖擅,加&)
# dd if=/dev/cdrom of=file.iso  //把 CD/DVD 作成 ISO 文件
# mkisofs -r -o mybackup.iso /home/backup  //將/home/backup目錄下的所有文件制成鏡像文件鸣奔,文件名為mybackup.iso
# mount -o loop mybackup.iso /mnt  //將鏡像文件mybackup.iso掛接到/mnt目錄下
# file 222 //顯示文件222的文件類型
# file *  //顯示當前目錄下所有文件的文件類型
# find /etc -name "host*" -print  //在/etc目錄中查找文件名以host開頭的文件
# find  //顯示當前目錄下所有內(nèi)容(無參數(shù))
# find $HOME -print  //查找當前用戶主目錄下的所有文件
# find . -group root -exec ls -l { } \;  //查找系統(tǒng)中所有屬于root組的文件
# find . -maxdepth 1 -size +1000000c  //查找當前目錄下的大于1M的文件
# find . -name "[A-Z]*" -print  //在當前目錄及子目錄中查找文件名以大寫字母開頭的文件
# find . -perm -7 -print | xargs chmod o-w  //在當前目錄下查找所有用戶具有讀墨技、寫和執(zhí)行權限的文件,并取消others用戶的寫權限
# find . -perm 755 -print  //當前目錄下查找文件權限位為755的文件溃蔫,即文件屬主可以讀健提、寫、執(zhí)行伟叛,其他用戶可以讀私痹、執(zhí)行的文件
# find . -type d | sort  //查找當前文件系統(tǒng)中的所有目錄并排序
# find . -type d -exec tree {} \; | more  //顯示當前目錄的目錄結構并以樹形結構分頁顯示
# find . -type f -exec ls -l {} \; | more //查當前目錄下的所有普通文件,并用ls -l命令將它們分頁列出
# find . -type f -perm 644 -exec ls -l { } \;  //讓當前目錄中文件屬主具有讀统刮、寫權限紊遵,且文件所屬組的用戶和其他用戶具有讀權限的文件
# find . -type f -print | xargs file  //查找當前目錄下的文件屬于哪類文件
# find / -name "file*" -print | xargs echo "" > /temp/core.log  //在整個系統(tǒng)中查找內(nèi)存信息轉儲文件(core dump) ,然后把結果保存到/tmp/core.log 文件中
# find / -type f -size 0 -exec ls -l { } \;  //查找系統(tǒng)中所有文件長度為0的普通文件侥蒙,并列出它們的完整路徑
# find /apps -path "/apps/bin" -prune -o -print  //在/apps目錄下(排除/apps/bin目錄)查找文件
# find /home -name “*.sgy” –print //查找/home下所有sgy文件
# find /usr/sam -path "/usr/sam/dir1" -prune -o -print  //在/usr/sam目錄下查找不在dir1子目錄之內(nèi)的所有文件
# find /var/log -type f -mtime +7 -ok rm { } \;  //查找/var/log目錄中更改時間在7日以前的普通文件暗膜,并在刪除之前詢問它們# find/data/pa/xyz/ -name "*.cgm" -atime +8 -exec rm -f {} \;  //查找并刪除8晝夜(不含8晝夜本身)前被訪問過的cgm文件
# find ~ -print  //查找當前用戶主目錄下的所有文件
# find DirPath -type f | wc -l  //查看某目錄下有多少個文件
# find -name 11*  //查找文件名包含11的所有文件
# find -user luo  //查找屬于用戶luo的所有文件
# mv 333 /home/ccc //移動文件333到/home/ccc下
# mv 333 444 //移動文件333為444(同目錄下改名)
# mv 目錄名 目錄名  //目標目錄已存在,源目錄移到目標目錄鞭衩,目標目錄不存在学搜,改名
# rm 333 //刪除文件333
# touch 333 //創(chuàng)建333空文件chmod ---=0 -w-=2 r--=4  rw-=6 --x=1 -wx=3 r-x=5 rwx=7 s,S,t,T=特殊權限
# chmod [ugoa][+-=][rwx] fileu=屬主 g=屬組 o=其它用戶 a=所有用戶 rwx=讀,寫论衍,執(zhí)行+-=:加權限瑞佩,減權限,賦權限
# chown -R ow2003 wxr  //更改目錄wxr屬于用戶ow2003
# chgrp -R ow2003 wxr  //更改目錄wxr屬于組ow2003
# chgrp root *  //把當前目錄中所有文件的組屬性設置成root 
# chmod 765 111 //為111文件的屬主設為完全權限坯台,屬組設成讀寫權炬丸,其它用戶具有讀和執(zhí)行權限
# chmod a-r 111 //將111文件所有用戶撤消讀取權限
# chmod g+x 111 //將111文件屬組增加執(zhí)行權限
# chmod o+r 111 //將111文件其它用戶增加讀取權限
# chmod u+w 111 //將111文件屬主增加可寫權限
# chmod g-r,o-r 111  //去掉文件111的同組和其他用戶的讀權限
# chmod o=rwx 111  //重設文件111的其他用戶權限為讀、寫執(zhí)行
# chown :benet 222 //更改文件222屬于組benet
# chown st03 222 //更改文件222屬于用戶st03
# chown st03:benet 222 //更改文件222屬于用戶st03組benet
# find / -perm -u+s  //羅列一個系統(tǒng)中所有使用了SUID控制的文件
# chmod u+s /bin/file1  //設置一個二進制文件的 SUID 位 - 運行該文件的用戶也被賦予和所有者同樣的權限
# chmod u-s /bin/file1  //禁用一個二進制文件的 SUID位
# chmod g+s /home/public  //設置一個目錄的SGID 位 - 類似SUID 蜒蕾,不過這是針對目錄的
# chmod g-s /home/public  //禁用一個目錄的 SGID 位
# chmod o+t /home/public  //設置一個文件的 STIKY 位 - 只允許合法所有人刪除文件
# chmod o-t /home/public  //禁用一個目錄的 STIKY 位
# cut -d ":" -f 1,7 /etc/passwd  //只顯示第一列(user ID)和第 7 列(user shell) 內(nèi)容
# file  //查看文件類型
# grep 字符 文件名 //根據(jù)字符匹配來查看文件部分內(nèi)容
# head 10 /home/333 //查看/home下文件333的頭部10行內(nèi)容
# less用法:
空格鍵:向下翻動一頁稠炬;
[PageDown]:向下翻動一頁;
[PageUp]:向上翻動一頁咪啡;
/字符串:向下查詢“字符串”的功能首启;
?字符串:向上查詢“字符串”的功能;
n:重復前一個查詢(與/或?有關)撤摸;
N:反向重復前一個查詢(與/或?有關)闽坡;
q:離開less這個程序。

# less /home/333 //查看/home下文件333的內(nèi)容(分屏,可以往前翻頁)
# ln -s source_dir destination_dir //將目標目錄鏈接到源目錄愁溜。用絕對路徑疾嗅。在與源目錄的同級目錄處創(chuàng)建。文件鏈接同理冕象。用ls -l查看代承,會看到destination_dir -> source_dir 如:
# ln -s /home /disk1
# ls -l
lrwxrwxrwx    1 root   root     4 Apr  7  2010disk1 -> home/
 
# unlink destination_dir  //取消目標目錄與源目錄的鏈接
# ll -h  //以用戶容易識別的方式的長格式顯示當前目錄的內(nèi)容
# lsattr -a  //顯示所有文件和內(nèi)容,包括現(xiàn)行目錄“.”與上層目錄“..”
# lsattr -R  //遞歸顯示目錄下的所有文件和子目錄
# lsattr test  //顯示文件test有屬性
# ls  //以短格式顯示當前目錄的內(nèi)容
# ls *  //顯示當前目錄下的所有文件
# ls -l  //以長格式顯示當前目錄的內(nèi)容
# ls -l /home/bbb/   //顯示指定目錄/home/bbb的內(nèi)容
# ls -l 111   //只顯示當前目錄下文件111的信息
# ls c*  //列出當前目錄下以字母“c”開頭的文件
# ls ??n*  //列出當前目錄下所有第3個字母是“n”的文件
# ls [b,c]*  //顯示所有以字母b或c開頭的文件名
# ls -F | grep /$  //只列子目錄(短格式)
# ls -l | grep "^d"  //只列子目錄(長格式)
# ls -l |grep "^-"|wc -l  //計算當前目錄下的文件數(shù)
# ls -l |grep "^d"|wc -l  //計算當前目錄下的目錄數(shù)
# ls -lSr |more   //以尺寸大小排列文件和目錄
# ls --color=never  //不要根據(jù)文件特性給予顏色
# ls --color=always  //顯示顏色
# ls --color=auto  //讓系統(tǒng)自行依據(jù)設置來判斷是否給予顏色
# ls --full-time  //以完整時間模式(包含年渐扮、月论悴、日掖棉、時、分)輸出
 
# lsof |grep 文件系統(tǒng)的掛接點  //查看是否有任何程序正在使用掛接點的文件系統(tǒng)
# man -t ls | ps2pdf - ls.pdf  //創(chuàng)建ls命令的pdf格式文件
# man -t manpage | ps2pdf - filename.pdf  //創(chuàng)建man的pdf格式文件
# mkdir ddd   //在當前目錄下創(chuàng)建ddd目錄
# mkdir -p /a/b/c //創(chuàng)建/a/b/c目錄(多層目錄)
# mkdir -m a=r wxr  //創(chuàng)建一個目錄wxr且指定該目錄的屬性為對所有用戶可讀
# mkdir -m 700 /data1/wxr/test  //創(chuàng)建新目錄/data1/wxr/test膀估,且指定權限為700
# more /home/333 //查看/home下文件333的內(nèi)容(僅分屏)
# nl  filename  //顯示文件內(nèi)容時幔亥,同時輸出行號
# od  filename  //以二進制方式讀取文件內(nèi)容
# pwd //顯示當前所在目錄
# rmdir ddd   //刪除ddd目錄(空)
# rm -r ddd   //刪除ddd目錄(非空,先詢問)
# rm -rf ddd //直接刪除ddd目錄(非空察纯,不詢問)
# rm -f /data/*.cgm  //超級用戶下刪除/data目錄下所有.cgm文件(不再詢問)
# rm  -i -r ddd  //交互模式刪除ddd目錄(刪除前先詢問)
# \rm -r ddd/*    //刪除ddd目錄下文件(不詢問)
# sed -n '5,10p' /etc/passwd  //只查看passwd的第5行到第10行內(nèi)容
# setfacl -m u:ow2003:rwx /home/hoework  //對用戶ow2003設置對/homework目錄的讀帕棉、寫和執(zhí)行權限
# setfacl -m u:ow2003:rw /home/hoework  //對用戶ow2003設置對/homework目錄的讀、寫權限
# setfacl -m u:dba:r /home/hoework  //對用戶組dba設置對/homework目錄的讀權限
# setfacl l -x u:dba /home/hoework  //刪除用戶組dba的權限
# setfacl -d g:rw  /home/ftp  //對/home/ftp目錄的用戶組設定默認的權限為讀饼记、寫(若組中用戶重新指定了權限香伴,則默認的組權限將被覆蓋,即具體指定的ACL權限優(yōu)先于默認ACL權限)
# sort /home/ow2003/dk  //顯示文檔dk內(nèi)容并排序
# split -b 900m file file_part  //把文件file以900m增量來分割
# cat file_part* >file  //將分割后的文件重新組裝
# tac /home/ow2003/dk  //以逆序顯示文檔dk內(nèi)容(注:與cat相反)
# tail 10 /home/333 //查看/home下文件333的尾部10行內(nèi)
# touch aa  //使用touch命令創(chuàng)建aa文件(aa文件不存在)
# touch aa  //使用touch命令更新文件aa的時間為當前時間(aa文件存在)
# touch aa -t 200808081500.00  //更新文件aa的存取時間為指定時間2008年8月8日15點
# tree  //顯示文件和目錄由根目錄開始的樹形結構
# wc /home/ow2003/dk  //顯示文檔dk的行數(shù)具则、詞數(shù)和字數(shù)
# which ssh  //通過命令which即纲,查找文件ssh(其查找范圍由環(huán)境變量$PATH設置)
# yes |rm *.cgm  //自動回答rm提出的問題,無需用戶再連續(xù)輸入yes

五博肋、備份與壓縮

# dd if=/dev/sda | gzip -c | ssh [user@ip](mailto:user@ip) 'dd of=/mnt/backups/sda.dd'  //通過ssh復制整個硬盤到遠程目錄(帶壓縮)
# tar -c 創(chuàng)建包低斋;-x 釋放包;-v 顯示命令過程匪凡;-z 代表壓縮包拔稳;-t 列出包文件(打包時應盡量采用相對路徑,而不用絕對路徑)          
# tar -cvf wxr.tar wxr //把當前wxr目錄打包
# tar -cvf wxr.tar wxr --exclude '*.3dv' --exclude '*.3dh' --exclude '*.cgm' --exclude '*.inp'  //把當前wxr目錄打包锹雏,并排除.3dv、.3dh术奖、.cgm礁遵、.inp文件
# tar -zcvf apache.tar.gz --exclude=c --exclude=d   apache  //若/opt/apache/目錄下有 a,b采记,c佣耐,d目錄,只打包a 唧龄、b目錄兼砖,不打包c 、d目錄
# tar -zcvf wxr.tar.gz wxr //把當前wxr目錄打包壓縮
# tar -hcvf wxr.tar wxr  //對目錄wxr中鏈接文件也一并打包
# tar -rvf wxr.tar file1  //向wxr.tar包添加文件file1
# tar -tf  wxr.tar //查看包wxr.tar內(nèi)容
# tar -tzf wxr.tar.gz //查看壓縮包wxr.tar.gz的內(nèi)容# tar -jtv -f wxr.tar.bz2 //查看壓縮包wxr.tar.bz2的內(nèi)容# tar -jcv -f wxr.tar.bz2 bar/  //將目錄bar打包并壓縮為wxr.tar.bz2
# tar -jxv -f wxr.tar.bz2  //對壓縮包wxr.tar.bz2解壓恢復
# tar -jxv -f wxr.tar.bz2 -C bar/  //將壓縮包解壓到目錄bar/       
# tar -xvf  wxr.tar -C /home  //恢復包wxr.tar到指定目錄/home
# tar -xvf wxr.tar  //解壓縮包wxr.tar
# tar -xzf  wxr.tar.gz -C /home //恢復壓縮包wxr.tar.gz到指定目錄/home(不帶-C則恢復到原目錄)
# tar -xzf wxr.tar.gz  //解壓縮包wxr.tar.gz     
# tar -xzf wxr.tar.gz blah.txt  //從壓縮包wxr.tar.bz2解壓出文件blah.txt
# tar -zcvf wxr.tar.gz /project //把目錄project打包并壓縮
# tar -zxvf wxr.tar.gz    //壓縮包的文件解壓恢復# tar cvf - dir1 dir2 | (cd /dir3; tar xvf - )  //將當前目錄dir1 dir2邊打包邊釋放到/dir3目錄下
# for ARK in ./*.tar.gz; do tar xvf $ARK; done  //解壓當前目錄下的所有 .tar.gz 結尾的文件(把當前目錄下所有的 .tar.gz 文件的文件名逐一賦給變量 ARK既棺,讓 tar 來引用 ARK 變量)
# dump -0f home.dump /home  //將/home目錄備份到文件home.dump
# dump -0j -f /root/etc.dump.bz2 /etc  //備份/etc目錄并含壓縮功能
# restore -rvf home.dump  //恢復home目錄
# restore -tf home.dump  //查看備份文件home.dump的文件列表
# dump -w  //查看有無任何文件系統(tǒng)被dump過的數(shù)據(jù)
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讽挟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子丸冕,更是在濱河造成了極大的恐慌耽梅,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胖烛,死亡現(xiàn)場離奇詭異眼姐,居然都是意外死亡诅迷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門众旗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來罢杉,“玉大人,你說我怎么就攤上這事贡歧√沧猓” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵艘款,是天一觀的道長持际。 經(jīng)常有香客問我,道長哗咆,這世上最難降的妖魔是什么蜘欲? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮晌柬,結果婚禮上姥份,老公的妹妹穿的比我還像新娘。我一直安慰自己年碘,他們只是感情好澈歉,可當我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著屿衅,像睡著了一般埃难。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上涤久,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天涡尘,我揣著相機與錄音,去河邊找鬼响迂。 笑死考抄,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蔗彤。 我是一名探鬼主播川梅,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼然遏!你這毒婦竟也來了贫途?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤待侵,失蹤者是張志新(化名)和其女友劉穎潮饱,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诫给,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡香拉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年啦扬,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凫碌。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡扑毡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盛险,到底是詐尸還是另有隱情瞄摊,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布苦掘,位于F島的核電站换帜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鹤啡。R本人自食惡果不足惜惯驼,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望递瑰。 院中可真熱鬧祟牲,春花似錦、人聲如沸抖部。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽慎颗。三九已至乡恕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間俯萎,已是汗流浹背傲宜。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留讯屈,地道東北人。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓县习,卻偏偏與公主長得像涮母,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子躁愿,可洞房花燭夜當晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容