linux一句話精彩問答

本文歡迎轉載,請註明“轉載自linux寶庫(www.linuxmine.com)”。

1 系統設置篇
1001 修改主機名(陳緒)
vi /etc/sysconfig/network,修改HOSTNAME一行爲"HOSTNAME=主機名"(沒有這行?那就添加這一行吧),然後運行命令"hostname 主機名"。一般還要修改/etc/hosts文件中的主機名。這樣,無論你是否重啓,主機名都修改成功

1002 修改linux啓動方式(文本方式或xwindow方式)(陳緒)
vi /etc/inittab,找到id:x:initdefault:一行,x=3爲文本方式 x=5爲xwindow方式,重啓機器即可生效

1003 linux的自動升級更新問題(hutuworm,NetDC,陳緒)
Fedora Core下,可以使用yum來安裝和升級軟件
Debian下,用apt-get update和apt-get upgrade來安裝和升級軟件,前提是配置好網絡和/etc/apt/sources.list,也可以用apt-setup設置

1004 windows下查看linux分區的軟件(陳緒)
Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip

1005 mount用法(sakulagi,sxsfxx,aptkevin)
fat32分區 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs分區 mount -t ntfs -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文件 mount -o loop /abc.iso /mnt/cdrom
軟盤 mount /dev/fd0 /mnt/floppy
usb mount /dev/sda1 /mnt/cdrom
cd光驅 mount -t iso9660 -o iocharset=cp936,ro /dev/cdrom /mnt/cdrom
dvd光驅 mount -t iso9660 -o iocharset=cp936,ro /dev/dvd /mnt/cdrom或mount -t udf /dev/dvd /mnt/cdrom
注意:dvd的格式一般爲iso9660或udf之一
在有scsi硬盤的計算機上,應該先用fdisk -l /dev/sd? 來看看到底usb閃存盤是在哪個設備下(通常會是sdb1或者sdc1)。
所有/etc/fstab內容 mount –a,此命令還可以指定文件格式"-t 格式", 格式可以爲vfat, ext2, ext3等
例如,要自動將windows的d盤掛到/mnt/d上,用vi打開/etc/fstab,加入以下一行
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
注意,先得手工建立一個/mnt/d目錄

1006 訪問遠程共享的目錄(陳緒)
將如下的行放到/etc/fstab中:
//ip/share1 /mnt/d smbfs defaults,auto,username=name,password= pass 0 0
其中ip是遠程機器的ip地址,是share1該機器共享目錄的共享名,/mnt/d是要將該分區mount到本地linux的目錄,name和pass是可以訪問該共享目錄的用戶名和密碼。

1007.a 刪除名爲-a的文件(陳緒)
1 rm ./-a
2 rm -- -a,--告訴rm這是一個選項,具體參見getopt
3 ls -i 列出inum,然後用find . -inum inum_of_thisfile -exec rm '{}' /;

1007.b 刪除名爲/a的文件(陳緒)
rm //a

1007.c 刪除名字帶的/和‘/0'文件(陳緒)
這些字符是正常文件系統所不允許的字符,但可能在文件名中產生,如unix下的nfs文件系統在Mac系統上使用
1 把nfs文件系統在掛到不過濾'/'字符的系統下,刪除含特殊文件名的文件;
2 將錯誤文件名的目錄其它文件移走,ls -id 顯示含該文件目錄的inum,umount 文件系統,clri清除該目錄的inum,fsck,mount,檢查lost+found目錄,將其中的文件更名。
另外,可以通過windows ftp過去刪除任何文件名的文件

1007.d 刪除名字帶不可見字符的文件(陳緒)
列出文件名並轉儲到文件:ls -l > del.sh
然後編輯文件的內容加入rm命令使其內容成爲刪除上述文件的格式:
vi del.sh
rm -rf *******
執行sh del.sh

