『壹』 xshell 6 的使用以及常用命令(附下載)
Xshell 是一個強大的安全終端模擬軟體,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 協議。Xshell 通過互聯網到遠程主機的安全連接以及它創新性的設計和特色幫助用戶在復雜的網路環境中享受他們的工作。
如何安裝,請參考如下:
命令ls——列出文件
ls 顯示當前目錄文件
ls -la 給出當前目錄下所有文件的一個長列表,包括以句點開頭的「隱藏」文件
ls a* 列出當前目錄下以字母a開頭的所有文件
ls -l *.doc 給出當前目錄下以.doc結尾的所有文件
命令cp——復制文件
cp afile afile.bak 把文件復制為新文件afile.bak
cp afile /home/bible/ 把文件afile從當前目錄復制到/home/bible/目錄下
cp * /tmp 把當前目錄下的所有未隱藏文件復制到/tmp/目錄下
cp -a docs docs.bak 遞歸性地把當前目錄下的docs目錄復制為新目錄docs.bak,保持文件屬性,並復制所有的文件,包括以句點開頭的隱藏文件。為了方便起見,-a選項包含-R選項
cp -i 在覆蓋前詢問用戶
cp -v 告訴用戶正在做什麼
命令rm——刪除文件和目錄 rm afile 刪除文件afile
rm * 刪除當前目錄下的所有文件(未隱藏文件)。rm命令不刪除目錄,除非也指定了-r(遞歸)參數。
rm -rf domed 刪除domed目錄以及它所包含的所有內容
rm -i a* 刪除當前目錄下所有以字母a開頭的文件,並且在每次刪除時,提示用戶進行確認
4
命令mv——移動和重命名文件 mv aflie bfile 將afile重命名為bfile
mv afile /tmp 把當前目錄下的afile移動到/tmp/目錄下
5
命令cd——更改目錄
cd 切換到主目錄
cd ~ 切換到主目錄
cd /tmp 切換到目錄/tmp
cd dir 切換到當前目錄下的dir目錄
cd / 切換到根目錄
cd .. 切換到到上一級目錄
cd ../.. 切換到上二級目錄
cd ~ 切換到用戶目錄,比如是root用戶,則切換到/root下
『貳』 《linux命令行與shell腳本編程大全》pdf下載在線閱讀全文,求百度網盤雲資源
《Linux命令行與shell腳本編程大全》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1E_h5bBXPM-pZR2jFGctrgA
『叄』 求《Linux命令編輯器Shell編程實例大全》全文免費下載百度網盤資源,謝謝~
《Linux命令編輯器Shell編程實例大全》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1KuGwNJWqX0jvV3RXtMVh4A
『肆』 超實用的adb與adb shell常用命令匯總
adb(android Debug Bridge),SDK自帶的工具,可實現橋接功能,實現PC和android設備的交互
adb shell:基於Android linux系統操作,放在安卓設備的system/bin目錄下,手機端的命令
一:adb常用命令
1. PC連接android設備
(PC與android設備連接同一個wifi,或處於同一個區域網)
連接:adb connect ip:5555
斷開連接:adb disconnect ip
查看連接設備的信息:adb devices
獲取設備的狀態:adb get-state
2. 重啟adb server
打開adb服務:adb start-service
關閉adb服務:adb kill-service
3. 安裝卸載軟體
安裝:adb install apkpath(某個apk)
adb install -r :強制安裝
卸載: adb uninstall package(可用adb shell pm list packages查看包名)
4. 列印日誌
列印android系統日誌:adb logcat
將日誌列印並保存指定文件夾:adb logcat > /Users/apple/Desktop/log.txt
終止進程:control+C
列印mpsys,mpstate,logcat的輸出,用於分析錯誤:adb bugreport
5. PC與android設備上文件復制
android設備上文件復制到PC上:adb pull
PC上文件推至android設備:adb push
6.重新掛載system分區為可寫,需要root許可權./system分區默認掛載為只讀,但有些操作比如給android系統添加命令,刪除自帶應用等需對系統進行寫操作,得重新掛載為可寫
adb shell
su
或:adb root
adb remount 重新掛載文件系統,獲得可寫的許可權(默認情況是只有可讀許可權的),使用adb remount 的前提是要有root許可權
7. 刪除系統應用
adb root
adb remount
adb shell
cd system/app
rm *apk
二:adb shell命令
adb shell 進入系統子目錄,exit 退出
1. pm命令
列出系統應用的所有包名:adb shell pm list packages 可用grep來過濾:adb shell pm list packages | grep 關鍵字
清除應用數據與緩存:adb shell pm clear <packagename>
2. am命令
啟動應用:adb shell am start -n com.xxx.xxxxxxx|xxx.Activity(可通過adb shell mpsys activity activities | grep mFocusedActivity查看
強制停止應用:adb shell am force-stop <packagename>
3. input命令
模擬點擊事件,點擊坐標點(x,y):adb shell input tap x y
模擬滑動事件,從(x1,y1)到(x2,y2):adb shell input swipe x1 y1 x2 y2
發送文本內容:adb shell input text
模擬按下home:adb shell input keyevent KRYCODE_HOME
4. screencap命令
截屏:adb shell screencap
5. 查看網路狀態命令
查看當前網路狀態:adb shell netstat
通過配置文件配置和管理網路連接:adb shell netcfg
查看網路信息:ifconfig
測試網路聯網狀態:ping
5.其它相關命令
查看當前終端中進程:adb shell ps
獲取cpu信息:adb shell cat /proc/cpuinfo
查看內存信息:adb shell cat /proc/meminfo
查看屏幕解析度:adb shell wm size
查看設備ip地址:adb shell ifconfig | grep Mask
查看實時資源佔用情況:adb shell top
『伍』 《Linux命令行大全》epub下載在線閱讀全文,求百度網盤雲資源
《Linux命令行大全》(紹茨 (William E.Shotts))電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1dXI7w-YmC3dibO4lQ3wf3w
書名:Linux命令行大全
作者:紹茨 (William E.Shotts)
譯者:郭光偉
豆瓣評分:8.1
出版社:人民郵電出版社
出版年份:2013-3-1
頁數:428
內容簡介:
《Linux命令行大全》主要介紹Linux命令行的使用,循序漸進,深入淺出,引導讀者全面掌握命令行的使用方法。
《Linux命令行大全》分為四部分。第一部分開始了對命令行基本語言的學習之旅,包括命令結構、文件系統的導引、命令行的編輯以及關於命令的幫助系統和使用手冊。第二部分主要講述配置文件的編輯,用於計算機操作的命令行控制。第三部分講述了從命令行開始執行的常規任務。類UNIX操作系統,比如Linux,包含了很多「經典的」命令行程序,這些程序可以高效地對數據進行操作。第四部分介紹了shell編程,這是一個公認的初級技術,並且容易學習,它可以使很多常見的系統任務自動運行。通過學習shell編程,讀者也可以熟悉其他編程語言的使用。
作者簡介:
William E. Shotts, Jr.,作為一名軟體開發人員和狂熱的Linux用戶已經有15年之久。他在軟體開發領域有廣泛的背景,先後涉及過技術支持、質量保證和文檔編寫等工作。他還是LinuxCommand.org網站的創始人,該網站是一個Linux教育和宣傳網站,以新聞、評論和為人們使用Linux命令行提供廣泛支持而見長。
『陸』 《Linux命令行與shell腳本編程大全第3版》epub下載在線閱讀,求百度網盤雲資源
《Linux命令行與shell腳本編程大全(第3版)》([美]布魯姆,布雷斯納漢)電子書網盤下載免費在線閱讀
鏈接:https://pan..com/s/13qnk3TEZNyMh3vhcZwF0aA
書名:Linux命令行與shell腳本編程大全(第3版)
作者:[美]布魯姆,布雷斯納漢
譯者:門佳
豆瓣評分:9.0
出版社:人民郵電出版社
出版年份:2016-8
頁數:605
內容簡介:
這是一本關於Linux命令行與shell腳本編程的全方位教程,主要包括四大部分:Linux命令行,shell腳本編程基礎,高級shell腳本編程,如何創建實用的shell腳本。本書針對Linux系統的最新特性進行了全面更新,不僅涵蓋了詳盡的動手教程和現實世界中的實用信息,還提供了與所學內容相關的參考信息和背景資料。通過本書的學習,你將輕松寫出自己的shell腳本。
作者簡介:
Ricahard Blum
已在IT行業打拚20餘年,擔任過UNIX、Linux、Novell和Windows Server的系統及網路管理員,在Linux和開源軟體領域著作頗豐。他還是一名網路課程講師,美國多所大學和學院都採用他的Linux基礎課程。
Christine Bresnahan
系統管理員,已經在IT行業工作了30餘年,通過CompTIA Linux+、LPIC-1、Linux Essentials認證。目前在印第安納波利斯市常春藤技術社區學院擔任兼職教授,講授Linux系統管理、Linux安全和Windows安全、Python編程等課程。
『柒』 《Linux命令行與shell腳本編程大全》epub下載在線閱讀,求百度網盤雲資源
《Linux命令行與shell腳本編程大全》(Richard Blum)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/10S-mKk0ME0WotTnrFhMKOg
書名:Linux命令行與shell腳本編程大全
作者:Richard Blum
譯者:武海峰
豆瓣評分:8.4
出版社:人民郵電出版社
出版年份:2012-9
頁數:619
內容簡介:本書是一本關於Linux 命令行與shell 腳本編程的全面教程。全書分為四部分:第一部分介紹Linuxshell 命令行;第二部分介紹shell 腳本編程基礎;第三部分深入探討shell 腳本編程的高級內容;第四部分介紹如何在現實環境中使用shell 腳本。本書不僅涵蓋了詳盡的動手教程和現實世界中的實用信息,還提供了與所學內容相關的參考信息和背景資料。
本書內容全面,語言簡練,示例豐富,適合於Linux 系統管理員及Linux 愛好者閱讀參考。
作者簡介:Richard Blum 系統和網路管理員,已經在IT行業工作了22年多。他管理過UNIX、Linux、Novell和微軟伺服器,用Linux shell腳本進行過自動化網路監測,並在大多數常見的Linux shell環境中寫過腳本。他還是一名網路課程講師,美國各地的多所大學和學院都採用他的Linux基礎課程。除本書外,Richard還著有Professional Linux Programming等書。
Christine Bresnahan 系統管理員,已經在IT行業工作了近30年。目前在印第安納波利斯市的常春藤技術社區學院擔任兼職教授,講授Linux系統管理、Linux安全和Windows安全等課程。
武海峰 Linux系統工程師,興趣集中在GNU/Linux和移動互聯應用,熱衷於開源軟體。曾在商業Linux廠商任職,從事移動設備操作系統集成和商業Linux發行版集成工作。
『捌』 Xshell本地指令大全
很多軟體在使用過程中都有快捷鍵,當然xshell也有,有因為xshell是一款 安全終端模擬軟體 ,所以與普通的軟體有絲絲的區別,它的快捷鍵是以指令形式展現的。
圖1:xshell本地指令表現形式
一般來講,Xshell提示在未連接遠程主機的狀態下出現在終端屏幕上。連接會話後可按「Ctrl+Alt+]」以轉出本地提示。如要返回到遠程主機模式輸入「exit」或按「Ctrl+D」即可。
可使用如下指令:
|
指令
|
說明
|
| --- | --- |
|
help
?
|
在終端窗口顯示指令目錄。
|
|
new
|
打開新建會話屬性對話框。
|
|
open [ session ]
|
已指定「 session 」時連接到相應會話,未指定時打開會話對話框。
|
|
edit [ session ]
|
已指定「 session 」時打開相應會話的會話屬性對話框,未指定時打開默認會話的會話屬性對話框。
|
|
list
|
顯示當前作業directory可使用的會話相關信息和directory目錄。
|
|
cd
|
更改當前作業的directory。
|
|
clear
|
清除畫面、地址欄的歷史記錄、本地Shell命令提示的命令歷史記錄。
|
|
exit
quit
|
退出Xshell會話或返回到遠程主機。
|
|
ssh [ user @] host [ port ]
|
以ssh協議進行連接。
|
|
sftp [ user @] host [ port ]
|
以sftp協議進行連接。
|
|
telnet [ user @] host [ port ]
|
以telnet協議進行連接。
|
|
rlogin [ user @] host [ port ]
|
以rlogin協議進行連接。
|
|
ftp [ user @] host [ port ]
|
以ftp協議進行連接。
|
|
ipconfig
|
執行Windows的ipconfig命令。
|
|
ping host
|
執行Windows的ping命令。
|
|
tracert host
|
顯示至host的數據包路徑。
|
|
netstat
|
執行Windows의netstat命令。
|
|
nslookup
|
執行Windows의 nslookup 命令。
|
『玖』 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
『拾』 Shell腳本常用命令
Linux常用命令
ls常用命令
cd常用命令
rm常用命令
grep常用命令
grep命令用於查找文件里符合條件的字元串。
常用指令名稱
-A
–after-context
顯示符合範本樣式的那一行之外及該行之後的內容
輸出內容:
aaaa // 該行高亮
bbbb
-b
–byte-offset
輸出匹配行並且在在該行前展示第幾行
輸出內容:
0: aaaa
-c
–count
輸出符合匹配字元串的行數
輸出內容:
1
其他命令
獲取當前界面元素
獲取任務列表
app入口
啟動應用
列出當前已連接的設備
輸出內容:
連接指定設備
例:(SERIAL的值為adb devices -l 輸出的值)
屏幕截圖
獲取屏幕截圖
錄制視頻
獲取錄制視頻
測試界面性能
輸出中會包含錄制階段所發生的動畫幀的相關性能信息。以下命令使用 gfxinfo 收集指定軟體包名稱的界面性能數據:
輸出最近幀性能信息
檢查網路診斷信息
netstats 服務可提供自設備上次啟動以來收集的網路使用情況統計信息
檢查電池診斷信息
batterystats 服務會生成關於設備電池用量的統計數據
options列表
使用以下命令以計算機可讀的 CSV 格式生成 batterystats 輸出:
輸出內容: