實際工作幾月后常用相關命令筆記記錄


目前,我這只工程師幼崽經歷幾個月的工作,不能說是收獲很多,也算是成長經驗+1吧。主要工作后才知道好多東西都是自己不會的不了解的,但是工作需要不一定自己完全吃透,在合適的地方正確的使用一般情況就ok了,所以有了這次筆記,今天在目前手中沒有新的活的時候,記錄一下我這幾個月常用的我認為我應該記筆記并且可以分享的一些小知識點,同時溫習回歸一下。

注:以下命令都是我在linux上使用的

1.? ls


ls -l ? ? ?顯示文件和目錄的詳細資料
ls -a ? ? 列出全部文件,包含隱藏文件
ls -lh ? ?查看?件和?錄的詳情列表(增強?件??易讀性)
ls -lSr ? 查看?件和?錄列表(以?件??升序查看)
tree ? ? 查看?件和?錄的樹形結構 (如果沒有需要先安裝 yum install tree)
ls -R ? ?連同子目錄的內容一起列出(遞歸列出),等于該目錄下的所有文件都會顯示出來
ls -al /proc/pid/exe 通過pid查詢程序正在運行的路徑

2.tmux

tmux常用linux指令:?
tmux new -s 會話名稱 ? ? ? //建立會話并打開
tmux ls ? ? ? ? ? ? ? ? ? //查看所有會話
tmux a -t 會話名稱 ? ? ? ?//打開某個已經創建的會話
按下Ctrl + B 后再輸入 D ?//暫時退出所處的會話
在會話內輸入 exit ? ? ? ?//殺死這個會話

會話這個東西我第一時間接觸的時候感覺挺神奇的,只要我在linux上建個會話,我在會話中的操作記錄和內容都會保存,并且如果我在會話下載個什么需要很長時間的東西,即使關閉電腦也可以繼續下載,nice的很呢

3.find

find ? 查找命令
find [路徑] -name“*.py”?? ?查找指定路徑下擴展名是 .py 的文件,包括子目錄
find / -user user1 ? ? ? ? ? ? ? ? ? ? ?搜索用戶 user1 的文件/目錄
find -name "*1*" ? ? ? ? ? ? ? ? ? ? ? 搜索桌面目錄下,文件名包含 1 的文件
find . -name "filename.txt"

4.回退本地代碼版本

git checkout . && git clean -xdf && git pull?
還原代碼 和拉到最新
這里做了三步,第一個還原所有你修改的文件,第二個清除你所有的新增文件,第三個就是更新遠程倉庫的最新代碼

5.切換本地分支

git checkout -b develop origin/develop
切換到develop分支

git branch
查看分支

git branch -vv
看當前分支追蹤的遠程分支
-a
遠程分支和本地分支的詳細信息

6.推送本地代碼

在linux上推送本地代碼到云端步驟

git add .
git?commit?-m"[xx]?xxxxxxxxxx

xxxxxxxxxxxxxx"
git?push

linux中ctrl+enter換行

7.grep

在源碼中搜索還有xxx 關鍵字的出現位置

grep?-rn?"xxx"

8.串口屬性搜索賦值

在串口搜索特點屬性和修改特定屬性,注意屬性名一定要完整

getprop 屬性名

setprop 屬性名

9.串口查看日志

android logcat命令(日志)
logcat | grep AndroidRuntime?? ??? ?抓異常
logcat -v brief |grep AndroidRuntime?? ?簡潔抓異常
logcat -c?? ??? ??? ??? ?清空緩存
logcat -v brief?? ??? ??? ?簡短日志
logcat -v brief | grep -i ailauncher?? ?簡短字符串過濾,忽略大小寫
adb logcat Activity:E?? ??? ??? ?查看Activity的ERR級別日志
adb logcat -v long | grep "text"?? ??? ?過濾并顯示包含特定文本
logcat | tee /path/to/log.txt?? ??? ?捕獲保存并顯示
logcat -s "包名" | tee log.txt?? ??? ?篩選
logcat | grep logname ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看log.d信息
getprop kgzn.board.hasHDMI3 ? ? ? ? ? ? ? ? 查看系統有無HDMI3設備口 ?

10串口查看當前活動

dumpsys activity | grep "mResumedActivity" ? ?//查看當前界面屬于哪個活動

11腳本

?git?diff 代碼路徑?>555.diff? ?生成555的代碼修改diff腳本

patch -p1 <555.diff? ?直接將diff中的改動添加到自己本地代碼中

12.串口替換apk

mmm +路徑? 單編某個apk

在文件外發目錄下執行:
adb?root
adb?remount
adb?push?.\xxxxx?????xxxxxxxxxxxxxxxxx
adb?shell?sync
adb?reboot

