91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中Shell腳本常用命令有哪些

發布時間:2021-09-17 13:37:56 來源:億速云 閱讀:178 作者:小新 欄目:建站服務器

這篇文章主要為大家展示了“linux中Shell腳本常用命令有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“linux中Shell腳本常用命令有哪些”這篇文章吧。


Shell腳本常用命令

ls常用命令

ls -a 列舉出當前目錄所有文件,包括隱藏文件
ls -r 正常列舉順序反序列化輸出
ls -t 按照文件修改時間排序輸出
ls -S 按照文件大小排序輸出
ls -l 列舉出文件名、文件的權限、所有者、文件大小等信息

cd常用命令

cd /usr/local/src   切換到指定路徑(使用絕對路徑方式)
cd ~ 進入當前用戶的家目錄
cd - 進入上次目錄
cd .. 進入上一級目錄
cd . 進入當前目錄

rm常用命令

rm 文件名 刪除文件
rm -r 目錄名 刪除當前目錄下所有數據,包括當前目錄文件
rm -f 文件名 強制刪除文件
rm -rf 目錄名 強制刪除當前目錄下所有文件,包括當前目錄文件

grep常用命令

grep命令用于查找文件里符合條件的字符串。

grep <指令名稱> <需要匹配的字符串> <文件路徑>

常用指令名稱

-A
--after-context

顯示符合范本樣式的那一行之外及該行之后的內容

echo "aaaa\nbbbb\ncccc\ndddd" | grep -A 1 aaaa 
echo "aaaa\nbbbb\ncccc\ndddd" | grep --after-context 1 aaaa

輸出內容:
aaaa // 該行高亮
bbbb

-b
--byte-offset

輸出匹配行并且在在該行前展示第幾行

echo "aaaa\nbbbb\ncccc\ndddd" | grep -b aaaa
echo "aaaa\nbbbb\ncccc\ndddd" | grep --byte-offset aaaa

輸出內容:
0:aaaa

-c
--count

輸出符合匹配字符串的行數

echo "aaaa\nbbbb\ncccc\ndddd" | grep -c aaaa
echo "aaaa\nbbbb\ncccc\ndddd" | grep --count aaaa

輸出內容:
1

其他命令

pwd 展示當前頁面全路徑
 
mkdir 創建空文件夾
rmdir 刪除空文件夾
touch 創建空文件
cat 文件名 查看當前文件內容
cat -n 文件名   查看當前文件內容并在行首列出行號
cp 源文件地址 目標地址 將文件復制到新地址
mv 源文件地址 目標地址 將文件移動到新地址

Android常用命令

adb命令

獲取當前界面元素

adb shell dumpsys activity top

獲取任務列表

adb shell dumpsys activity activities

app入口

adb logcat | grep -i displayed

啟動應用

adb shell am start -W -n com.xxx.android/.view.WelcomeActivity -S

列出當前已連接的設備

adb devices -l

輸出內容:

List of devices attached  
7d97e1fa                device usb:336871424X product:umi model:Mi_10 device:umi

連接指定設備

adb -s <SERIAL> shell

例:(SERIAL的值為adb devices -l 輸出的值)

adb -s 7d97e1fa shell

屏幕截圖

adb shell screencap /sdcard/screen.png

獲取屏幕截圖

adb pull /sdcard/screen.png

錄制視頻

adb shell screenrecord /sdcard/demo.mp4

獲取錄制視頻

adb pull /sdcard/demo.mp4

dumpsys命令

測試界面性能

輸出中會包含錄制階段所發生的動畫幀的相關性能信息。以下命令使用 gfxinfo 收集指定軟件包名稱的界面性能數據:

adb shell dumpsys gfxinfo package-name

輸出最近幀性能信息

adb shell dumpsys gfxinfo package-name framestats

檢查網絡診斷信息

netstats 服務可提供自設備上次啟動以來收集的網絡使用情況統計信息

adb shell dumpsys netstats detail

檢查電池診斷信息

batterystats 服務會生成關于設備電池用量的統計數據

adb shell dumpsys batterystats options

options列表

option簡介
--checkin生成簽入報告的輸出
-c以簽入格式寫入當前統計信息
--proto以 proto 格式寫入當前的匯總統計信息(沒有歷史記錄)
--history只顯示歷史數據
--history-start < num >僅顯示從給定時間偏移量開始的歷史數據
--history-create-events < num >
創建 < num >個電池歷史事件。
--charged僅輸出自上次充電以來的數據。
--daily只輸出完整的每日數據
--reset重置統計數據,清除所有當前數據
--write強制將當前收集的統計信息寫入磁盤
--new-daily立即創建并寫入新的每日統計記錄。
--read-daily讀取加載上次寫入的每日統計信息。
--settings轉儲與 Batterystats 相關的設置鍵/值
--cpu轉儲 cpu 統計數據用于調試目的

使用以下命令以計算機可讀的 CSV 格式生成 batterystats 輸出:

adb shell dumpsys batterystats --checkin

輸出內容:

9,0,i,vers,35,187,QKQ1.191117.002,RKQ1.200826.002
9,0,i,uid,1000,com.miui.screenrecorder
9,0,i,uid,1000,com.android.dynsystem
9,0,i,uid,1000,com.miui.powerkeeper
9,0,i,uid,1000,com.miui.qr
9,0,i,uid,1000,com.miui.contentcatcher
9,0,i,uid,1000,com.xiaomi.powerchecker
9,0,i,uid,1000,com.bsp.catchlog
9,0,i,uid,1000,miui.systemui.plugin
9,0,i,uid,1000,com.xiaomi.mi_connect_service
9,0,i,uid,1000,com.android.networkstack.inprocess
9,0,i,uid,1000,com.miui.securitycenter
9,0,i,uid,1000,com.miui.thirdappassistant
9,0,i,uid,1000,com.xiaomi.aiasst.vision
9,0,i,uid,1000,com.miui.notification
9,0,i,uid,1000,com.miui.daemon
9,0,i,uid,1000,com.wapi.wapicertmanage
...

以上是“linux中Shell腳本常用命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泌阳县| 白城市| 乾安县| 克东县| 昂仁县| 佛坪县| 深州市| 饶河县| 江源县| 扎赉特旗| 如皋市| 武夷山市| 获嘉县| 黄山市| 容城县| 石景山区| 乌鲁木齐市| 类乌齐县| 邵武市| 松江区| 裕民县| 邹平县| 密云县| 修武县| 阿坝县| 通河县| 社旗县| 临沧市| 肃南| 五台县| 焦作市| 富顺县| 华亭县| 冀州市| 唐海县| 新巴尔虎左旗| 舞钢市| 衡东县| 东平县| 屏南县| 奉化市|