1007.e 刪除文件大小爲零的文件(陳緒)
1 rm -i `find ./ -size 0`
2 find ./ -size 0 -exec rm {} /;
3 find ./ -size 0 | xargs rm -f &
4 for file in * #自己定義需要刪除的文件類型
do
if [ ! -s ${file} ]
then
rm ${file}
echo "rm $file Success!"
fi
done

1008 redhat設置滾輪鼠標(mc1011)
1 進入x後,選擇鼠標的配置,選擇wheel mouse (ps/2)就可以了,如果鼠標表現異常,重啓計算機即可;
2 直接su, vi /etc/X11/XF86Config, 把PS/2改成ImPS/2

1009 加裝xwindow(陳緒)
用linux光盤啓動,選擇升級,然後單獨選擇包,安裝即可

1010 刪除linux分區(陳緒)
1 做一張partition magic的啓動軟盤,啓動後刪除;
2 用win2000的啓動光盤啓動,然後刪除

1011 如何退出man(陳緒)
q

1012 不編譯內核,mount ntfs分區(陳緒,hutuworm)
找到對應內核版本(uname -a)的ntfsrpm,安裝即可。
以原裝rh8爲例,未升級或編譯內核
1. 上google.com搜索並下載 kernel-ntfs-2.4.18-14.i686.rpm
2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm
3. mkdir /mnt/c
4. mount -t ntfs /dev/hda1 /mnt/c

Read only: http://linux-ntfs.sourceforge.net/
Read/Write: http://www.jankratochvil.net/project/captive/

1013 tar分卷壓縮和合並(WongMokin,Waker)
以每卷500M爲例
tar分卷壓縮:tar cvzpf - somedir | split -d -b 500m (-d不是split的選項,是shell的選項,表示將tar命令的輸出作爲split的輸入)
tar多卷合併:cat x* > mytarfile.tar.gz

1014 使用lilo/grub時找回忘記了的root口令(陳緒)
1.在系統進入單用戶狀態,直接用passwd root去更改;
2.用安裝光盤引導系統,進入linux rescue狀態,將原來/分區掛接上來,命令如下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原來分區所在的分區號) hd
cd hd
chroot ./
passwd root
這樣可以搞定;
3.將本機的硬盤拿下來,掛到其他的linux系統上,採用的辦法與第二種相同
以rh8爲例,演示第1種方法如下:
一. lilo
1 在出現 lilo: 提示時鍵入 linux single
畫面顯示 lilo: linux single
2 回車可直接進入linux命令行
3 vi /etc/shadow
將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,
第一行將類似於
root::......
保存
4 reboot重啓,root密碼爲空
二. grub
1 在出現grub畫面時,用上下鍵選中你平時啓動linux的那一項(別選dos),然後按e鍵;
2 再次用上下鍵選中你平時啓動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵;
3 修改你現在見到的命令行,加入single,結果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4 回車返回,然後按b鍵啓動,即可直接進入linux命令行
5 vi /etc/shadow
將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,
第一行將類似於
root::......
保存
6 reboot重啓,root密碼爲空

 


1015 使ctrl+alt+del失效(陳緒)
vi /etc/inittab
將ca::ctrlaltdel:/sbin/shutdown -t3 -r now這行註釋掉

1016 查看redhat的版本號(hutuworm)
cat /proc/version或cat /etc/redhat-release或cat /etc/issue

1017 查文件屬於哪個rpm(無雙)
www.rpmfind.net上搜,或者rpm -qf 文件名得到

1018 將man或info的信息存爲文本文件(陳緒)
以rpm命令爲例:
man rpm | col -b > rpm.txt
info rpm -o rpm.txt –s

1019 利用兩個現存文件,生成一個新的文件(陳緒)
1. 取出兩個文件的並集(重複的行只保留一份)
cat file1 file2 | sort | uniq
2. 取出兩個文件的交集(只留下同時存在於兩個文件中的文件)
cat file1 file2 | sort | uniq -d
3. 刪除交集,留下其他的行
cat file1 file2 | sort | uniq –u

