-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
4/1 新書到! 3/25 新書到! 12/20新書到! 12/13 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

最新UNIX/Linux指令范例速查手冊

( 簡體 字)
作者:豐士昌類別:1. -> 作業系統 -> Linux
譯者:
出版社:科學出版社最新UNIX/Linux指令范例速查手冊 3dWoo書號: 24102
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:12/1/2009
頁數:441
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787030256935
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

在近期的UNIX、Linux、FreeBSD系統中,圖形界面已經相當友善,且操作方式也接近Windows的窗口界面,但大部分功能與遠程登錄仍需通過命令來實現。因此對于廣大的系統用戶而言,命令操作仍是不可缺少的技能   之一。
本書的定位為一般工具書,對于入門者而言,可以實際操作書中的范例,并結合參數的應用達到學習提高的目的;對于高級用戶而言,可以快速查閱可用的命令與參數,作為手邊實用的工具書。
本書提供的功能速查表將所有的命令依照功能分類,讓讀者能夠按照需求快速地查找需要的命令,此外,還能在此功能速查表中對所有功能與性質相似的命令一覽無余。在本書正文中,介紹了329個實用度較高的命令,并加以全方位的介紹。為了讓讀者能對系統有個初步的概念,在本書的附錄中介紹了所有的系統圖形界面,并且簡要地介紹了圖形界面的系統管理工具。 
本書配套光盤附帶了pietty軟件及視頻文件,介紹如何遠程聯機控制主機,并挑選出一些復雜的命令,介紹其操作方式與運行過程,因為畢竟命令大多是在遠程操作的。希望此光盤可以讓讀者更容易上手使用命令。
除了本書內容之外,讀者還可到網站http://www.linuxdocs.cn/上查詢相關的信息并下載常用的文件。結合書籍與網站的信息,讀者可以更有效率地學習命令的使用。若讀者對本書有任何疑惑,歡迎發郵件至Email:scfeng@xkan.net或通過QQ:947517845與我們聯系。
本書雖在撰寫與編排上力求盡善盡美,但疏誤之處在所難免,尚請讀者不吝指正。
1. 運行環境
本書支持大多數的UNIX環境,包括Linux、FreeBSD、Sun Solaris、IBM AIX,其中Linux的測試環境包括Debian、Fedora、Gentoo、Red Hat Enterprise、Ubuntu。下面列出測試過的系統版本:
Debian 4.0、5.0
Fedora 7、8、9、10、11
Gentoo 2007.0、2008.0、2009.0
Red Hat 9、Red Hat Enterprise 4、5
Ubuntu 8.10、9.04
FreeBSD 7.1
Solaris 9、10
AIX 5.2、5.3
由于您的系統的安裝方式和環境可能與書中有所不同,因此會造成某些命令的執行結果無法與本書完全相同,在此先予以聲明。
2.命令說明
(1)路徑
運行命令前必須考慮的第一步是命令的路徑,若路徑錯誤或沒有正確指定路徑,可能導致運行錯誤或找不到該命令。要知道系統所設置的路徑,可運行以下命令:
echo $PATH
一般而言,本書的命令位于 /bin、/usr/bin、/sbin、/usr/sbin中。若您運行命令后出現command not found或“命令不存在”的提示,就可能是該命令不在正確的路徑中,或系統上根本沒有安裝該軟件包。
(2)命令順序
若相同的命令同時存在于shell內建的命令、alias的設置,以及PATH的路徑之下,優先運行的是shell內建的命令,再者是alias的設置,最后才是PATH路徑中的設置,因此若有相同名稱的命令時,必須注意順序設置。
(3)參數順序
除了特殊的狀況,參數是沒有順序的,舉例而言,輸入 -p -v與輸入 -v -p 以及 -pv的效果是相同的。但若要在該參數后接文件或特殊的對象,如-p cmd1 –v cmd2,則不能任意變更順序。
(4)命令的結合與導向
命令中除了一般命令外,還有管線(|)與定向(>或>>)。
管線的用法:
“命令1 [參數] | 命令2 [參數]”,也就是將“命令1 [參數]”的輸出結果傳遞給“命令2 [參數]”,通過命令2的處理后才輸出到屏幕上。例如“cat /etc/profile”命令會列出/etc/profile的文件內容,若加上“|less”,也就是“cat /etc/profile|less”,則會將“cat /etc/profile”的結果通過less分頁輸出。
定向的用法:
定向的意思是將結果定向到命令的輸出設備。一般,不加輸出設備是將結果輸出到屏幕上;若在定向符后面加上文件名,則會將命令的執行結果輸出到該文件中,例如ps > abc.txt,會將ps的結果輸出到abc.txt這個文件中。>與>>的差異在于前者是覆蓋(會刪除文件中原本的內容),而后者是附加(附加在文件中原本的內容之后)。
(5)命令中的命令
許多命令在運行后,會進入該命令的專用操作模式,如alpine、fdisk、pine、top等。進入后,必須使用該命令中的特定命令,才能正確執行;要退出命令,一般可以輸入exit、q、quit,或按Ctrl+C組合鍵。
內容簡介:

