1、點擊桌面的【Xshell】圖標,打開軟體。
Ⅱ win7電腦shell命令的作用
win7電腦shell命令的作用
shell不是一個程序,它是一個操控介面,一種對系統的操控權,那麼對於shell命令大家了解多少呢?下面就跟大家分享win7電腦shell命令的作用。
win7電腦shell命令的作用:
shell:Profile
當前登錄用戶的根目錄
shell:UsersFilesFolder
與shell:profile相同
shell:Personal
當前登錄用戶的「我的文檔」文件夾
shell:My Music
當前登錄用戶的「我的音樂」文件夾
shell:My Pictures
當前登錄用戶的「我的圖片」文件夾
shell:My Video
當前登錄用戶的「我的視頻」文件夾
shell:Contacts
當前登錄用戶的聯系人文件夾
shell:Desktop
當前登錄用戶的桌面文件夾
shell:Downloads
當前登錄用戶的下載文件夾
shell:Favorites
當前登錄用戶的Internet Explorer瀏覽器收藏夾
shell:Searches
當前登錄用戶的搜索文件夾,保存了已經存儲過的搜索結果
shell:Links
當前登錄用戶的鏈接文件夾,保存了Internet Explorer瀏覽器的導航面板
shell:Public
訪問共享用戶文件夾
shell:Common Desktop
共享用戶桌面
shell:Common Documents
共享用戶我的文檔
shell:CommonDownloads
共享用戶下載文件夾
shell:CommonMusic
共享用戶音樂文件夾
shell:CommonPictures
共享用戶圖片文件夾
shell:Cookies和shell:cache
查看Internet Explorer存儲信息最快捷的.方式。
shell:programs和shell:Common Programs
這兩個命令可以訪問當前用戶和系統用戶開始菜單中的程序列表。
shell:ConnectionsFolder
查看當前網路連接
shell:Common Startup和shell:Startup
查看系統開機自動啟動的程序
shell:Profile
此命令打開用戶的總目錄。
shell:Personal
此命令打開當前用戶的文檔文件夾。
關於以上的這些命令都是可以通過「Win+R」組合鍵打開運行的,輸入到運行框中點擊確定打開即可,也可以點擊開始菜單,直接輸入到搜索框中即可。
;Ⅲ 分享Windows7系統常用shell命令介紹
Windows7系統常用shell命令介紹
Windows7系統相對以前版本的Windows系統,擁有更高的穩定性、兼容性、人性化等等各式各樣的服務。而Windows 7中的shell命令行,則是許多用戶都沒有發現的又一重要更新,Windows 7 shell是Windows 7系統的控制台。對於熟悉了命令行的人來說,用鍵盤調用程序比滑鼠更快更省力。
shell:Profile
該命令能打開用戶的總目錄。一般它的總目錄的位置是c:usersusername。可以通過點擊系統開始菜單上的.用戶名稱訪問。
shell:Personal
該命令可以打開當前用戶的文檔文件夾。也可以通過點擊開始菜單中的我的文檔進行訪問。
shell:SendTo
該命令可以打開「發送到」文件夾。
shell:Public
該命令可以打開公用共享文件夾。
shell:Common Startup和shell:Startup
該命令可以顯示哪些程序在系統啟動時會自動啟動。
shell:ConnectionsFolder
該命令可以顯示當前網路連接。通常的方法是單擊網路和共享中心,然後選擇更改適配器設置查看。
shell:programs和shell:Common Programs
這兩個命令可以訪問當前用戶和系統用戶開始菜單中的程序列表windows7系統下載。
shell:AppData和shell:Local AppData
這兩個命令可以打開Roaming Application Data文件夾Local Application Data文件夾。這兩個文件夾在日常應用中不常用到的。
shell:Cookies和shell:cache
這兩個命令是查看Internet Explorer存儲信息最快捷的方式。
shell:Profile
當前登錄用戶的根目錄。
shell:Searches
當前登錄用戶的搜索文件夾,保存了已經存儲過的搜索結果。
shell:Links
當前登錄用戶的鏈接文件夾,保存了Internet Explorer瀏覽器的導航面板。
編輯點評:用戶可以用「Shell:」命令可以用資源管理器打開的項目一次完需要很多步驟才能完成的任務,並且使用時的語法也很簡單。但許多用戶都不知道 shell命令有哪些,與可實現的操作。
Ⅳ PowerShell 基本語法及常用命令
PowerShell常用命令:
一 Get類
1.Get-Command : 得到所有PowerShell命令,獲取有關 cmdlet 以及有關 Windows PowerShell 命令的其他元素的基本信息。 包括Cmdlet、Alias、Function。
2.Get-Process : 獲取所有進程
3.Get-Help : 顯示有關 Windows PowerShell 命令和概念的信息
4.Get-History : 獲取在當前會話中輸入的命令的列表
5.Get-Job : 獲取在當前會話中運行的 Windows PowerShell 後台作業
6.Get-FormatData : 獲取當前會話中的格式數據
7.Get-Event : 獲取事件隊列中的事件
8.Get-Alias : 獲取當前會話的別名
9.Get-Culture :獲取操作系統中設置的當前區域性
12.Get-Member : 獲取對象的屬性和方法。
13.Get-Random : 從集合中獲取隨機數或隨機選擇對象
14.Get-UICulture : 獲取操作系統中當前用戶界面 (UI) 區域性設置
15.Get-Unique : 從排序列表返回唯一項目
16.Get-Variable :獲取當前控制台中的變數
17.Get-EventLog : 獲取本地或遠程計算機上的事件日誌或事件日誌列表中的事件
18.Get-ChildItem : 獲取一個或多個指定位置中的項和子項
19.Get-Content : 獲取指定位置的項的內容
20.Get-ItemProperty :獲取指定項的屬性
21.Get-WmiObject : 獲取 Windows Management Instrumentation (WMI) 類的實例或可用類的相關信息
22.Get-Location :獲取當前工作位置的相關信息(如:F:\Users\TaoMin )
23.Get-PSDrive:獲取當前會話中的 Windows PowerShell 驅動器
24.Get-Item:獲取位於指定位置的項
25.Get-Process :獲取在本地計算機或遠程計算機上運行的進程
26.Get-Service : 獲取本地或遠程計算機上的服務
27.Get-Transaction :獲取當前(活動)事務
28.Get-ExecutionPolicy :獲取當前會話中的執行策略
二.Set類 (set類命令一般都含有參數)
1.Set-Alias : 在當前 Windows PowerShell 會話中為 cmdlet 或其他命令元素創建或更改別名(替代名稱)
2.Set-PSDebug :打開和關閉腳本調試功能,設置跟蹤級別並切換 strict 模式
3.Set-StrictMode :建立和強制執行表達式、腳本和腳本塊中的編碼規則
4.Set-Date :將計算機上的系統時間更改為指定的時間
5.Set-Variable :設置變數的值,如果該變數還不存在,則創建該變數
6.Set-PSBreakpoint :在行、命令或者變數上設置斷點
7.Set-Location :將當前工作位置設置為指定的位置
8.Set-Item :將項的值更改為命令中指定的值
9.Set-Service :啟動、停止和掛起服務並更改服務的屬性
10.Set-Content :在項中寫入內容或用新內容替換其中的內容
11.Set-ItemProperty :創建或更改某一項的屬性值
12.Set-WmiInstance :創建或更新現有 Windows Management Instrumentation (WMI) 類的實例
13.Set-ExecutionPolicy :更改 Windows PowerShell 執行策略的用戶首選項。
三.Write類
1.Write-Host : 將自定義輸出內容寫入主機。類似於.net的 write()或者writeline()功能
2.Write-Progress :在 Windows PowerShell 命令窗口內顯示進度欄
3.Write-Debug :將調試消息寫入控制台
4.Write-Verbose:將文本寫入詳細消息流
5.Write-Warning :寫入警告消息
6.Write-Error : 將對象寫入錯誤流
7.Write-Output : 將指定對象發送到管道中的下一個命令;如果該命令是管道中的最後一個命令,則在控制台上顯示這些對象
8.Write-EventLog :將事件寫入事件日誌
PowerShell變數、常量、數組:
一、變數
PowerShell的變數無需預定義,可直接使用。當使用一個變數時,該變數被自動聲明。
變數以 $ 符號開頭。如: $a
PowerShell普通變數:
1.給變數賦值:
方式一:
$a = "This is a string"
$b = 123
$c = 0.125
方式二:
Set-Variable var 100
Set-Variable var1 」test「
Set-Variable va2 800
2.獲取變數值
get-variable var #獲取單個變數值
get-variable var* #獲取多個變數值
3.清空變數值
clear-variable var
4.刪除變數
remove-variable var
5.連接兩個字元串變數
$a = "This is the 1st string"
$b = "This is the 2nd string"
a + " and " + $b
$c
結果:This is the 1st string and This is the 2nd string
6.變數的方法
$date = Get-Date #獲取當前時間
$date.AddDays(3) #當前時間加三天
PowerShell特殊變數:
強制指定變數類型:
一般不需要為PowerShell的變數指定類型。但是也可以強制指定變數類型。
如:[int] $b = 5
常見變數類型如下:
二、常量
三、數組
PowerShell注釋用法:
PowerShell運算符用法:
運算符如下:
1.算術二元運算符:
2.賦值運算符
3.邏輯運算符
PowerShell函數用法:
用法一如下:(函數中改變變數值並不影響實際值)
執行結果:
用法二如下:(函數中變數值的改變要用$Script:var的形式)
執行結果:
PowerShell條件控制的用法:
一、循環類
1.foreach的用法
用法一如下:
執行結果:
用法二如下:直接獲取管道數據
執行結果:
2.while的用法
用法一如下:
n -le 5) #當 n
$n++
}
執行結果:
用法一如下:
n
n -ne 3) #當$n<>3時進行循環操作
執行結果:
用法一如下:
n
n -gt 3) #當$n>3時停止操作
執行結果:
二、分支類
1.if用法
if語法結構如下:
用法如下:
執行結果:
2.switch用法
switch語法結構如下:
用法一如下: switch(表達式)
執行結果:
用法二如下:switch -casesensitive (表達式)表示區分大小寫
執行結果: It's Monday
用法三如下:switch -regex(表達式)表示正則表達式匹配
執行結果:字母+數字,匹配為:day6
用法四如下:switch -regex(表達式)表示正則表達式匹配 表達式可為數組
執行結果:字母+數字,匹配為:day5
用法五如下:switch -wildcard (表達式)表示通配符匹配
執行結果:day2,匹配為:day2
三、跳轉類
1.break用法:break語句出現在foreach、for、while、switch等結構中時,break語句將使windows powershell立即退出整個循環。
用法如下:
執行結果:
2.continue用法:continue語句出現在foreach、for、while等循環結構中時,continue語句將使windows powershell立即退出某一次輪循環,並繼續下一輪循環。
用法如下:
執行結果:
PowerShell拋出異常的Throw用法:
用法如下:
返回結果:danger 及詳細錯誤信息
PowerShell獲取出錯信息的用法:
用法如下:
function one
{
get-process -ea stop #-ea定義錯誤發生以後該如何繼續執行,意同-ErrorAction
get-childitem ada -ErrorAction stop #此處有錯誤 路徑ada不存在
get-process -ErrorAction stop
}
返回結果:報出錯誤信息
PowerShell單步調試的用法:
用法如下:
執行結果:會出現逐步調試的對話框
本文轉自 https://www.cnblogs.com/feng-zi/p/9935874.html
Ⅳ xshell添加快捷命令,怎麼使用
xshell中文版目前已經可以在國內的官方網站上獲取,建議使用中文版哦,添加快捷命令的步驟如下:
第一步:滑鼠點擊Xshell菜單欄「查看」菜單,在其下拉選項勾選「快速命令」,如下圖所示。
圖4:輸入快捷命令
按照上面的步驟操作,就可以在Xshell中添加快捷命令了,這樣就可以更加高效地管理遠程主機,提高工作效率。
Ⅵ shell命令是什麼
shell不是一個程序.他大意是指對系統的操控權,一個操控介面,
shell的概念是從Unix繼承下來的
shell是分等級的,所以就有了提升許可權的概念
Shell就是一個命令行解釋器,它的作用就是遵循一定的語法將輸入的命令加以解釋並傳給系統。它為用戶提供了一個向Linux發送請求以便運行程序的介面系統級程序,用戶可以用Shell來啟動、掛起、停止甚至是編寫一些程序。現在延伸進WINDOWS。
在VB中Shell函數用以執行一個可執行文件,返回一個 Variant (Double),如果成功的話,代表這個程序的任務 ID,若不成功,則會返回 0。
語法
Shell(pathname[,windowstyle])
Shell 函數的語法含有下面這些命名參數:
部分 描述
pathname 必要參數。Variant (String),要執行的程序名,以及任何必需的參數或命令行變數,可能還包括目錄或文件夾,以及驅動器。
Windowstyle 可選參數。Variant (Integer),表示在程序運行時窗口的樣式。如果 windowstyle 省略,則程序是以具有焦點的最小化窗口來執行的。
windowstyle 命名參數有以下這些值:
常量 值 描述
vbHide 0 窗口被隱藏,且焦點會移到隱式窗口。
VbNormalFocus 1 窗口具有焦點,且會還原到它原來的大小和位置。
VbMinimizedFocus 2 窗口會以一個具有焦點的圖標來顯示。
VbMaximizedFocus 3 窗口是一個具有焦點的最大化窗口。
VbNormalNoFocus 4 窗口會被還原到最近使用的大小和位置,而當前活動的窗口仍然保持活動。
VbMinimizedNoFocus 6 窗口會以一個圖標來顯示。而當前活動的的窗口仍然保持活動。
說明
如果 Shell 函數成功地執行了所要執行的文件,則它會返回程序的任務 ID。任務 ID 是一個唯一的數值,用來指明正在運行的程序。如果 Shell 函數不能打開命名的程序,則會產生錯誤。
注意 預設情況下,Shell 函數是以非同步方式來執行其它程序的。也就是說,用 Shell 啟動的程序可能還沒有完成執行過程,就已經執行到 Shell 函數之後的語句。
2.Shell 函數示例
本示例使用 Shell 函數來完成一個用戶指定的應用程序。
' 將第二個參數值設成 1,可讓該程序以正常大小的窗口完成,並且擁有焦點。
Dim RetVal
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1) ' 完成Calculator。
Ⅶ 在mysql下怎樣進入shell 命令行
1、首先打開軟體清單面板中選擇相應主機,在右邊的選項卡里單擊配置選項卡。
Ⅷ shell命令是什麼
在計算機科學中,Shell俗稱殼(用來區別於核),是指「提供使用者使用界面」的軟體(命令解析器)。它類似於DOS下的command.com。它接收用戶命令,然後調用相應的應用程序。同時它又是一種程序設計語言。作為命令語言,它互動式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作為程序設計語言,它定義了各種變數和參數,並提供了許多在高階語言中才具有的控制結構,包括循環和分支。在C++中,Shell是希爾排序的名稱。
基本上shell分兩大類:
一:圖形界面shell(Graphical User Interface shell 即 GUI shell)
例如:應用最為廣泛的 Windows Explorer (微軟的windows系列製作系統),還有也包括廣為人知的 Linux shell,其中linux shell 包括 X windows manger (BlackBox和FluxBox),以及功能更強大的CDE、GNOME、KD、 XFCE。
二:命令行式 shell(Command Line Interface shell ,即CLI shell)
例如:
bash / sh / ksh / csh(Unix/linux 系統)
COMMAND.COM(MS-DOS 系統)
cmd.exe / 命令提示字元(Windows NT 系統)
Windows PowerShell(支援 .NET Framework 技術的 Windows NT 系統)
傳統意義上的shell指的是命令行式的shell,以後如果不特別註明,shell是指命令行式的shell。
文字操作系統與外部最主要的介面就叫做shell。shell是操作系統最外面的一層。shell管理你與操作系統之間的交互:等待你輸入,向操作系統解釋你的輸入,並且處理各種各樣的操作系統的輸出結果。
shell提供了你與操作系統之間通訊的方式。這種通訊可以以交互方式(從鍵盤輸入,並且可以立即得到響應),或者以shell script(非交互)方式執行。shell script是放在文件中的一串shell和操作系統命令,它們可以被重復使用。本質上,shell script是命令行命令簡單的組合到一個文件裡面。
Shell基本上是一個命令解釋器,類似於DOS下的command.com。它接收用戶命令(如ls等),然後調用相應的應用程序。較為通用的shell有標準的Bourne shell (sh)和C shell (csh)。
互動式shell和非互動式shell
互動式模式就是shell等待你的輸入,並且執行你提交的命令。這種模式被稱作互動式是因為shell與用戶進行交互。這種模式也是大多數用戶非常熟悉的:登錄、執行一些命令、簽退。當你簽退後,shell也終止了。
shell也可以運行在另外一種模式:非互動式模式。在這種模式下,shell不與你進行交互,而是讀取存放在文件中的命令,並且執行它們。當它讀到文件的結尾,shell也就終止了。
Windows PowerShell 是一種新的互動式的命令行和基於任務腳本編寫技術,它使信息技術 (IT) 管理員能夠全面地自動操作和控制系統管理任務,從而提高了管理員的生產力。Windows PowerShell 包括多個系統管理實用工具、一致的語法和命名慣例、及對普通管理數據更好地導航,如登記、證書存儲 或 Windows Management Instrumentation (WMI)。Windows PowerShell 還專門針對 IT 管理,提供直觀的腳本編寫語言。
Shell也是一個VB函數,它的作用是運行程序,語法是Shell(命令字元串[,窗口類型])
要想了解更詳細的,去網路中尋找!
Ⅸ Linux shell常用命令
Linux shell常用命令匯總
對於經常使用linux系統的博主來說,基本常用的shell命令是少不了的,下面為大家總結了Linux shell的常用命令,希望對大家有所幫助!
1.檢查遠程埠是否對bash開放:
echo >/dev/tcp/8.8.8.8/53 && echo "open"
2.讓進程轉入後台:
Ctrl + z
3、將進程轉到前台:
fg
4.產生隨機的十六進制數,其中n是字元數:
openssl rand -hex n
5.在當前shell里執行一個文件里的命令:
source /home/user/file.name
6.截取前5個字元:
${variable:0:5}
7.SSH debug 模式:
ssh -vvv user@ip_address
8.SSH with pem key:
ssh user@ip_address -i key.pem
9.用wget抓取完整的網站目錄結構,存放到本地目錄中:
wget -r --no-parent --reject "index.html*" http://hostname/ -P /home/user/dirs
10.一次創建多個目錄:
mkdir -p /home/user/{test,test1,test2}
11.列出包括子進程的進程樹:
ps axwef
12.創建 war 文件:
jar -cvf name.war file
13.測試硬碟寫入速度:
dd if=/dev/zero of=/tmp/output.img bs=8k count=256k; rm -rf /tmp/output.img
14.測試硬碟讀取速度:
hdparm -Tt /dev/sda
15.獲取文本的md5 hash:
echo -n "text" | md5sum
16.檢查xml格式:
xmllint --noout file.xml
17.將tar.gz提取到新目錄里:
tar zxvf package.tar.gz -C new_dir
18.使用curl獲取HTTP頭信息:
curl -I http://www.example.com
19.修改文件或目錄的時間戳(YYMMDDhhmm):
touch -t 0712250000 file
20.用wget命令執行ftp下載:
wget -m ftp://username:password@hostname
21.生成隨機密碼(例子里是16個字元長):
LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;
22.快速備份一個文件:
cp some_file_name{,.bkp}
23.訪問Windows共享目錄:
smbclient -U "DOMAIN\user" //dc.domain.com/share/test/dir
24.執行歷史記錄里的命令(這里是第100行):
!100
25.解壓:
unzip package_name.zip -d dir_name
26.輸入多行文字(CTRL + d 退出):
cat > test.txt
27.創建空文件或清空一個現有文件:
\> test.txt
28.與Ubuntu NTP server同步時間:
ntpdate ntp.ubuntu.com
29.用netstat顯示所有tcp4監聽埠:
netstat -lnt4 | awk '{print $4}' | cut -f2 -d: | grep -o '[0-9]*'
30.qcow2鏡像文件轉換:
qemu-img convert -f qcow2 -O raw precise-server-cloudimg-amd64-disk1.img \precise-server-cloudimg-amd64-disk1.raw
31.重復運行文件,顯示其輸出(預設是2秒一次):
watch ps -ef
32.所有用戶列表:
getent passwd
33.Mount root in read/write mode:
mount -o remount,rw /
34.掛載一個目錄(這是不能使用鏈接的情況):
mount --bind /source /destination
35.動態更新DNS server:
nsupdate < <eof p=""> </eof>
update add $HOST 86400 A $IP
send
EOF
36.遞歸grep所有目錄:
grep -r "some_text" /path/to/dir
37.列出前10個最大的文件:
lsof / | awk '{ if($7 > 1048576) print $7/1048576 "MB "$9 }' | sort -n -u | tail
39.打開Vim並跳到文件末:
vim + some_file_name
40.Git 克隆指定分支(master):
git clone [email protected]:name/app.git -b master
41.Git 切換到其它分支(develop):
git checkout develop
42.Git 刪除分支(myfeature):
git branch -d myfeature
43.Git 刪除遠程分支
git push origin :branchName
44.Git 將新分支推送到遠程伺服器:
git push -u origin mynewfeature
45.列印歷史記錄中最後一次cat命令:
!cat:p
46.運行歷史記錄里最後一次cat命令:
!cat
47.找出/home/user下所有空子目錄:
echo >/dev/tcp/8.8.8.8/53 && echo "open"
1.檢查遠程埠是否對bash開放:
find /home/user -maxdepth 1 -type d -empty
48.獲取test.txt文件中第50-60行內容:
< test.txt sed -n '50,60p'
49.運行最後一個命令(如果最後一個命令是mkdir /root/test, 下面將會運行: sudo mkdir /root/test):
sudo !!
50.創建臨時RAM文件系統 – ramdisk (先創建/tmpram目錄):
mount -t tmpfs tmpfs /tmpram -o size=512m
51.Grep whole words:
grep -w "name" test.txt
52.在需要提升許可權的.情況下往一個文件里追加文本:
echo "some text" | sudo tee -a /path/file
53.列出所有kill signal參數:
kill -l
54.在bash歷史記錄里禁止記錄最後一次會話:
kill -9 $$
55.掃描網路尋找開放的埠:
nmap -p 8081 172.20.0.0/16
56.設置git email:
git config --global user.email "[email protected]"
57.To sync with master if you have unpublished commits:
git pull --rebase origin master
58.將所有文件名中含有”txt”的文件移入/home/user目錄:
find -iname "*txt*" -exec mv -v {} /home/user \;
59.將文件按行並列顯示:
paste test.txt test1.txt
60.shell里的進度條:
pv data.log
61.使用netcat將數據發送到Graphite server:
echo "hosts.sampleHost 10 `date +%s`" | nc 192.168.200.2 3000
62.將tabs轉換成空格:
expand test.txt > test1.txt
63.Skip bash history:
< space >cmd
64.去之前的工作目錄:
cd -
65.拆分大體積的tar.gz文件(每個100MB),然後合並回去:
split –b 100m /path/to/large/archive /path/to/output/files
cat files* > archive
66.使用curl獲取HTTP status code:
curl -sL -w "%{http_code}\\n" www.example.com -o /dev/null
67.設置root密碼,強化MySQL安全安裝:
/usr/bin/mysql_secure_installation
68.當Ctrl + c不好使時:
Ctrl + \
69.獲取文件owner:
stat -c %U file.txt
70.block設備列表:
lsblk -f
71.找出文件名結尾有空格的文件:
find . -type f -exec egrep -l " +$" {} \;
72.找出文件名有tab縮進符的文件
find . -type f -exec egrep -l $'\t' {} \;
73.用”=”列印出橫線:全選復制放進筆記
printf '%100s\n' | tr ' ' = ;