1020 設置com1口,讓超級終端通過com1口進行登錄(陳緒)
第一步:確認有/sbin/agetty,編輯/etc/inittab,添加
7:2345:respawn:/sbin/agetty /dev/ttyS0 9600
9600bps是因爲連路由器時缺省一般都是這種速率,也可以設成
19200、38400、57600、115200
第二步:修改/etc/securetty,添加一行:ttyS0,確保root用戶能登錄
第三步:重啓機器,就可以拔掉鼠標鍵盤顯示器(啓動時最好還是要看看輸出信息)了

1021 刪除內有文件和子目錄的目錄(陳緒)
rm -rf 目錄名

1022 查看系統信息(陳緒)
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中斷
cat /proc/ioports - 設備IO端口
cat /proc/meminfo - 內存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有設備的所有分區
cat /proc/pci - PCI設備的信息
cat /proc/swaps - 所有Swap分區的信息
cat /proc/version - Linux的版本號 相當於 uname -r
uname -a - 看系統內核等信息

1023 去掉多餘的回車符(陳緒)
sed 's/^M//' test.sh > back.sh, 注意^M是敲ctrl_v ctrl-m得到的
或者 dos2unix test.sh

1024 切換X桌面(lnx3000)
如果你是以圖形登錄方式登錄linux,那麼點擊登錄界面上的session(任務)即可以選擇gnome和kde。如果你是以文本方式登錄,那執行switchdesk gnome或switchdesk kde,然後再startx就可以進入gnome或kde。
(或者vi ~/.xinitrc,添加或修改成exec gnome-session 或exec startkde,然後用startx啓動x)

1025 通用的聲卡驅動程序(lnx3000)
OSS www.opensound.com / ALSA www.alsa-project.org/

1026 改變redhat的系統語言/字符集(beming,mc1011)
修改 /etc/sysconfig/i18n 文件,如
LANG="en_US",xwindow會顯示英文界面,
LANG="zh_CN.GB18030",xwindow會顯示中文界面。
還有一種方法
cp /etc/sysconfig/i18n $HOME/.i18n
vi $HOME/.i18n 文件,如
LANG="en_US",xwindow會顯示英文界面,
LANG="zh_CN.GB18030",xwindow會顯示中文界面。
這樣就可以改變個人的界面語言,而不影響別的用戶

1027 把屏幕設置爲90列(陳緒)
stty cols 90

1028 使用md5sum文件(陳緒)
md5sum isofile > hashfile
md5sum文件與hashfile文件的內容比對,驗證hash值是否一致
md5sum –c hashfile

1029 一次解壓多個zip文件(陳緒)
unzip "*",注意引號不能少

1030 看pdf文件(陳緒)
安裝Acrobat Reader

1031 查找權限位爲S的文件(陳緒)
find . -type f /( -perm -04000 -o -perm -02000 /) -exec ls -lg {} /;

1032 裝中文輸入法(陳緒,hutuworm)
以redhat8爲例,xwindow及其終端下的不用說了,缺省就安裝了,用ctrl-space呼出。
現在討論純console,請到http://zhcon.sourceforge.net/下載zhcon-0.2.1.tar.gz,放在任一目錄中,tar xvfz zhcon-0.2.1.tar.gz,cd zhcon-0.2.1,./configure,make,make install。安裝結束後,要使用zhcon,請運行zhcon,想退出,運行exit

1033 把彈出的光盤收回來(beike)
eject –t

1034 cd光盤做成iso文件(弱智,grub007)
cp /dev/cdrom /tmp/xxx.iso 或 dd if=/dev/cdrom of=/tmp/xxx.iso

1035 快速觀看開機的硬件檢測(弱智)
dmesg | more

1036 查看硬盤的使用情況(陳緒)
df -k 以K爲單位顯示
df -h 以人性化單位顯示,可以是b,k,m,g,t..