本書介紹UNIX、Linux與FreeBSD上常用的命令語法,共329個命令,按命令首字母A-Z的順序介紹該命令的用法、字義、類別、參數、范例、相關命令所在的頁碼,以及補充說明。附錄為圖形管理界面簡介,讓讀者快速地從窗口的選項中挑選適用的管理選項與操作。本書還提供了功能速查表,讓讀者可以在不同的分類中查詢哪些命令可應用,并可與正文中的類別相互參照。
目錄:

 A  
adduser 新建系統上的賬號 1
alias 定義命令及參數的別名 3
alpine 文字界面的郵件工具 4
apachectl 管理Apache網頁服務器 8
apt-get APT軟件包管理工具 10
ar 打包與解開文件 13
arch 列出處理器的類型 15
arp 網卡地址的對應 16
arping 網卡地址的測試命令 17
at 在指定的時間運行命令 18
atq 查詢待運行的任務 19
atrm 刪除待運行的任務 20
awk 文字數據的高級處理 21
 B  
badblocks 檢查硬盤中損壞的區塊 24
banner 顯示大型字體 25
batch 運行批次作業 26
bc 文字型計算器 27
bg 將進程放到后臺運行 28
bind 顯示或設置鍵盤 29
blockdev 查詢區塊設備 31
bunzip2 解開bz2格式的壓縮文件 32
bzgrep 查找bz2文件中特定的字符串 33
bzip2 將文件壓縮為bz2文件 34
bzip2recover 修復損壞的bz2文件 35
bzless 列出bz2壓縮文件的內容 36
bzmore 列出bz2壓縮文件的內容 36
 C  
cal 顯示月歷 38
cat 列出文件內容 39
cd 切換目錄 41
cfdisk 設置硬盤分區 42
chacl 設置文件的控制權限 44
chage 改變密碼的有效期 45
chattr 改變文件屬性 47
chcon 修改SELinux的標簽 48
chfn 改變finger所顯示的信息 49
chgrp 改變文件或目錄所屬的組 50
chkconfig 設置系統在不同運行等級下的服務 51
chmod 改變文件或目錄的權限 52
chown 改變文件或目錄的擁有者或組 55
chroot 切換根目錄所在的路徑 56
chsh 改變賬號登錄系統時所使用的shell 57
cksum 顯示文件的大小與標識符 58
clear 清除畫面 59
cmp 對比兩個文件的差異 60
col 過濾特殊字符 61
colrm 刪除指定的列 62
comm 對比文件內容 63
compress 壓縮或解壓縮Z文件 65
cp 復制文件或目錄 66
crontab 設置計劃任務 68
csplit 分割文件 69
ctrlaltdel 設置Ctrl+Alt+Del快捷鍵 71
cut 截取文本內容的指定范圍 72
 D  
