A. PS命令取消
哈哈。文字狀態下按小鍵盤上的回車鍵,就可以退出當前文字狀態的。記住了,是小鍵盤上的回車鍵。......
B. 用ps命令如何顯示進程執行的完整命令(默認
ps -w來顯示進程完整命令
C. linux ps命令詳解
【 ps 】
»語法
ps[必要參數][選擇參數]
»功能
ps 命令:用來顯示當前進程的狀態
»類似命令 top kill pgrep
»執行許可權 超級用戶 普通用戶
»命令屬性 系統管理
»參數
必要參數
a 顯示所有進程
-a 顯示同一終端下的所有程序
-A 顯示所有進程
c 顯示進程的真實名稱
-N 反向選擇
-e 等於「-A」
e 顯示環境變數
f 顯示程序間的關系
-H 顯示樹狀結構
r 顯示當前終端的進程
T 顯示當前終端的所有程序
u 指定用戶的所有進程
選擇參數
-C<命令> 列出指定命令的狀況
--lines<行數> 每頁顯示的行數
--width<字元數> 每頁顯示的字元數
--help 顯示幫助信息
--version 顯示版本顯示
範例1: 顯示所有進程信息
root@localhost :~# ps -A 顯示進程信息
PID TTY TIME CMD
1 ? 00:00:02 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 events/0
7 ? 00:00:00 cpuset
……
範例2: 顯示指定用戶信息
root@localhost :~# ps -u root //顯示root進程用戶信息
PID TTY TIME CMD
1 ? 00:00:02 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 events/0
7 ? 00:00:00 cpuset
8 ? 00:00:00 khelper
9 ? 00:00:00 netns
10 ? 00:00:00 async/mgr
11 ? 00:00:00 pm
12 ? 00:00:00 sync_supers
13 ? 00:00:00 bdi-default
14 ? 00:00:00 kintegrityd/0
15 ? 00:00:02 kblockd/0
16 ? 00:00:00 kacpid
……省略部分結果
30487 ? 00:00:06 gnome-terminal
30488 ? 00:00:00 gnome-pty-helpe
30489 pts/0 00:00:00 bash
30670 ? 00:00:00 debconf-communi
30749 pts/0 00:00:15 gedit
30886 ? 00:01:10 qtcreator.bin
30894 ? 00:00:00 qtcreator.bin
31160 ? 00:00:00 dhclient
31211 ? 00:00:00 aptd
31302 ? 00:00:00 sshd
31374 pts/2 00:00:00 bash
31397 pts/2 00:00:00 ps
範例3: 顯示指定終端信息
root@localhost :~# ps -u root //顯示終端1進程信息
PID TTY TIME CMD
1 ? 00:00:02 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 events/0
7 ? 00:00:00 cpuset
8 ? 00:00:00 khelper
9 ? 00:00:00 netns
10 ? 00:00:00 async/mgr
11 ? 00:00:00 pm
12 ? 00:00:00 sync_supers
13 ? 00:00:00 bdi-default
14 ? 00:00:00 kintegrityd/0
15 ? 00:00:02 kblockd/0
16 ? 00:00:00 kacpid
……省略部分結果
30487 ? 00:00:06 gnome-terminal
30488 ? 00:00:00 gnome-pty-helpe
30489 pts/0 00:00:00 bash
30670 ? 00:00:00 debconf-communi
30749 pts/0 00:00:15 gedit
30886 ? 00:01:10 qtcreator.bin
30894 ? 00:00:00 qtcreator.bin
31160 ? 00:00:00 dhclient
31211 ? 00:00:00 aptd
31302 ? 00:00:00 sshd
31374 pts/2 00:00:00 bash
31397 pts/2 00:00:00 ps
範例4: 顯示所有進程信息,連同命令行
root@localhost :~# ps -ef //顯示所有命令,連帶命令行
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 10:22 ? 00:00:02 /sbin/init
root 2 0 0 10:22 ? 00:00:00 [kthreadd]
root 3 2 0 10:22 ? 00:00:00 [migration/0]
root 4 2 0 10:22 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 10:22 ? 00:00:00 [watchdog/0]
root 6 2 0 10:22 ? /usr/lib/NetworkManager
……省略部分結果
root 31302 2095 0 17:42 ? 00:00:00 sshd: root@pts/2
root 31374 31302 0 17:42 pts/2 00:00:00 -bash
root 31400 1 0 17:46 ? 00:00:00 /usr/bin/python /usr/sbin/aptd
root 31407 31374 0 17:48 pts/2 00:00:00 ps -ef
範例5: ps 與grep 常用組合用法,查找特定進程
root@localhost :~# ps -ef |grep sshd //查找字串為sshd的進程
root 2095 1 0 10:31 ? 00:00:00 /usr/sbin/sshd
root 31302 2095 0 17:42 ? 00:00:00 sshd: root@pts/2
root 31409 31374 0 17:50 pts/2 00:00:00 grep --color=auto sshd
root@localhost :~#
範例6: 顯示命令的完整命令行
root@localhost :~# ps -efww
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 10:22 ? 00:00:02 /sbin/init
root 2 0 0 10:22 ? 00:00:00 [kthreadd]
root 3 2 0 10:22 ? 00:00:00 [migration/0]
root 4 2 0 10:22 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 10:22 ? 00:00:00 [watchdog/0]
root 6 2 0 10:22 ? 00:00:00 [events/0]
……省略部分結果
root 41 2 0 10:23 ? 00:00:00 [kstriped]
root 42 2 0 10:23 ? 00:00:00 [kmpathd/0]
root 43 2 0 10:23 ? 00:00:00 [kmpath_handlerd]
root 44 2 0 10:23 ? 00:00:00 [ksnapd]
root 45 2 0 10:23 ? 00:00:00 [kondemand/0]
root 46 2 0 10:23 ? 00:00:00 [kconservative/0]
root 233 2 0 10:23 ? 00:00:00 [mpt_poll_0]
root 234 2 0 10:23 ? 00:00:00 [mpt/0]
root 235 2 0 10:23 ? 00:00:00 [scsi_eh_2]
root 253 2 0 10:23 ? 00:00:12 [jbd2/sda1-8]
root 254 2 0 10:23 ? 00:00:00 [ext4-dio-unwrit]
root 314 1 0 10:23 ? 00:00:00 upstart-udev-bridge --daemon
範例7: 顯示進程間的關系
root@localhost :~# ps -efh
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
31374 pts/2 Ss 0:00 -bash USER=root LOGNAME=root HOME=/root PATH=/usr/local/sbin:/usr/
31418 pts/2 R+ 0:00 \_ ps -efh TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=93b5d3d0
30489 pts/0 Ss+ 0:00 bash XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg SPEECHD_PORT=6560
30749 pts/0 S 0:15 \_ gedit ui_mainlocalhost.h ORBIT_SOCKETDIR=/tmp/orbit-root SSH_AGENT
1025 tty7 Ss+ 10:12 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-Ge8TFD/
1021 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1 PATH=/usr/local/sbin:/usr/local/bin:/usr
867 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6 PATH=/usr/local/sbin:/usr/local/bin:/usr
864 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3 PATH=/usr/local/sbin:/usr/local/bin:/usr
862 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2 PATH=/usr/local/sbin:/usr/local/bin:/usr
855 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5 PATH=/usr/local/sbin:/usr/local/bin:/usr
852 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4 PATH=/usr/local/sbin:/usr/local/bin:/usr
D. Linux中 ps-al 是什麼命令
ps命令是「process status」的縮寫,ps命令用於顯示當前系統的進程狀態。可以搭配kill指令隨時中斷、刪除不必要的程序。
ps命令是最基本同時也是非常強大的進程查看命令,使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等,總之大部分信息都是可以通過執行該命令得到的。學習linux命令ps
語法格式:ps [參數]
-a 顯示所有終端機下執行的程序,除了階段作業領導者之外
-l 採用詳細的格式來顯示程序狀況
E. Linux進程查看的ps命令
ps簡介
前面介紹的兩個命令都是用於查看當前系統用戶的情況,下面就來看看進程的情況,這也是本章的主題。要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等。總之大部分信息都是可以通過執行該命令得到的。
ps命令及其參數
ps命令最常用的還是用於監控後台進程的工作情況,因為後台進程是不和屏幕鍵盤這些標准輸入/輸出設備進行通信的,所以如果需要檢測其情況,便可以使用ps命令了。
該命令語法格式如下:
ps [選項]
下面對命令選項進行說明:
-e 顯示所有進程。
-f 全格式。
-h 不顯示標題。
-l 長格式。
-w 寬輸出。
a 顯示終端上的所有進程,包括其他用戶的進程。
r 只顯示正在運行的進程。
x 顯示沒有控制終端的進程。
O[+|-] k1 [,[+|-] k2 [,…]] 根據SHORT KEYS、k1、k2中快捷鍵指定的多級排序順序顯示進程列表。對於ps的不同格式都存在著默認的順序指定。這些默認順序可以被用戶的指定所覆蓋。其中「+」字元是可選的,「-」字元是倒轉指定鍵的方向。
pids 只列出指定進程的情況。各進程ID之間使用逗號分隔。該進程列表必須在命令行參數的最後一個選項後面緊接著給出,中間不能插入空格。比如:ps -f1,4,5。
以下介紹長命令行選項,這些選項都使用「--」開頭:
--sort X[+|-] key [,[+|-] key [,…]] 從SORT KEYS段中選一個多字母鍵。「+」字元是可選的,因為默認的方向就是按數字升序或者詞典淥承頡1熱紓?ps -jax -sort=uid,-ppid,+pid。
--help 顯示幫助信息。
--version 顯示該命令的版本信息。
在前面的選項說明中提到了排序鍵,接下來對排序鍵作進一步說明。需要注意的是排序中使用的值是ps使用的內部值,並非僅用於某些輸出格式的偽值。排序鍵列表見表4-3。
表4-3排序鍵列表
短格式
長格式
說 明
c
cmd
可執行的簡單名稱
C
cmdline
完整命令行
f
flags
長模式標志
g
pgrp
進程的組ID
G
tpgid
控制tty進程組ID
j
cutime
累計用戶時間
J
cstime
累計系統時間
k
utime
用戶時間
K
stime
系統時間
m
min_flt
次要頁錯誤的數量
M
maj_flt
主要頁錯誤的數量
n
cmin_flt
累計次要頁錯誤
N
cmaj_flt
累計主要頁錯誤
o
session
對話ID
p
pid
進程ID
P
ppid
父進程ID
r
rss
駐留大小
R
resident
駐留頁
s
size
內存大小(千位元組)
S
share
共享頁的數量
t
tty
tty次要設備號
T
start_time
進程啟動的時間
U
uid
UID
u
user
用戶名
v
vsize
總的虛擬內存數量(位元組)
y
priority
內核調度優先順序
常用ps命令參數
前面兩節介紹的參數可能讓讀者覺得有些可怕,實際上這是一個非常容易使用的命令,一般的用戶只需掌握一些最常用的命令參數就可以了。 最常用的三個參數是u、a、x,下面將通過例子來說明其具體用法。
[例20] 以root身份登錄系統,查看當前進程狀況
$ ps
PID TTY TIME COMMAND
5800 ttyp0 00:00:00 bash
5835 ttyp0 00:00:00 ps
可以看到,顯示的項目共分為四項,依次為PID(進程ID)、TTY(終端名稱)、TIME(進程執行時間)、COMMAND(該進程的命令行輸入)。
可以使用u選項來查看進程所有者及其他一些詳細信息,如下所示:
$ ps u
USER PID %CPU %MEM USZ RSS TTY STAT START TIME COMMAND
test 5800 0.0 0.4 1892 1040 ttyp0 S Nov27 0:00 -bash
test 5836 0.0 0.3 2528 856 ttyp0 R Nov27 0:00 ps u
在bash進程前面有條橫線,意味著該進程便是用戶的登錄shell,所以對於一個登錄用戶來說帶短橫線的進程只有一個。還可以看到%CPU、%MEM兩個選項,前者指該進程佔用的CPU時間和總時間的百分比;後者指該進程佔用的內存和總內存的百分比。
在這種情況下看到了所有控制終端的進程;但是對於其他那些沒有控制終端的進程還是沒有觀察到,所以這時就需要使用x選項。使用x選項可以觀察到所有的進程情況。
[例21] 下面是使用x選項的例子:
$ ps x
PID TTY STAT TIME COMMAND
5800 ttyp0 S 0:00 -bash
5813 ttyp1 S 0:00 -bash
5921 ttyp0 S 0:00 man ps
5922 ttyp0 S 0:00 sh -c /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz | /
5923 ttyp0 S 0:00 /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz
5924 ttyp0 S 0:00 /usr/bin/less -is
5941 ttyp1 R 0:00 ps x
可以發現突然一下子就多出了那麼多的進程。這些多出來的進程就是沒有控制終端的進程。 前面看到的所有進程都是test用戶自己的。其實還有許多其他用戶在使用著系統,自然也就對應著其他的很多進程。如果想對這些進程有所了解,可以使用a選項來查看當前系統所有用戶的所有進程。經常使用的是aux組合選項,這可以顯示最詳細的進程情況。
[例22]
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 1136 64 ? S Nov25 0:02 init [3]
root 2 0.0 0.0 0 0 ? SW Nov25 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW Nov25 0:03 [kupdate]
root 4 0.0 0.0 0 0 ? SW Nov25 0:00 [kpiod]
root 5 0.0 0.0 0 0 ? SW Nov25 0:00 [kswapd]
root 163 0.0 0.1 1628 332 ? S Nov25 0:02 sshd
root 173 0.0 0.0 1324 200 ? S Nov25 0:00 syslogd
root 181 0.0 0.0 1420 0 ? SW Nov25 0:00 [klogd]
daemon 191 0.0 0.1 1160 312 ? S Nov25 0:00 /usr/sbin/atd
root 201 0.0 0.1 1348 492 ? S Nov25 0:00 crond
root 212 0.0 0.0 1292 68 ? S Nov25 0:00 inetd
……
在顯示的最前面是其他用戶的進程情況,可以看到有root、daemon等用戶以及他們所啟動的進程。 在上面的例子中,介紹了ps命令最常見的一些選項和選項組合,用戶可以根據自己的需要選用。
F. UNIX PS 命令的解釋
PS是LINUX下最常用的也是非常強大的進程查看命令
1. ps簡介
要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本
同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、
進程有沒有僵死、哪些進程佔用了過多的資源等等。總之大部分信息都是可以通過執行該命令得到的。
2. ps命令及其參數
ps命令最常用的還是用於監控後台進程的工作情況,因為後台進程是不和屏幕鍵盤這些標准輸入/輸出設
備進行通信的,所以如果需要檢測其情況,便可以使用ps命令了。
該命令語法格式如下:
ps [選項]
下面對命令選項進行說明:
-e 顯示所有進程。
-f 全格式。
-h 不顯示標題。
-l 長格式。
-w 寬輸出。
a 顯示終端上的所有進程,包括其他用戶的進程。
r 只顯示正在運行的進程。
x 顯示沒有控制終端的進程。
O[+|-] k1 [,[+|-] k2 [,…]] 根據SHORT KEYS、k1、k2中快捷鍵指定的多級排序順序顯示進程列表。
G. 怎麼用ps命令看到自己在命令行的輸入
常用ps命令參數 進程查看命令 需掌握一些最常用的命令參數就可以了。 最常用的三個參數是u、a、x。 a 顯示終端上的所有進程,包括其他用戶的進程。
H. 為什麼ps命令Sl+
linux ps命令介紹
來源《鳥哥的linux私房菜》
ps:將某個時間點的程序運作情況擷取下來
?
[root@linux ~]# ps aux
[root@linux ~]# ps -lA
[root@linux ~]# ps axjf
參數:
-A :所有的 process 均顯示出來,與 -e 具有同樣的效用;
-a :不與 terminal 有關的所有 process ;
-u :有效使用者 (effective user) 相關的 process ;
x :通常與 a 這個參數一起使用,可列出較完整信息。
輸出格式規劃:
l :較長、較詳細的將該 PID 的的信息列出;
j :工作的格式 (jobs format)
-f :做一個更為完整的輸出。
特別說明:
由於 ps 能夠支持的 OS 類型相當的多,所以他的參數多的離譜!
而且有沒有加上 - 差很多!詳細的用法應該要參考 man ps 喔!
範例1:將目前屬於您自己這次登入的 PID 與相關信息列示出來
?
[root@linux ~]# ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 S 0 5881 5654 0 76 0 - 1303 wait pts/0 00:00:00 su
4 S 0 5882 5881 0 75 0 - 1349 wait pts/0 00:00:00 bash
4 R 0 6037 5882 0 76 0 - 1111 - pts/0 00:00:00 ps
?
# 上面這個信息其實很多喔!各相關信息的意義為:
# F 代表這個程序的旗標 (flag), 4 代表使用者為 super user;
# S 代表這個程序的狀態 (STAT),關於各 STAT 的意義將在內文介紹;
# PID 沒問題吧!?就是這個程序的 ID 啊!底下的 PPID 則上父程序的 ID;
# C CPU 使用的資源百分比
# PRI 這個是 Priority (優先執行序) 的縮寫,詳細後面介紹;
# NI 這個是 Nice 值,在下一小節我們會持續介紹。
# ADDR 這個是 kernel function,指出該程序在內存的那個部分。如果是個 running
# 的程序,一般就是『 - 』的啦!
# SZ 使用掉的內存大小;
# WCHAN 目前這個程序是否正在運作當中,若為 - 表示正在運作;
# TTY 登入者的終端機位置啰;
# TIME 使用掉的 CPU 時間。
# CMD 所下達的指令為何!?
# 仔細看到每一個程序的 PID 與 PPID 的相關性為何喔!上頭列出的三個程序中,
# 彼此間可是有相關性的吶!
範例2:列出目前所有的正在內存當中的程序
?
[root@linux ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 1740 540 ? S Jul25 0:01 init [3]
root 2 0.0 0.0 0 0 ? SN Jul25 0:00 [ksoftirqd/0]
root 3 0.0 0.0 0 0 ? S< Jul25 0:00 [events/0]
.....中間省略.....
root 5881 0.0 0.3 5212 1204 pts/0 S 10:22 0:00 su
root 5882 0.0 0.3 5396 1524 pts/0 S 10:22 0:00 bash
root 6142 0.0 0.2 4488 916 pts/0 R+ 11:45 0:00 ps aux
?
• USER:該 process 屬於那個使用者賬號的?
• PID :該 process 的號碼。
• %CPU:該 process 使用掉的 CPU 資源百分比;
• %MEM:該 process 所佔用的物理內存百分比;
• VSZ :該 process 使用掉的虛擬內存量 (Kbytes)
• RSS :該 process 佔用的固定的內存量 (Kbytes)
• TTY :該 process 是在那個終端機上面運作,若與終端機無關,則顯示 ?,另外, tty1-tty6 是本機上面的登入者程序,若為 pts/0 等等的,則表示為由網路連接進主機的程序。
• STAT:該程序目前的狀態,主要的狀態有:
o R :該程序目前正在運作,或者是可被運作;
o S :該程序目前正在睡眠當中 (可說是 idle 狀態啦!),但可被某些訊號 (signal) 喚醒。
o T :該程序目前正在偵測或者是停止了;
o Z :該程序應該已經終止,但是其父程序卻無法正常的終止他,造成 zombie (疆屍) 程序的狀態
• START:該 process 被觸發啟動的時間;
• TIME :該 process 實際使用 CPU 運作的時間。
• COMMAND:該程序的實際指令為何?
範例3:以範例一的顯示內容,顯示出所有的程序
?
[root@linux ~]# ps -lA
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 76 0 - 435 - ? 00:00:01 init
1 S 0 2 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/0
1 S 0 3 1 0 70 -5 - 0 worker ? 00:00:00 events/0
.....以下省略.....
範例4:列出類似程序樹的程序顯示
?
[root@linux ~]# ps -axjf
PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND
0 1 0 0 ? -1 S 0 0:01 init [3]
1 2 0 0 ? -1 SN 0 0:00 [ksoftirqd/0]
.....中間省略.....
1 5281 5281 5281 ? -1 Ss 0 0:00 /usr/sbin/sshd
5281 5651 5651 5651 ? -1 Ss 0 0:00 \_ sshd: dmtsai [priv]
5651 5653 5651 5651 ? -1 S 500 0:00 \_ sshd: dmtsai@pts/0
5653 5654 5654 5654 pts/0 6151 Ss 500 0:00 \_ -bash
5654 5881 5881 5654 pts/0 6151 S 0 0:00 \_ su
5881 5882 5882 5654 pts/0 6151 S 0 0:00 \_ bash
5882 6151 6151 5654 pts/0 6151 R+ 0 0:00 \_ ps -axjf
範例5:找出與 cron 與 syslog 這兩個服務有關的 PID 號碼
?
[root@linux ~]# ps aux | egrep '(cron|syslog)'
root 1539 0.0 0.1 1616 616 ? Ss Jul25 0:03 syslogd -m 0
root 1676 0.0 0.2 4544 1128 ? Ss Jul25 0:00 crond
root 6157 0.0 0.1 3764 664 pts/0 R+ 12:10 0:00 egrep (cron|syslog)
在預設的情況下, ps 僅會列出與目前所在的 bash shell 有關的 PID 而已,所以, 當我使用 ps -l 的時候,只有三個 PID (範例一)。
I. ps命令 不了
多大的 下載包
J. ps命令大全
一、工具箱(多種工具共用一個快捷鍵的可同時按【Shift】加此快捷鍵選取)
矩形、橢圓選框工具 【M】
移動工具 【V】
套索、多邊形套索、磁性套索 【L】
魔棒工具 【W】
裁剪工具 【C】
切片工具、切片選擇工具 【K】
噴槍工具 【J】
畫筆工具、鉛筆工具 【B】
像皮圖章、圖案圖章 【S】
歷史畫筆工具、藝術歷史畫筆 【Y】
像皮擦、背景擦除、魔術像皮擦 【E】
漸變工具、油漆桶工具 【G】
模糊、銳化、塗抹工具 【R】
減淡、加深、海棉工具 【O】
路徑選擇工具、直接選取工具 【A】
文字工具 【T】
鋼筆、自由鋼筆 【P】
矩形、圓邊矩形、橢圓、多邊形、直線 【U】
寫字板、聲音注釋 【N】
吸管、顏色取樣器、度量工具 【I】
抓手工具 【H】
縮放工具 【Z】
默認前景色和背景色 【D】
切換前景色和背景色 【X】
切換標准模式和快速蒙板模式 【Q】
標准屏幕模式、帶有菜單欄的全屏模式、全屏模式 【F】
跳到ImageReady3.0中 【Ctrl】+【Shift】+【M】
臨時使用移動工具 【Ctrl】
臨時使用吸色工具 【Alt】
臨時使用抓手工具 【空格】
快速輸入工具選項(當前工具選項面板中至少有一個可調節數字) 【0】至【9】
循環選擇畫筆 【[】或【]】
建立新漸變(在」漸變編輯器」中) 【Ctrl】+【N】
二、文件操作
新建圖形文件 【Ctrl】+【N】
打開已有的圖像 【Ctrl】+【O】
打開為... 【Ctrl】+【Alt】+【O】
關閉當前圖像 【Ctrl】+【W】
保存當前圖像 【Ctrl】+【S】
另存為... 【Ctrl】+【Shift】+【S】
存儲為網頁用圖形 【Ctrl】+【Alt】+【Shift】+【S】
頁面設置 【Ctrl】+【Shift】+【P】
列印預覽 【Ctrl】+【Alt】+【P】
列印 【Ctrl】+【P】
退出Photoshop 【Ctrl】+【Q】
三、編輯操作
還原/重做前一步操作 【Ctrl】+【Z】
一步一步向前還原 【Ctrl】+【Alt】+【Z】
一步一步向後重做 【Ctrl】+【Shift】+【Z】
淡入/淡出 【Ctrl】+【Shift】+【F】
剪切選取的圖像或路徑 【Ctrl】+【X】或【F2】
拷貝選取的圖像或路徑 【Ctrl】+【C】
合並拷貝 【Ctrl】+【Shift】+【C】
將剪貼板的內容粘到當前圖形中 【Ctrl】+【V】或【F4】
將剪貼板的內容粘到選框中 【Ctrl】+【Shift】+【V】
自由變換 【Ctrl】+【T】
應用自由變換(在自由變換模式下) 【Enter】
從中心或對稱點開始變換 (在自由變換模式下) 【Alt】
限制(在自由變換模式下) 【Shift】
扭曲(在自由變換模式下) 【Ctrl】
取消變形(在自由變換模式下) 【Esc】
自由變換復制的象素數據 【Ctrl】+【Shift】+【T】
再次變換復制的象素數據並建立一個副本 【Ctrl】+【Shift】+【Alt】+【T】
刪除選框中的圖案或選取的路徑 【DEL】
用背景色填充所選區域或整個圖層 【Ctrl】+【BackSpace】或【Ctrl】+【Del】
用前景色填充所選區域或整個圖層 【Alt】+【BackSpace】或【Alt】+【Del】
彈出「填充」對話框 【Shift】+【BackSpace】
從歷史記錄中填充 【Alt】+【Ctrl】+【Backspace】
打開「顏色設置」對話框 【Ctrl】+【Shift】+【K】
打開「預先調整管理器」對話框 【Alt】+【E】放開後按【M】
預設畫筆(在「預先調整管理器」對話框中) 【Ctrl】+【1】
預設顏色樣式(在「預先調整管理器」對話框中) 【Ctrl】+【2】
預設漸變填充(在「預先調整管理器」對話框中) 【Ctrl】+【3】
預設圖層效果(在「預先調整管理器」對話框中) 【Ctrl】+【4】
預設圖案填充(在「預先調整管理器」對話框中) 【Ctrl】+【5】
預設輪廓線(在「預先調整管理器」對話框中) 【Ctrl】+【6】
預設定製矢量圖形(在「預先調整管理器」對話框中) 【Ctrl】+【7】
打開「預置」對話框 【Ctrl】+【K】
顯示最後一次顯示的「預置」對話框 【Alt】+【Ctrl】+【K】
設置「常規」選項(在預置對話框中) 【Ctrl】+【1】
設置「存儲文件」(在預置對話框中) 【Ctrl】+【2】
設置「顯示和游標」(在預置對話框中) 【Ctrl】+【3】
設置「透明區域與色域」(在預置對話框中) 【Ctrl】+【4】
設置「單位與標尺」(在預置對話框中) 【Ctrl】+【5】
設置「參考線與網格」(在預置對話框中) 【Ctrl】+【6】
設置「增效工具與暫存檔」(在預置對話框中) 【Ctrl】+【7】
設置「內存與圖像高速緩存」(在預置對話框中) 【Ctrl】+【8】
四、圖像調整
調整色階 【Ctrl】+【L】
自動調整色階 【Ctrl】+【Shift】+【L】
自動調整對比度 【Ctrl】+【Alt】+【Shift】+【L】
打開曲線調整對話框 【Ctrl】+【M】
在所選通道的曲線上添加新的點(『曲線』對話框中) 在圖象中【Ctrl】加點按
在復合曲線以外的所有曲線上添加新的點(『曲線』對話框中) 【Ctrl】+【Shift】加點按
移動所選點(『曲線』對話框中) 【↑】/【↓】/【←】/【→】
以10點為增幅移動所選點以10點為增幅(『曲線』對話框中) 【Shift】+【箭頭】
選擇多個控制點(『曲線』對話框中) 【Shift】加點按
前移控制點(『曲線』對話框中) 【Ctrl】+【Tab】
後移控制點(『曲線』對話框中) 【Ctrl】+【Shift】+【Tab】
添加新的點(『曲線』對話框中) 點按網格
刪除點(『曲線』對話框中) 【Ctrl】加點按點
取消選擇所選通道上的所有點(『曲線』對話框中) 【Ctrl】+【D】
使曲線網格更精細或更粗糙(『曲線』對話框中) 【Alt】加點按網格
選擇彩色通道(『曲線』對話框中) 【Ctrl】+【~】
選擇單色通道(『曲線』對話框中) 【Ctrl】+【數字】
打開「色彩平衡」對話框 【Ctrl】+【B】
打開「色相/飽和度」對話框 【Ctrl】+【U】
全圖調整(在色相/飽和度」對話框中) 【Ctrl】+【~】
只調整紅色(在色相/飽和度」對話框中) 【Ctrl】+【1】
只調整黃色(在色相/飽和度」對話框中) 【Ctrl】+【2】
只調整綠色(在色相/飽和度」對話框中) 【Ctrl】+【3】
只調整青色(在色相/飽和度」對話框中) 【Ctrl】+【4】
只調整藍色(在色相/飽和度」對話框中) 【Ctrl】+【5】
只調整洋紅(在色相/飽和度」對話框中) 【Ctrl】+【6】
去色 【Ctrl】+【Shift】+【U】
反相 【Ctrl】+【I】
打開「抽取(Extract)」對話框 【Ctrl】+【Alt】+【X】
邊緣增亮工具(在「抽取」對話框中) 【B】
填充工具(在「抽取」對話框中) 【G】
擦除工具(在「抽取」對話框中) 【E】
清除工具(在「抽取」對話框中) 【C】
邊緣修飾工具(在「抽取」對話框中) 【T】
縮放工具(在「抽取」對話框中) 【Z】
抓手工具(在「抽取」對話框中) 【H】
改變顯示模式(在「抽取」對話框中) 【F】
加大畫筆大小(在「抽取」對話框中) 【]】
減小畫筆大小(在「抽取」對話框中) 【[】
完全刪除增亮線(在「抽取」對話框中) 【Alt】+【BackSpace】
增亮整個抽取對像(在「抽取」對話框中) 【Ctrl】+【BackSpace】
打開「液化(Liquify)」對話框 【Ctrl】+【Shift】+【X】
扭曲工具(在「液化」對話框中) 【W】
順時針轉動工具(在「液化」對話框中) 【R】
逆時針轉動工具(在「液化」對話框中) 【L】
縮攏工具(在「液化」對話框中) 【P】
擴張工具(在「液化」對話框中) 【B】
反射工具(在「液化」對話框中) 【M】
重構工具(在「液化」對話框中) 【E】
凍結工具(在「液化」對話框中) 【F】
解凍工具(在「液化」對話框中) 【T】
應用「液化」效果並退回Photoshop主界面(在「液化」對話框中) 【Enter】
放棄「液化」效果並退回Photoshop主界面(在「液化」對話框中) 【ESC】
五、圖層操作
從對話框新建一個圖層 【Ctrl】+【Shift】+【N】
以默認選項建立一個新的圖層 【Ctrl】+【Alt】+【Shift】+【N】
通過拷貝建立一個圖層(無對話框) 【Ctrl】+【J】
從對話框建立一個通過拷貝的圖層 【Ctrl】+【Alt】+【J】
通過剪切建立一個圖層(無對話框) 【Ctrl】+【Shift】+【J】
從對話框建立一個通過剪切的圖層 【Ctrl】+【Shift】+【Alt】+【J】
與前一圖層編組 【Ctrl】+【G】
取消編組 【Ctrl】+【Shift】+【G】
將當前層下移一層 【Ctrl】+【[】
將當前層上移一層 【Ctrl】+【]】
將當前層移到最下面 【Ctrl】+【Shift】+【[】
將當前層移到最上面 【Ctrl】+【Shift】+【]】
激活下一個圖層 【Alt】+【[】
激活上一個圖層 【Alt】+【]】
激活底部圖層 【Shift】+【Alt】+【[】
激活頂部圖層 【Shift】+【Alt】+【]】
向下合並或合並聯接圖層 【Ctrl】+【E】
合並可見圖層 【Ctrl】+【Shift】+【E】
蓋印或蓋印聯接圖層 【Ctrl】+【Alt】+【E】
蓋印可見圖層 【Ctrl】+【Alt】+【Shift】+【E】
調整當前圖層的透明度(當前工具為無數字參數的,如移動工具) 【0】至【9】
保留當前圖層的透明區域(開關) 【/】
使用預定義效果(在」效果」對話框中) 【Ctrl】+【1】
混合選項(在」效果」對話框中) 【Ctrl】+【2】
投影選項(在」效果」對話框中) 【Ctrl】+【3】
內部陰影(在」效果」對話框中) 【Ctrl】+【4】
外發光(在」效果」對話框中) 【Ctrl】+【5】
內發光(在」效果」對話框中) 【Ctrl】+【6】
斜面和浮雕(在」效果」對話框中) 【Ctrl】+【7】
輪廓(在」效果」對話框中) 【Ctrl】+【8】
材質(在」效果」對話框中) 【Ctrl】+【9】
六、圖層混合模式
循環選擇混合模式 【Shift】+【-】或【+】
正常Normal 【Shift】+【Alt】+【N】
溶解Dissolve 【Shift】+【Alt】+【I】
正片疊底Multiply 【Shift】+【Alt】+【M】
屏幕Screen 【Shift】+【Alt】+【S】
疊加Overlay 【Shift】+【Alt】+【O】
柔光Soft Light 【Shift】+【Alt】+【F】
強光Hard Light 【Shift】+【Alt】+【H】
顏色減淡Color Dodge 【Shift】+【Alt】+【D】
顏色加深Color Burn 【Shift】+【Alt】+【B】
變暗Darken 【Shift】+【Alt】+【K】
變亮Lighten 【Shift】+【Alt】+【G】
差值Difference 【Shift】+【Alt】+【E】
排除Exclusion 【Shift】+【Alt】+【X】
色相Hue 【Shift】+【Alt】+【U】
飽和度Saturation 【Shift】+【Alt】+【T】
顏色Color 【Shift】+【Alt】+【C】
光度Luminosity 【Shift】+【Alt】+【Y】
去色 海棉工具+【Shift】+【Alt】+【J】
加色 海棉工具+【Shift】+【Alt】+【A】
七、選擇功能
全部選取 【Ctrl】+【A】
取消選擇 【Ctrl】+【D】
重新選擇 【Ctrl】+【Shift】+【D】
羽化選擇 【Ctrl】+【Alt】+【D】
反向選擇 【Ctrl】+【Shift】+【I】
載入選區 【Ctrl】+點按圖層、路徑、通道面板中的縮約圖
濾鏡
按上次的參數再做一次上次的濾鏡 【Ctrl】+【F】
退去上次所做濾鏡的效果 【Ctrl】+【Shift】+【F】
重復上次所做的濾鏡(可調參數) 【Ctrl】+【Alt】+【F】
選擇工具(在「3D變化」濾鏡中) 【V】
直接選擇工具(在「3D變化」濾鏡中) 【A】
立方體工具(在「3D變化」濾鏡中) 【M】
球體工具(在「3D變化」濾鏡中) 【N】
柱體工具(在「3D變化」濾鏡中) 【C】
添加錨點工具(在「3D變化」濾鏡中) 【+】
減少錨點工具(在「3D變化」濾鏡中) 【-】
軌跡球(在「3D變化」濾鏡中) 【R】
全景相機工具(在「3D變化」濾鏡中) 【E】
移動視圖(在「3D變化」濾鏡中) 【H】
縮放視圖(在「3D變化」濾鏡中) 【Z】
應用三維變形並退回到Photoshop主界面(在「3D變化」濾鏡中) 【Enter】
放棄三維變形並退回到Photoshop主界面(在「3D變化」濾鏡中) 【Esc】
八、視圖操作
選擇彩色通道 【Ctrl】+【~】
選擇單色通道 【Ctrl】+【數字】
選擇快速蒙板 【Ctrl】+【\】
始終在視窗顯示復合通道 【~】
以CMYK方式預覽(開關) 【Ctrl】+【Y】
打開/關閉色域警告 【Ctrl】+【Shift】+【Y】
放大視圖 【Ctrl】+【+】
縮小視圖 【Ctrl】+【-】
滿畫布顯示 【Ctrl】+【0】
實際象素顯示 【Ctrl】+【Alt】+【0】
向上卷動一屏 【PageUp】
向下卷動一屏 【PageDown】
向左卷動一屏 【Ctrl】+【PageUp】
向右卷動一屏 【Ctrl】+【PageDown】
向上卷動10 個單位 【Shift】+【PageUp】
向下卷動10 個單位 【Shift】+【PageDown】
向左卷動10 個單位 【Shift】+【Ctrl】+【PageUp】
向右卷動10 個單位 【Shift】+【Ctrl】+【PageDown】
將視圖移到左上角 【Home】
將視圖移到右下角 【End】
顯示/隱藏選擇區域 【Ctrl】+【H】
顯示/隱藏路徑 【Ctrl】+【Shift】+【H】
顯示/隱藏標尺 【Ctrl】+【R】
捕捉 【Ctrl】+【;】
鎖定參考線 【Ctrl】+【Alt】+【;】
顯示/隱藏「顏色」面板 【F6】
顯示/隱藏「圖層」面板 【F7】
顯示/隱藏「信息」面板 【F8】
顯示/隱藏「動作」面板 【F9】
顯示/隱藏所有命令面板 【TAB】
顯示或隱藏工具箱以外的所有調板 【Shift】+【TAB】
文字處理(在字體編輯模式中)
顯示/隱藏「字元」面板 【Ctrl】+【T】
顯示/隱藏「段落」面板 【Ctrl】+【M】
左對齊或頂對齊 【Ctrl】+【Shift】+【L】
中對齊 【Ctrl】+【Shift】+【C】
右對齊或底對齊 【Ctrl】+【Shift】+【R】
左/右選擇 1 個字元 【Shift】+【←】/【→】
下/上選擇 1 行 【Shift】+【↑】/【↓】
選擇所有字元 【Ctrl】+【A】
顯示/隱藏字體選取底紋 【Ctrl】+【H】
選擇從插入點到滑鼠點按點的字元 【Shift】加點按
左/右移動 1 個字元 【←】/【→】
下/上移動 1 行 【↑】/【↓】
左/右移動1個字 【Ctrl】+【←】/【→】
將所選文本的文字大小減小2 點象素 【Ctrl】+【Shift】+【<】
將所選文本的文字大小增大2 點象素 【Ctrl】+【Shift】+【>】
將所選文本的文字大小減小10 點象素 【Ctrl】+【Alt】+【Shift】+【<】
將所選文本的文字大小增大10 點象素 【Ctrl】+【Alt】+【Shift】+【>】
將行距減小2點象素 【Alt】+【↓】
將行距增大2點象素 【Alt】+【↑】
將基線位移減小2點象素 【Shift】+【Alt】+【↓】
將基線位移增加2點象素 【Shift】+【Alt】+【↑】
將字距微調或字距調整減小20/1000ems 【Alt】+【←】
將字距微調或字距調整增加20/1000ems 【Alt】+【→】
將字距微調或字距調整減小100/1000ems 【Ctrl】+【Alt】+【←】
將字距微調或字距調整增加100/1000ems 【Ctrl】+【Alt】+【→】