1037 查看目錄的大小(陳緒)
du -sh 目錄名
-s 僅顯示總計
-h 以K、M、G爲單位,提高信息的可讀性。KB、MB、GB是以1024爲換算單位
-H 以1000爲換算單位

1038 查找或刪除正在使用某文件的進程(wwwzc)
fuser filename
fuser -k filename

1039 安裝軟件(陳緒)
rpm -ivh aaa.rpm
tar xvfz aaa.tar.gz; cd aaa; ./configure; make; make install

1040 字符模式下設置和刪除環境變量(陳緒)
bash下
設置:export 變量名=變量值
刪除:unset 變量名
csh下
設置:setenv 變量名 變量值
刪除:unsetenv 變量名

1041 ls如何看到隱藏文件(即以.開頭的文件)(雙眼皮的豬)
ls –a 或 l. (適用於redhat)

1042 查看rpm中文件的安裝位置(陳緒)
rpm -qpl aaa.rpm

1043 使用src.rpm編譯出二進制rpm(陳緒)
rpmbuild --rebuild *.src.rpm

1044 設置vim中顯示或不顯示字體顏色(陳緒)
首先確保安裝了vim-enhanced包,然後,vi ~/.vimrc; 如果有syntax on,則顯示顏色,syntax off,則不顯示顏色

1045 linux是實時還是分時操作系統(陳緒)
標準的內核是分時的,但是有些廠商也改造出了實時linux系統

1046 make bzImage -j的j是什麼意思(wind521)
-j主要是用在當你的系統硬件資源比較足的時候,用改選項可以加快編譯速度,如-j 3

1047 如何安裝內核源碼包(陳緒)
把你光盤上的內核源碼包裝上即可,rpm -i *kernel*source*.rpm

1048 修改系統時間(陳緒,laixi781211,hutuworm)
1 設置你的時區: timeconfig裏選擇Asia/Shanghai (如果你位於GMT+8中國區域)
2 與標準時間服務器校準: ntpdate time.nist.gov
當然,如果你是李嘉誠,也可以跟自己的手錶校準: date -s STRING (STRING格式見man date),修改後執行clock -w 寫到CMOS
date -s “2003-04-14 cst”,cst指時區,時間設定用date -s 18:10
3. 將當前軟件系統時間寫入硬件時鐘: hwclock –systohc