date 顯示或修改日期時間 75
dd 轉換并列出數據 76
debugfs ext2與ext3的文件系統改錯工具 78
declare 聲明環境變量 80
depmod 分析可加載模塊的關聯性 82
df 顯示文件系統的使用狀況 83
diff 比較并顯示文件差異 86
diffstat 根據diff的比較結果顯示統計數字 89
dig 顯示域名的高級信息 90
dir 列出目錄或文件名 92
dircolors 顯示或修改使用ls時的色彩 93
dirname 列出當前路徑下的路徑名稱 95
dmesg 顯示或修改內核ring buffer的信息 96
du 顯示目錄或文件的大小 97
dump 文件系統的備份 99
 E  
e2fsck 檢查ext2與ext3文件系統 102
e2label 設置ext2和ext3文件系統卷標 103
echo 顯示文字 104
ed 文本編輯 105
edquota 編輯賬號或組所能使用的硬盤容量 106
egrep 查找文件中的特定字符串 107
eject 光驅的彈出與收回 108
emerge 軟件包安裝與管理命令 109
enable 啟動或關閉shell的默認命令 110
ex 文本編輯 111
exit 退出當前shell 112
export 設置環境變量 113
 F  
fc 修改或使用曾經運行的命令 114
fdisk 設置硬盤分區 115
fg 將進程放到前臺運行 119
fgrep 查找文件中的字符串 120
file 顯示文件類型 121
filefrag 顯示文件的破碎狀態 123
find 查找特定的文件或目錄名稱 124
findfs 用標簽或UUID查找文件系統 126
finger 遠程查詢主機上的賬號信息 126
fixfiles 修正文件的SELinux標簽 128
fmt 文本編排 129
fold 修改文件的顯示寬度 130
free 顯示內存使用狀態 131
fsck 檢查或修復文件系統 132
ftp 文件傳輸 134
ftpcount 顯示目前登錄FTP的人數 136
ftpshut 停止ProFTP服務器 137
ftpwho 顯示當前登錄FTP的名單 138
fuser 通過文件或sockets確認進程 138
 G  
gcc C語言編譯工具 140
getsebool 顯示SELinux的布爾值 141
gpasswd 管理/etc/group的高級工具 142
grep 查找文件中的字符串 143
groupadd 新建組 145
groupdel 刪除組 146
groupmod 修改組的高級內容 146
groups 顯示賬號所屬的組 147
grpconv 轉換為組投影密碼 148
grpunconv 還原組投影密碼 149
gunzip 解壓縮gz文件 150
gzexe 運行壓縮文件 151
gzip 壓縮gz文件 152
 H  
halt 關閉系統 154
hash 顯示或刪除hash table 155
hdparm 顯示或設置硬盤參數 157
head 輸出文件內容前面的部分 159
help shell內置命令說明 160
history 列出使用過的命令 161
host 查詢主機使用的域名 161
hostid 顯示主機ID 163
hostname 顯示或設置主機名 163
htpasswd 設置Apache的賬戶密碼 164
hwclock 顯示或設置硬件時間 165
 I  
iconv 字符集的轉換 167
id 顯示賬號與組的ID 168
ifconfig 設置或查看網絡配置 169
info 顯示在線幫助信息 171
init 改變系統的運行等級 172
insmod 加載模塊 173
ipcrm 刪除指定ID的IPC進程 174
ipcs 顯示IPC的狀態 175
iptab 顯示子網掩碼的種類 176
iptables 數據包處理與安全管理 177
iptables-save 保存當前iptables的規則 179
isosize 顯示iso9600格式的文件系統大小 180
 J  
jobs 顯示正在后臺運行的任務 182
join 合并兩個文件中相同的區域 183
 K  
kill 傳送信息給進程 185
killall 根據給定名稱終止進程 186
 L  
last 顯示曾登錄的賬號 188
lastb 顯示登錄失敗的賬號 189
ldd 列出與文件有關的函數庫 190
less 顯示文件內容 191
lilo 開機啟動程序 193
ln 新建文件之間的連接 194
lndir 新建目錄之間的連接 195
lnstat 列出網絡數據統計信息 196
locate 在系統中查找包含特定字符串的文件 198
logname 列出登錄的賬號 199
logrotate 定期或定量將日志文件壓縮備份 200
logsave 將指定程序的輸出存為日志文件 201
lp 打印文件 202
lpq 列出正在使用打印機的隊列順序 203
lprm 刪除正在打印的任務 204
ls 列出目錄或文件名 204
lsattr 列出ext2或ext3系統中文件的屬性 207
lsmod 列出內核模塊的使用狀態 208
lsps 顯示交換區列表 209
lsusb 列出所有USB的設備 210
lynx 文字界面上顯示網頁內容 211
 M  