替換單編的apk

13.串口查看并結束活動

am?stack?list;看下最上面那個的包名com.kgzn.xxxxx;
pidof?com.kgzn.xxxxx;
kill?id;
重新打開,結果就生效了
單編不重啟,kill當前進程

kill前要su一下

14.查看版本

git log? 查看本地代碼被修改后的對策提交所有版本

git log --grap "xx"? 增加篩選條件

git reset --hard +版本號? ?將本地內容回退到某個版本

15.串口編輯

busybox?vi?.路徑? ? 直接linux編輯修改文件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/94495.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/94495.shtml
英文地址,請注明出處:http://en.pswp.cn/web/94495.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

突破傳統文本切片的瓶頸:AntSK-FileChunk語義切片技術詳解前言:為什么我們需要重新思考文本切片?

在當今大語言模型&#xff08;LLM&#xff09;應用蓬勃發展的時代&#xff0c;我們面臨著一個看似簡單卻至關重要的問題&#xff1a;如何有效地處理長文本&#xff1f;無論是構建知識庫、實現RAG&#xff08;檢索增強生成&#xff09;系統&#xff0c;還是進行文檔智能分析&…

LeetCode-542. 01 矩陣

1、題目描述給定一個由 0 和 1 組成的矩陣 mat &#xff0c;請輸出一個大小相同的矩陣&#xff0c;其中每一個格子是 mat 中對應位置元素到最近的 0 的距離。兩個相鄰元素間的距離為 1 。示例 1&#xff1a;輸入&#xff1a;mat [[0,0,0],[0,1,0],[0,0,0]] 輸出&#xff1a;[[…

Elasticsearch如何確保數據一致性?

Elasticsearch 通過多種機制確保數據在分布式環境中的一致性&#xff0c;但由于其分布式和近實時&#xff08;Near Real-Time, NRT&#xff09;的特性&#xff0c;它提供的是最終一致性&#xff08;Eventual Consistency&#xff09;&#xff0c;而非強一致性。以下是核心機制和…

2026畢設選題-大數據-基于 Spring Boot的化妝品推薦系統的設計與實現

技術范圍&#xff1a;大數據、物聯網、SpringBoot、Vue、SSM、HLMT、小程序、PHP、Nodejs、Python、爬蟲、數據可視化、安卓App、機器學習等設計與開發。 主要內容&#xff1a;功能設計、開題報告、任務書、中期檢查PPT、系統功能實現、代碼編寫、論文編寫和輔導、論文降重、長…

數據結構算法:順序表

數據結構&#xff1a;順序表一.寄包柜1.題目如何創建數組&#xff1f;1. 需求本質2. 傳統靜態數組的缺陷3. 動態方案&#xff1a;向量的數組4. 核心邏輯5. 關鍵優勢總結2.解題思路2.1題目分析2.2具體解題邏輯拆解步驟2.3總結2.4參考代碼二.移動零1.題目2.解題思路2.1**解題核心…

IIS 安裝了.netcore運行時 還是報錯 HTTP 錯誤 500.19

IIS 安裝了.netcore運行時 還是報錯 HTTP 錯誤 500.19 - Internal Server Error 錯誤代碼 0x8007000d 我甚至是先安裝的SDK&#xff0c;再安裝的運行時runtime的安裝包&#xff0c;都不行。 而且在IIS的模塊中&#xff0c;找不到 AspNetCoreModuleV2。 最后在微軟官網n…

Flink 滑動窗口實戰:從 KeyedProcessFunction 到 AggregateFunction WindowFunction 的完整旅程

一、業務背景 我們要在 Flink 實時流上統計 每個用戶-品牌組合最近 1 小時的最晚行為時間&#xff0c;并且每 5 分鐘更新一次結果。 數據來自 Kafka&#xff0c;事件類型為 CartEvent&#xff1a; public class CartEvent {public String userId;public String brandId;public …

Kubernetes“城市規劃”指南:告別資源擁堵與預算超支,打造高效云原生都市

導讀&#xff1a; 如果把你的Kubernetes集群想象成一座拔地而起的現代化大都市&#xff0c;那么你&#xff0c;平臺工程師&#xff0c;就是這座城市的首席規劃師。然而&#xff0c;為何我們精心打造的許多“云原生都市”正迅速陷入交通擁堵、資源閑置和預算超支的困境&#xff…

2.4 Flink運行時架構:Task、SubTask、ExecutionGraph的關系

在理解Flink運行時架構之前&#xff0c;我們先用一個生活化的比喻來建立直觀認識&#xff1a; 想象你是一家大型工廠的總經理&#xff0c;需要生產一批復雜的產品。你會怎么做&#xff1f; 制定生產計劃&#xff1a;首先畫出生產流程圖&#xff0c;明確每個環節的工作內容分解任…