1049 把命令結果傳給一個變量(陳緒)
aa=`grep _GQAdd $1`,注意這個`是反引號

1050 linux怎麼用這麼多內存(陳緒)
爲了提高系統性能和不浪費內存,linux把多的內存做了cache,以提高io速度

1051 /etc/fstab配置項裏最後兩個數字是什麼意思(lnx3000)
第一個叫fs_freq,用來決定哪一個文件系統需要執行dump操作(dump執行ext2的文件系統的備份操作),0就是不需要;
第二個叫fs_passno,是系統重啓時fsck程序檢測磁盤(fsck檢測和修復文件系統)的順序號,0表示該文件系統不被檢測,1是root文件系統,2是別的文件系統。fsck按序號檢測磁盤

1052 讓用戶的密碼必須有一定的長度,並且符合複雜度(eapass)
vi /etc/login.defs,修改PASS_MIN_LEN

1053 翻譯軟件(陳緒,hutuworm)
星際譯王 xdict
console下還有個dict工具,通過DICT協議到dict.org上查11本字典,例如:dict RTFM

1054讓顯示器不休眠(陳緒)
setterm -blank 0
setterm -blank n (n爲等待時間)

1055 用dat查詢昨天的日期(gadfly)
date --date='yesterday'

1056 xwindow下如何截屏(陳緒)
使用Ksnapshot或者gimp

1057.a 解壓小全(陳緒,noclouds,hmkart)
tar -I或者bunzip2命令都可以解壓.bz2文件
tar xvfj example.tar.bz2
tar xvfz example.tar.gz
tar xvfz example.tgz
tar xvf example.tar
unzip example.zip
rpm2cpio example.rpm │ cpio -div
arp example.deb data.tar.gz | tar zxf -
tar -jvxf some.bz,就是把tar的zvxf 改成jvxf
zip/tar rh8下有一個圖形界面的軟件file-roller可以做這件事。另外可以用unzip *.zip解開zip文件,unrar *.rar解開rar文件,不過unrar一般系統不自帶,要到網上下載:
http://www.linuxeden.com/download/softdetail.php?softid=883
下載rar for Linux 3.2.0,解壓開後make,然後可以用unrar e youfilename.rar解壓rar文件
Alien提供了.tgz, .rpm, .slp和.deb等壓縮格式之間的相互轉換:
http://sourceforge.net/projects/alien
sEx提供了幾乎所有可見的壓縮格式的解壓接口:
http://sourceforge.net/projects/sex

1057.b tar的壓縮和解壓用法(platinum)
解壓:x
壓縮:c
針對gz:z
針對bz2:j
用於顯示:v
解壓實例:
gz文件:tar xzvf xxx.tar.gz
bz2文件:tar xjvf xxx.tar.bz2
壓縮實例:
gz文件:tar czvf xxx.tar.gz /path
bz2文件:tar cjvf xxx.tar.bz2 /path


1058 在多級目錄中查找某個文件的方法(青海湖)
1 find /dir -name filename.ext
2 du -a | grep filename.ext
3 locate filename.ext

1059 不讓普通用戶自己改密碼(myxfc)
[root@xin_fc etc]# chmod 511 /usr/bin/passwd
又想讓普通用戶自己改密碼
[root@xin_fc etc]# chmod 4511 /usr/bin/passwd

1060 顯卡實在配不上怎麼辦(win_bigboy)
http://www.redflag-linux.com/,下了xfree86 4.3安裝就可以了

1061 超強刪除格式化工具(弱智)
比pqmagic更安全的、進行刪除格式化的小工具:sfdisk.exe for msdos
下載地址:http://www.wushuang.net/soft/sfdisk.zip

1062 如何讓xmms播放列表裏顯示正確的中文(myxfc)
-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-
把這個東西完全拷貝到你的字體裏面
操作方法:右鍵單擊xmms播放工具的任何地方,會看到一個"選項",然後選擇"功能設定",選擇"fonts",然後把上面的字體完整的拷貝到"播放清單"和"user x font"中

1063 redhat linux中播放mp3文件(hehhb)
自帶的xmms不能播放MP3(無聲),要安裝一個rpm包:rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm。打開xmms,ctl-p,在font欄中先在上半部的小框內打勾,再選擇 “fixed(misc) gbk-0 13”號字體即可顯示中文歌曲名。在音頻輸出插件中選擇 "開放音頻系統驅動程序1.2.7 [lioOSS.so],即可正常播放MP3文件

1064 安裝中文字體(hehhb)
先下載 http://freshair.netchina.com.cn/~George/sm.sh文件,然後在微軟網站下載SimSun18030.ttc(http://www.microsoft.com/china/windows2000/downloads/18030.asp),它是個msi文件,在mswindows中安裝用的,裝好後在windows目錄下的fonts目錄裏面就可以找到它。把simsun.ttc,SimSun18030.ttc,tahoma.ttf,tahomabd.ttf拷貝到/usr/local/temp,然後下載的sm.sh文件也放到這個目錄裏,最後打開終端
cd /usr/local/temp
sh sm.sh

1065 移動光標(陳緒)
echo -e '/033[20;10f' 把光標移動到20行10列
另外,如果還出現亂碼,可以改爲iocharset=utf8

1066 在x下使用五筆和拼音,區位輸入法(hmkart)
http://www.fcitx.org/上下載fcitx的rpm包安裝即可

1067 ls重定向到多個文件(陳緒)
ls | tee 1.txt 2.txt 3.txt .....

1068 硬盤iso安裝後怎麼添加和刪除rpm包(sakulagi)
redhat-config-packages --isodir=<PATH>
<PATH>爲iso文件所在的目錄

1069 字符下控制音量(grub007,天外閒雲)
使用aumix。保存oss的音量大小的步驟爲:
1、用aumix將音量調整爲你們滿意的音量;
2、用root用戶進入/usr/lib/oss下(oss的默認安裝目錄);
3、執行./savemixer ./mixer.map;
4、ok,以後oss開啓之後就是你在第一步調整的音量了。

1170 echo典型應用(陳緒)
echo "abcdefg" | perl -lne '{$a = reverse($_); print $a;}' 把一個字符串翻轉
echo bottle|rev 把一個字符串翻轉

1071 刪除幾天以前的所有東西(包括目錄名和目錄中的文件)(shally5)
1 find . -ctime +3 -exec rm -rf {} /;
2 find ./ -mtime +3 -print|xargs rm -f –r

1072 用戶的crontab在哪裏(hutuworm)
/var/spool/cron/下以用戶名命名的文件中

1073 以不同的用戶身份運行程序(陳緒)
su - username -c "/path/to/command"
有時候需要運行特殊身份的程序, 就可以讓su來做

1074 不改變inode清空一個文件(陳緒)
> filename

1075 爲什麼OpenOffice中不能顯示中文(allen1970)
更改字體設置
tools->options->font replacement
Andale Sans UI -> simsun

1076 如何備份Linux系統(Purge)
Symantec Ghost 7.5以後的版本支持Ext3 native複製

1077 linux上的partition magic(wwwzc)
Linux下一個有用的分區工具:parted,可以實時修改分區大小, 刪除和建立分區.

1078 /proc/sys/sem中每項代表的意思(sakulagi)
/proc/sys/sem內容如下
250 32000 32 128
這4個參數依次爲SEMMSL(每個用戶擁有信號量最大數量),SEMMNS(系統信號量最大數量),SEMOPM(每次semop系統調用操作數),SEMMNI(系統信號量集最大數量)

1079 Grub 引導菜單裏 bigmem smp up 都是什麼意思(lnx3000)
smp: (symmetric multiple processor)對稱多處理器模式
bigmem: 支持1G 以上內存的優化內核
up:(Uni processor) 單處理器的模式

1080 oracle的安裝程序爲什麼顯示亂碼(lnx3000)
現在oracle的安裝程序對中文的支持有問題,建議使用英文界面來安裝,在執行runinstaller之前,執行:export LANG=C;export LC_ALL=C

1081 linux下文件和目錄的顏色代表的含義(sakulagi,弱智)
藍色表示目錄;綠色表示可執行文件;紅色表示壓縮文件;淺藍色表示鏈接文件;灰色表示其它文件;紅色閃爍表示鏈接的文件有問題了;黃色是設備文件,包括block, char, fifo。
用dircolors -p看到缺省的顏色設置,包括各種顏色和“粗體”,下劃線,閃爍等定義

1082 查看有多少活動httpd的腳本(陳緒)
#!/bin/sh
while (true)
do
pstree |grep "*/[httpd/]$"|sed 's/.*-/([0-9][0-9]*/)/*/[httpd/]$//1/'
sleep 3
done

1083 如何新增一塊硬盤(好好先生)
一、關機,物理連接硬盤
如果是IDE硬盤,注意主、從盤的設置;如果是SCSI硬盤,注意選一個沒被使用的ID號。
二、開機,檢查硬盤有沒有被linux檢測到
dmesg |grep hd*(ide硬盤)
dmesg |grep sd*(SCSI硬盤)
或者 less /var/log/dmesg
如果你沒有檢測到你的新硬盤,重啓,檢查連線,看看bios有沒有認出它來。
三、分區
你可以使用fdisk,Sfdisk或者parted(GNU分區工具,linux下的partition magic)
四、格式化
mkfs
五、修改fstab
vi /etc/fstab

 

1084 看分區的卷標(q1208c)
e2label /dev/hdxn, where x=a,b,c,d....; n=1,2,3...

1085 RH8,9中添加新的語言包(好好先生)
一 8.0中
1.放入第一張光盤;
2.cd /mnt/cdrom/Redhat/RPMS;
3.rpm -ivh ttfonts-ZH_CN-2.11-29.noarch.rpm(簡體中文,建議用tab鍵來補齊後面的部分,以免輸入有誤);
4.rpm -ivh ttfonts-ZH_TW-2.11-15.noarch.rpm(繁體中文)
如果你還想裝日文、韓文,安裝第二張光盤上的ttfonts*.rpm.
二 9.0中
9.0不在第一張盤上,在第三張盤上.rpm包名分別爲:
ttfonts-zh_CN-2.12-1.noarch.rpm(簡體中文)
ttfonts-zh_TW-2.11-19.noarch.rpm(繁體中文)

1086 終端下抓屏(tsgx)
1 cat /dev/vcsX >screenshot 其中,X表示第X個終端
2 運行script screen.log,記錄屏幕信息到screen.log裏。一會記錄到你exit爲此。這也是抓屏的好方法
這是在debian的cookbook上看到的。在RH9上能用

1087 讓一個程序在退出登陸後繼續運行(NetDC,雙眼皮的豬,noclouds,陳緒)
1 nohup command &
2 # command
# disown

1088 man命令不在路徑中時,查看非標準的man文件(陳緒)
nroff -man /usr/man/man1/cscope.1 | more

1089 cp時顯示進度(陳緒)
cp -r -v dir1 dir2
cp -a -d -v dir1 dir2

1090 編輯/etc/inittab後直接生效(陳緒)
init q

1091 讓linux連續執行幾個命令,出錯停止(陳緒)
command1 && command2 && command3

1092 如何將grub安裝到mbr(陳緒, NetDC)
grub> root (hd0, 0)
grub> setup (hd0)
也可以用grub-install /dev/hda來安裝grub

1093 安裝時把grub(lilo)寫到linux分區的引導區還是主引導扇區(MBR)(陳緒)
如果你想電腦一啓動就直接進入操作系統啓動菜單就把grub(lilo)寫到MBR上,如果寫到linux分區的引導區則要用引導盤引導。建議寫到 MBR,方便點

1094 如何讓多系統共存(陳緒)
98系統的話用lilo(grub)引導,2k/nt則使用osloader引導多系統

1095 如何在圖形界面和控制檯(字符界面)之間來回切換(陳緒)
1 圖形界面到控制檯:Ctr+Alt+Fn(n=1,2,3,4,5,6);
2 各控制檯之間切換:Alt+Fn(n=1,2,3,4,5,6);
3 控制檯到圖形:Alt+F7

1096 Redhat linux常用的命令(陳緒)
<1>ls:列目錄。
用法:ls或ls dirName,參數:-a顯示所有文件,-l詳細列出文件。
<2>mkdir:建目錄。
用法:mkdir dirName,參數:-p建多級目錄,如:mkdir a/b/c/d/e/f -p
<3>find:查找文件。
用法:find inDir -name filename,inDir是你要在哪個目錄找,filename是你要找的文件名(可以用通配符),用通配符時filename最好用單引號引起來,否則有時會出錯,用例:find . -name test*,在當前目錄查找以test開頭的文件。
<4>grep:在文件裏查找指定的字符串。
用法:grep string filename,在filename(可用通配符)裏查找string(最好用雙引號引起來)。參數:-r在所有子目錄裏的filename裏找。用例:grep hello *.c -r在當前目錄下(包括子目錄)的所有.c文件裏查找hello。
<5>vi:編輯器。
用法:vi filename。filename就是你要編輯的文本文件。用了執行vi filename後,你可能會發現你無法編輯文本內容,不要着急,這是因爲vi還沒進入編輯狀態,按a或i就可以進入編輯狀態了,進入編輯狀態後你就可以編輯文本了。要退出編輯狀態按Esc鍵就可以了。以下操作均要在非編輯狀態下。查找文本:輸入/和你要查找的文本並回車。退出:輸入: 和q並回車,如果你修改了文本,那麼你要用:q!回車才能退出。保存:輸入: w回車,如果是隻讀文件要用: w!。保存退出:輸入: wq回車,如果是隻讀就: wq!回車。取消:按u就可以了,按一次就取消一步,可按多次取消多步。複製粘貼一行文本:把光標移到要複製的行上的任何地方,按yy(就是連按兩次 y),把光標移到要粘貼地方的上一行,按p,剛纔那行文本就會被插入到光標所在行的下一行,原來光標所在行後面所有行會自動下移一行。複製粘貼多行文本:跟複製一行差不多,只是yy改成先輸入要複製的行數緊接着按yy,後面的操作一樣。把光標移到指定行,輸入:和行號並回車,如移到123行:123回車,移到結尾:$回車

1097 linux文本界面下如何關閉pc喇叭(labrun,sakulagi)
1 將/etc/inputrc中的set bell-style none 前的#去掉;
2 echo "set bell-style none" >> ~/.bashrc;
3 去除vi的鈴聲,echo "set vb t_vb=" >> ~/.vimrc

1098 重裝windows導致linux不能引導的解決辦法(好好先生)
如果沒有重新分區,拿linux啓動盤(或者第一張安裝光盤)引導,進入rescue模式。首先找到原來的/分區mount在什麼地方。redhat通常是/mnt/sysimage. 執行"chroot /mnt/sysimage". 如果是grub,輸入grub-install /dev/hd*(根據實際情況);如果是lilo,輸入lilo -v,然後重新啓動。如果分區有所改變,對應修改/etc/lilo.conf和/boot/grub/grub.conf然後再執行上述命令

1099 爲什麼裝了LINUX後win2K很慢(lnx3000,好好先生)
你在2000應該能看見Linux的邏輯盤,但不能訪問,解決方法是在磁盤管理裏,選中這個盤,右擊->更改"驅動器名和路徑"->"刪除"就可以了,注意不是刪除這個盤

1100 將linux發佈版的iso文件刻錄到光盤的方法(陳緒)
在windows中使用nero軟件,選擇映象文件刻錄->iso文件,刻錄即可

1101 linux中刻錄iso的方法(hutuworm)
1 使用xcdroast,選擇製作光碟,選擇ISO文件,刻錄!
參見http://www.xcdroast.org/xcdr098/faq-a15.html#17
2 找刻錄機的命令:
cdrecord --scanbus
輸出結果爲:
0,0,0 0) 'ATAPI ' 'CD-R/RW 8X4X32 ' '5.EZ' Removable CD-ROM
刻錄的命令:
cdrecord -v speed=8 dev=0,0,0 hutuworm.iso
3 使用k3b可以刻錄CD/DVD
k3b主頁:http://www.k3b.org/
(實際上k3b是個圖形界面,刻錄CD利用了cdrecord,刻錄DVD利用了dvd+rw-tools http://fy.chalmers.se/~appro/linux/DVD+RW/ )

1102 屏幕變花時怎麼辦(雙眼皮的豬)
當您一不小心cat了一個並不是文本的文件時,屏幕會變花,那麼您可以按兩下"Enter"鍵,再敲"reset",那麼屏幕就恢復正常了....

1103 卸載軟件包時得知具體包名(diablocom)
刪除軟件包的命令是rpm -e XXX,如果不知道這個XXX的確切拼寫時,可以用rpm -qa查詢所有安裝的軟件包或者用rpm -qa |grep xxxx查詢出名字


 

發佈了17 篇原創文章 · 獲贊 0 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章