mail 收發郵件 213
mailstats 顯示目前的郵件狀態 214
mailq 列出隊列中的郵件 215
make 維護或編譯程序組 216
makemap 產生sendmail的數據庫文件 217
man 顯示在線幫助信息 218
manpath 顯示在線幫助的搜索目錄 221
md5sum 計算并顯示MD5的數據 221
mesg 控制終端機的寫入權限 222
mkdir 新建目錄 223
mke2fs 格式化為ext2或ext3的文件系統 224
mkfs 格式化文件系統 226
mkfs.xfs 格式化為xfs的文件系統 228
mkraid 制作軟件RAID的文件系統 229
mkreiserfs 格式化為reiserfs的文件系統 230
mkswap 新建Swap區域 231
modinfo 顯示內核模塊的信息 232
modprobe 從內核中新建或刪除模塊 234
more 顯示文件內容 235
mount 掛載文件系統 236
mutt 文字界面的郵件工具 239
mv 移動或重命名文件或目錄 240
 N  
nano 文本編輯 242
natd 數據包轉址設置 243
ncftp 傳送與接收文件 246
netstat 查詢網絡目前的狀態 248
nice 更改優先級 250
nohup 后臺運行指定的程序 251
nslookup 域名與網絡地址的對應 252
 O  
od 以八進制字碼輸出文件內容 254
 P  
passwd 修改賬號和密碼 256
paste 合并文件的內容 257
patch 補丁更新 258
pgrep 依照PID顯示進程 259
pico 文本編輯 260
pidof 查找在運行進程的PID 262
pine 文字界面的郵件工具 263
ping 用特定的數據包測試主機是否在線 264
pkg_add 新建軟件包 266
pkg_delete 刪除軟件包 269
pkg_info 列出軟件包信息 272
pkgadd 新建軟件包 275
pkgchk 檢查軟件包 277
pkginfo 列出軟件包信息 278
pkgrm 刪除軟件包 279
pkill 傳送信號給指定的進程 281
pmap 顯示進程的內存對應 282
postalias 產生postfix的aliases數據庫文件 283
postmap 產生postfix的數據庫文件 284
postqueue postfix隊列區的控制命令 285
postsuper postfix郵件隊列的高級管理 287
pr 打印前的重新排版 289
ps 顯示目前的進程 290
pstree 以樹狀表示目前的進程 292
pwck 檢驗密碼文件的正確性 293
pwconv 轉換為投影密碼 294
pwd 顯示目前所在的目錄 296
pwunconv 還原投影密碼 297
 Q  
quota 顯示并限制賬號的硬盤用量 299
quotacheck 檢查賬號硬盤空間的限制 300
quotaoff 關閉賬號硬盤空間的限制 301
quotaon 開啟賬號硬盤空間的限制 301
quotastats 顯示賬號硬盤空間限制的統計數據 302
 R  
raidstart 啟動軟件的硬盤陣列 304
raidstop 關閉軟件的硬盤陣列 304
rc-status 顯示服務器的啟動狀態 305
rc-update 顯示與控制服務器的啟動狀態 307
rcp 遠程復制文件或目錄 308
reboot 重新啟動系統 308
renice 調整正在運行進程的優先級 309
repquota 檢查硬盤容量限制 310
resize2fs 調整文件系統的大小 311
restore 回存dump所產生的數據 312
rlogin 遠程登錄主機 314
rm 刪除文件或目錄 315
rmdir 刪除目錄 316
rmmod 刪除加載的模塊 317
route 顯示或設置路由 317
rpm 管理RPM軟件包 319
rsh 遠程登錄的shell 320
runlevel 顯示目前的運行等級 321
 S  