`mysql_query()` 數據庫查詢函數

1) 函數的概念與用途 mysql_query() 是 MySQL C API 中的核心函數&#xff0c;用于向 MySQL 服務器發送 SQL 查詢語句。這個函數充當了 C/C 應用程序與 MySQL 數據庫之間的橋梁&#xff0c;允許程序執行各種數據庫操作。 可以將 mysql_query() 想象成一個"數據庫信使"…

[系統架構設計師]通信系統架構設計理論與實踐(十七)

[系統架構設計師]通信系統架構設計理論與實踐&#xff08;十七&#xff09; 一.通信系統網絡架構 形式: 局域網&#xff0c;廣域網&#xff0c;移動通信網 1.局域網網絡架構 單一機構專用計算機的網絡 組成&#xff1a;計算機&#xff0c;交換機&#xff0c;路由器 特點&#x…

【趙渝強老師】Docker的私有鏡像倉庫:Harbor

Harbor是由VMware公司開發并開源的企業級的Docker鏡像倉庫的管理項目&#xff0c;它包括鏡像的權限管理&#xff08;RBAC&#xff09;、目錄訪問&#xff08;LDAP&#xff09;、日志審核、管理界面、自我注冊、鏡像復制和中文支持等功能。 視頻講解如下 【趙渝強老師】Docker的…

【QT/C++】實例理解類間的六大關系之泛化關系(Generalization)

【QT/C】實例理解類間的六大關系之泛化關系&#xff08;Generalization&#xff09; 在前面章節一文完美概括UML類圖及其符號&#xff08;超詳細介紹&#xff09;中已經對泛化關系的概念進行了總結&#xff0c;本文我將用實際案例來進一步理解泛化關系&#xff0c;以便應對未來…

【微服務的數據一致性分發問題】究極解決方案

文章目錄一、微服務數據分發1、簡介2、典型場景&#xff08;1&#xff09;跨服務業務流程協同&#xff08;2&#xff09;數據副本同步&#xff08;讀寫分離&#xff09;&#xff08;3&#xff09;實時狀態通知&#xff08;4&#xff09;數據聚合與統計分析&#xff08;5&#x…

挖幣與區塊鏈技術有怎樣的聯系?

挖幣&#xff08;通常指加密貨幣挖礦&#xff09;與區塊鏈技術有著緊密的聯系&#xff0c;挖礦是區塊鏈網絡維持運行和安全的重要機制之一&#xff0c;具體聯系如下&#xff1a;1. 挖礦是區塊鏈共識機制的核心環節區塊鏈通過“共識機制”確保全網節點對交易記錄達成一致&#x…

C數據結構:二叉樹(下)

C數據結構&#xff1a;二叉樹&#xff08;下&#xff09; 1.二叉樹遞歸結構遍歷 2.例題 3.二叉樹的性質 1.二叉樹遞歸結構遍歷 我們先創建一個如下圖所示的二叉樹。typedef int BTDataType; typedef struct BinaryTreeNode {BTDataType data;struct BinaryTreeNode* left;struc…

Linux系統的網絡管理(一)

一、網絡參數配置&#xff1a;搭建穩定網絡基礎網絡參數配置是 Linux 網絡管理的起點&#xff0c;根據操作方式可分為圖形化配置、命令行配置和配置文件配置&#xff0c;不同方式適用于不同場景&#xff08;臨時調試 / 永久生效&#xff09;。1. 圖形化配置&#xff1a;依賴 Ne…

Web程序設計

一、控件基礎 文本框、按鈕事件的使用 <% Page Language"C#" AutoEventWireup"true" CodeFile"User_Login.aspx.cs" Inherits"User_Login" %><!DOCTYPE html><html xmlns"http://www.w3.org/1999/xhtml"&g…

復合設計模式

復合設計模式復合設計模式是一種結構模式&#xff0c;可讓您統一處理單個對象和對象的組合。它允許您構建樹狀結構&#xff08;例如&#xff0c;文件系統、UI 層次結構、組織結構&#xff09;&#xff0c;客戶端可以使用同一界面處理單個元素和元素組。它在以下情況下特別有用&…

使用 Prometheus 監控服務器節點:Node Exporter 詳解與配置

前言 在上一篇文章中&#xff0c;我們介紹了如何在 CentOS 上部署 Prometheus 并使用 systemd 進行管理。本文將繼續深入&#xff0c;講解如何使用 Prometheus 監控服務器節點&#xff0c;重點介紹 Node Exporter 的作用、安裝和配置方法。 Node Exporter 是 Prometheus 生態…