scp 使用加密聯機復制文件 322
screen 多重窗口管理進程 323
sed 文件內容修改 325
service 打開或關閉服務 327
sestatus 顯示SELinux的狀態 329
set 設置環境變量 330
setenforce 啟用或取消SELinux的限制 331
setsebool 設置SELinux的布爾值 332
showmount 顯示NFS文件掛載的狀態 333
shutdown 關閉系統 334
sleep 暫停計時 336
sln 新建文件間的軟連接 337
slogin 遠程加密的聯機 337
smbpasswd 改變samba賬號的密碼 338
smbstatus 顯示samba服務器的狀態 339
snoop 網絡信息監控 341
sort 將文本文件的內容重新排序 342
split 分割文件 343
ssh 遠程加密的聯機 344
stat 顯示文件或文件系統的狀態 346
su 切換賬號 347
sudo 使用指定的賬號權限運行進程 348
sum 計算并顯示文件的標識符 349
suspend 暫停當前所使用的shell 349
swap 交換區管理 350
swapinfo 交換區信息 351
swapoff 關閉交換區空間 352
swapon 掛載交換區空間 353
sync 將內存中的數據存回硬盤 354
sysctl 設置內核參數 354
sysinstall 系統安裝管理 356
 T  
tac 將文件內容從尾至頭顯示 357
tail 顯示文件后面的部分 358
tar 打包文件 359
tcpdump 顯示網絡上TCP的狀態 362
tee 讀取文件并輸出 364
telinit 切換系統目前的運行等級 365
telnet 遠程聯機程序 366
tftp 文件傳輸 367
top 查看目前的進程狀態 368
touch 更改文件的時間標記 370
tr 轉換或更改文件中的字符 371
tracepath 追蹤網絡聯機的路徑 372
traceroute 追蹤聯機所經過的路由器 373
tune2fs 調整文件系統的參數 375
 U  
ulimit 控制系統資源 377
umask 設置新建文件的權限屏蔽 378
umount 卸載文件系統 379
unalias 刪除別名設置 380
uname 顯示系統信息 381
uncompress 解壓縮Z格式的壓縮文件 382
uniq 刪除文件中重復的行 383
unset 刪除變量設置 384
unzip 解壓縮zip文件 385
uptime 顯示系統已經運行的時間 386
useradd 新建賬號 386
userdel 刪除賬號 387
usermod 修改賬號設置 388
users 顯示登錄賬號 389
 V  
vi 文本編輯 391
view 文本編輯 396
vim 文本編輯 397
vlock 鎖定虛擬控制臺的使用權 397
vmstat 顯示虛擬內存的狀態 398
 W  
w 顯示目前登錄的賬號信息 401
wait 等待程序傳回信息 402
wall 廣播消息 402
watch 全屏輸出命令的運行結果 403
wc 計算文件的字節數、字數或行數 404
wget 從指定的網址下載文件 405
whatis 查找在線幫助的位置 406
whereis 查找相關的文件 407
which 查找指定的文件 408
who 顯示目前登錄的賬號的信息 408
whoami 顯示賬號名稱 410
write 發送信息給其他賬號 410
 X  
xauth 編輯X服務器的授權信息 412
xhost 管理存取X服務器的權限 413
xset 設置X-window的參數 413
 Y  
yes 響應相同的字符串 415
yum RPM軟件包的高級管理 415
 Z  
zcat 列出壓縮文件中的文件名 420
zgrep 查找gz或Z文件中的特定字符串 421
zip 將文件壓縮為ZIP格式 421
zipgrep 查找zip文件中的特定字符串 423
zipinfo 顯示zip壓縮文件的信息 424
zless 顯示gz或Z文件的內容 425
znew 將Z文件重新壓縮為gz文件 426



附錄  窗口界面與系統管理 427
1  Solaris系統管理 427
1.1  Solaris登錄界面 427
1.2  smc圖形管理界面 430
2  IBM AIX系統管理 432
2.1  AIX登錄界面 432
2.2  smit與smitty系統管理 433
3  FreeBSD系統管理 436
4  Linux系統管理——Fedora 439
5  Linux系統管理——Ubuntu 440
序: