bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

linux命令例子 linux命令筆記

01.linux一些常用命令的使用示例

假設有node1、node2、node3三臺機器,在/opt/files文件夾下有a.txt、b.txt、c.txt三個文件

成都創新互聯公司是一家集網站建設,瓊中黎族企業網站建設,瓊中黎族品牌網站建設,網站定制,瓊中黎族網站建設報價,網絡營銷,網絡優化,瓊中黎族網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

1). 在node1上執行scp命令,將a.txt復制到node2的/opt/files目錄下,命令格式如下:

spc /opt/files/a.txt root@node2:/opt/files

2). 在node2上執行scp命令,將b.txt復制到node2的/opt/files目錄下,命令格式如下:

scp root@node1:/opt/files/b.txt /opt/files

3). 在node3上執行scp命令,將c.txt復制到node2的/opt/files目錄下,命令格式如下:

scp root@node1:/opt/files/c.txt root@node2:/opt/files

basename命令

用于獲取路徑中的文件名或者路徑名

1). 包含文件的路徑

basename /opt/files/a.txt

返回a.txt

2). 不包含文件的路徑

basename /opt/files

返回files

Linux常見命令

權限管理命令 chmod

英文愿意: change the permissions mode of a file

語法: chmod[{ugoa}{+-=}{rwx}] [文件或目錄]

[mide = 421] [文件或目錄]

-R 遞歸修改

權限的數字表示

r -- 4

w -- 2

x -- 1

rwxrw-r-- (4+2+1 = 7)

7 6 4

例子:mkdir /temp 創建了一個目錄

touch /temp/testfile 在該目錄下創建了一個test file文件

chmod 777 /temp 改變了一下該目錄的權限

名稱: chgrp

英文原意:change file group ownership

語法:chgrp [用戶][文件或目錄]

功能: 改變文件或目錄的所屬租

例子: useradd hl // 添加所有者

groupadd brother // 添加所有組

charp brother text // brother變成了text文件的所屬組

注意:

1、所屬組就是創建這的所屬者的缺省組

2、linux中創建的文件缺少x(可執行)為了使系統更加安全

mask

0022

0特殊權限

022 ugo --- -w- -w-

1、文件搜索命令find

執行權限:find

語法:find[搜索范圍][匹配條件]

功能描述:文件搜索

例子:

find /etc -name init (-iname 不區分大小寫)

find /home -user(-group) hl

在根目錄下查找所有者(所有組)為hl的文件

在目錄/etc中查找文件init

init init init // 通配符

?init (?匹配單個字符)

find / -size +204800

在跟目錄下查找大于100MB的文件 (100MB = 102400KB = 204800)

+n 大于 -n小于 n等于

find /etc -cmin -5

例子2:

find /etc -size + 163840 -a size -204800

在/etc下查找大于80MB小于100MB的文件

-a兩個條件同時滿足

-o兩個條件滿足任意一個即可

在/etc下查找5分鐘內被修改的屬性的文件和目錄

-amin 訪問時間 access

-cmin 文件屬性 change

-mmin 文件內容 modify

2、文件搜索指令 locate

命名名稱:locate

執行權限:所有用戶

語法:locate 文件名

功能描述:在文件資料庫中查找文件

例子: $ locate inittab

輸出文件所在位置

locate和find的區別:

locate的查找速度很快,因為find是在分區和磁盤上查找,而locate是在資料庫中查找

注意:如果資料庫沒有實時更新,所以locate可能會查不到要查詢的文件。

即:

updatedb (升級文件的資料庫)

loocate -i 文件名 (-i 不區分大小寫)

3、文件搜索命令:which (更精確呦)

執行權限:所有用戶

功能描述:搜索命令所在目錄及別名信息

例子: which ls

alias(別名)

4、whiereis

執行權限:所有用戶

語法: whereis[命令名稱]

功能描述:搜索命令所在目錄及幫助文檔路徑

例子: whereis ls

5、grep

執行權限:所有用戶

語法:grep -iv[指定字串][文件]

功能描述:在文件中搜索字符串匹配的行并輸出

-i 不區分大小寫

-v 排除指定字符串

例子 grep mysql /root/install.log

補充: linux中 # 表示注釋

命名名稱:man

英文原意:manual

執行權限:所有用戶

語法:man[命令或配置文件]

功能描述:獲取幫助信息

例子: man ls # 查看ls命令的幫助信息

man services 查看配置文件sevices的幫助信息

補充:man 。。。。后

/-g :查詢與g有關的信息

空格進行翻頁

回車進行換行

按n繼續查找

命令名稱:useradd

執行權限:root

語法:useradd 用戶名

功能描述: 添加新用戶

例子: useradd HF

命令名稱:passwd

執行權限:所有用戶

語法:passwd 用戶名

功能描述: 設置用戶密碼

例子: passwd HF

命令名稱:who

執行權限:所有用戶

語法:who

功能描述: 查看登錄用戶信息

例子: who

輸出內容含義:

登錄用戶名 登錄終端(tty本地登錄、pds表述遠程終端) 登錄時間 登錄主機ip地址

命令名稱:w

執行權限:所有用戶

語法:w

功能描述: 查看登錄用戶詳細信息

例子: w

命令名稱:gzip

英文原意:GNU zip

執行權限:所有用戶

語法:gzip[文件]

功能描述: 壓縮文件

壓縮后文件格式:.gz

解壓縮:gunzip 壓縮文件

注意:gizp只能壓縮文件,不能壓縮目錄

命令名稱:tar

執行權限:所有用戶

語法:tar 選項 [-zcf] [壓縮文件名] [目錄]

-c 打包

-v 顯示詳細文件

-f 指定文件名

-z 打包同時壓縮

功能描述: 打包目錄

壓縮后文件格式:.tar.gz

命令名稱:zip

執行權限:所有用戶

語法:zip 選項[-r][壓縮后文件名][文件或目錄]

-r 壓縮目錄

功能描述: 壓縮文件或目錄

壓縮后文件格式: zip

注意:zip是window和linux系統中通過用的壓縮格式

命令名稱:bzip2

執行權限:所有用戶

語法:bzip2 選項 [-k] [文件]

-k 產生壓縮文件后保留有源文件

功能描述: 壓縮文件

壓縮后文件格式: .bz2

注意: bzip2的壓縮比例大,適用于壓縮較大的文件

bunzip2解壓縮

對目錄壓縮:tar.bz2

指令名稱:write

指令權限:所有用戶

語法:write 用戶名

功能描述:給用戶發消息 ,以ctrl + D保存

例子: write YX

命令名稱:wall

英文原意:write all

執行權限:所有用戶

語法:wall [message]

功能描述: 發廣播信息

命令名稱:ping

執行權限:所有用戶

語法:ping 選項IP地址

-c 指定發送次數

功能描述: 測試網絡連通性

例子: ping 192.168.1.156

命令名稱:ifcongig

英文原意:interface configure

執行權限:root

語法:ifconfig 網卡名稱 IP地址

功能描述:查看和設置網卡信息(設立之臨時IP)

例子: ifconfig etho 192.168.1.156

etch0 本地真實網卡

lo 回環網卡 (用來本機通信個測試的)

cncap:。。網絡名稱是以太網

HWaddr: 16進制表示的 48位的 網卡的物理地址

addr:當前計算機IP地址

Bcast:當前網絡地址

Mask:子網掩碼

inet6 addr: 表示的是IPv6的地址信息

RX packets:接受數據包的總數量

TX packets:發送數據包的總數量

Base addtess: 網卡當中的物理位置

命令名稱:mail (郵件命令)

執行權限:所有用戶

語法:mail [用戶名]

功能描述:查看發送電子郵件

發送:ctrl + D

查詢: mail

例子: mail root

[圖片上傳中...(-d00bb9-1591253201012-0)]

命令名稱:last

執行權限:所有用戶

語法:last

功能描述:列出目前和過去登入系統的用戶信息

命令名稱:traceroute

執行權限:所有用戶

語法:traceroute

功能描述:顯示數據包到主機的路徑

例子: traceroute

命令名稱:netstat

執行權限:所有用戶

語法:netstat [選項]

功能描述:顯示網絡相關信息

選項:

-t : TCP協議

-u : UDP協議

-l : 監聽

-r : 路由

-n : 顯示IP地址和端口號

例子:

netstat -tlun 查看本機監聽的端口

netstat -an 查看本機所有網絡鏈接

netstat -rn 查看本屆路由表

命令名稱:setup

執行權限:root

語法:setup

功能描述:配置網絡(永久生效)

例子: setup

注意:配置網絡結束后要重啟網絡服務

service network restart

掛在命令

命令名稱:mount

執行權限:所有用戶

語法:mount[-t 文件系統] 設備文件

例子: mount -t iso9660/dev/sr0/mnt/cdrom

命令名稱:shutdown

[root@localhost~]#shutdown [選項] 時間

選項:- c : 取消前一個關機命令

- h:關機

- r :重啟

特點:可以正確的關閉和保存服務,建議實用

其他關機命令

halt

poweroff (直接斷電)

init 0

重啟命令

reboot

init6

補充:init _ 的數字含義

init0 關機

init1 單用戶(啟動最小最核心的服務)

init2 不完全多用戶,不含NFS服務(network file system 網絡文件系統)

init3 完全多用戶

init4 未分配

init5 圖形界面

init6 重啟

查詢系統運行級別

runlevel

退出登錄命令

logout

Linux常用命令

列出當前目錄的文件

常用參數:?

-a: 顯示當前目錄的所有文件,包含隱藏文件;?

-l: 顯示文件詳情;?

-Z: 顯示文件的 SE Linux context。?

示例:ls -laZ [if !vml] [endif] 以 acct 為例: drwxr-xr-x:其中 d 代表該文件為目錄,若為 l 則為軟鏈接,軟連接后又箭頭代表其實際指向的文件,如etc - /system/etc 則訪問 etc 實際等同訪問/system/etc,留空則代表該文件為一個文件;rwxr-xr-x 代表其權限為 755,具體算法為將上述字段每 3 個分為 1 組得 rwx,r-x,r-x,凡是有字母標記的皆計數 1,反之為 0,得二進制 111,101,101,轉為 10 進制數字即得7, 5,5 ,即為該文件權限; root root :依次代表該文件的所有者(owner)為 root,用戶組(group)為 root,上述屬性可通過 chown 命令修改,日常替換文件需與原文件該屬性維持一致; unlabeled:代表 SE Linux context。

前往指定目錄

更改文件所有者和用戶組? ?示例:chown root:root temfile?將 tmpfile文件 的所有者和用戶組從 meidia:media 更改為 root:root

將文件內容顯示出來。

注意不要隨便去 cat 一個很大的文件或與 log 驅動節點無關的文件,否則將造成串口輸出亂碼或死機!!!示例:cat /proc/kmsg 將打印出所有 kernel log。

用于抓取 android logcat 打印。

常用參數:

-v : 設置打印格式,可用選項為 brief process tag thread raw time threadtime long,我們比較常用 logcat -v time,此時抓的 log 將在每一行開頭添加時間信息;

-s : 設置過濾器,過濾器的選擇取決于軟件中打印 log 時使用的 TAG ,如

ActivityManagerService.java 中的打印使用的 TAG = ActivityManager,則抓相關打印方法為 logcat -s ActivityManager;

-c : 清除 log 緩存,常用于清除之前的打印緩存,如復現某個必現問題,則可先執行 logcat -c 再抓 logcat 重現必現手法以排除無關 log 冗余信息影響問題定位; pm

包管理命令,用于管理安卓 app 應用。

常用參數:

-l : 顯示所有安裝包應用,等同于 pm list packages

以 package:/system/priv-app/Launcher2.apk=com.android.launcher 為例:

Apk Launcher2 路徑位于/system/priv-app/Launcher2.apk,其包名為 com.android.launcher

path : 根據報名返回所在 apk 路徑

install : 安裝 apk

-r :安裝一個已經存在的 apk 并保留其數據;

-d : 允許降級安裝

如:pm install -r xxx.apk

uninstall : 卸載 apk,命令僅支持卸載 data/app,后接包名;

如:pm uninstall com.sys.migusmartlink.ott.tv //卸載包名為 com.sys.migusmartlink.ott.tv 的 apk

隨機測試指令,會自動模擬一些用戶操作對 APP 進行壓力測試。

常用參數:

-p :指定啟動的 APK,我們比較常用的是 monkey -p com.xxx.yyy 1 來啟動一個 apk 的隨機頁面。

用于啟動和管理 activity 和 service

常用參數:

start : 后接 intent 啟動一個頁面;

startservice : 后接 intent 啟動一個 service; stopservice :后接 intent 停止一個 service; broadcast :后接一個 intent 發送一個廣播; kill :后接一個 app 包名,殺掉該 app 所有進程;在 shell 環境下用如下參數表述一個 intent:

[-a ACTION] [-d DATA_URI] [-t MIME_TYPE]

[-c CATEGORY [-c CATEGORY] ...]

[-e|--es EXTRA_KEY EXTRA_STRING_VALUE ...]

[--esn EXTRA_KEY ...]

[--ez EXTRA_KEY EXTRA_BOOLEAN_VALUE ...]

[--ei EXTRA_KEY EXTRA_INT_VALUE ...]

[--el EXTRA_KEY EXTRA_LONG_VALUE ...]

[--ef EXTRA_KEY EXTRA_FLOAT_VALUE ...]

[--eu EXTRA_KEY EXTRA_URI_VALUE ...]

[--ecn EXTRA_KEY EXTRA_COMPONENT_NAME_VALUE]

[--eia EXTRA_KEY EXTRA_INT_VALUE[,EXTRA_INT_VALUE...]]

[--ela EXTRA_KEY EXTRA_LONG_VALUE[,EXTRA_LONG_VALUE...]]

[--efa EXTRA_KEY EXTRA_FLOAT_VALUE[,EXTRA_FLOAT_VALUE...]]

[-n COMPONENT] [-f FLAGS]

示例:

如我們在 logcat 抓到如下打印啟動了播放器:

START u0 {act=android.intent.action.VIEW dat=[4KH265_60.000fps_9Mbps]Wetek-Astra-2m.mp4 typ=video/* flg=0x13000000 cmp=com.meson.videoplayer/.VideoPlayer} from pid 15204

則我們可以使用如下 am 指令來啟動它:

am start -a android.intent.action.VIEW -d [4KH265_60.000fps_9Mbps]Wetek-Astra-2m.mp4 -t video/* -f 0x13000000 -n com.meson.videoplayer/.VideoPlayer am start -n com.android.settings/.Settings //啟動原生安卓設置主頁

am broadcast -a com.chinamobile.action.KEY_PRESS_DOWN --ei keyCode 11 am broadcast -a com.chinamobile.action.IR_TEST --es irphycode "0x008EDD22" //發送廣播

查找命令,查找文件中是否包含指定字符串并輸出該行示例:

grep -rns "repeat" /system/etc/remote1.conf //找出/system/etc/remote1.conf 所有包含 repeat 的行并展示行號

參數說明:

-a:此選項通常在復制目錄時使用,它保留鏈接、文件屬性,并復制目錄下的所有內容。其作用等于dpR參數組合。

-d:復制時保留鏈接。這里所說的鏈接相當于Windows系統中的快捷方式。

-f:覆蓋已經存在的目標文件而不給出提示。

-i:與-f選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答"y"時目標文件將被覆蓋。

-p:除復制文件的內容外,還把修改時間和訪問權限也復制到新文件中。

-r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。

-l:不復制文件,只是生成鏈接文件。

命令示例:cp -a a? parentPath/sonPath/ a對應當前文件夾下目錄或文件名? 可替換為絕對路徑?

移動指令,等效于 windows 的移動和重命名。

示例:

mv /data/tmp1 /data/local/tmp2 //將 data/tmp1移動到/data/local/ 并重命名為 tmp2

刪除指令,用于刪除文件和文件夾,示例:

rm -rf tmp // 刪除 tmp,建議加上-rf參數,其會刪除 tmp 所有的目錄和文件。

創建目錄。常用參數:

-p :若 mkdir -p 后接路徑包含不存在路徑則一并創建。

同步命令,常用于 cp 替換文件或指令結束后同步狀態,有益無害。

重定向,即將一個命令的輸出指向另外路徑的文件,使用覆蓋模式,即重定向到的文件若存在將覆蓋里面的內容。

示例:

logcat /data/xxx.log; //將 logcat輸出到/data/xxx.log;

cat /proc/kmsg /data/kmsg.log; //將 kmsg 打印輸出重定向到/data/kmsg.log

重定向,即將一個命令的輸出指向另外路徑的文件,使用拼接模式,即重定向到的文件若存在則將輸出拼接到原文件的后面。

示例:

logcat /data/xxx.log; //例如我們做 netreboot的時候需要每一次開關機的 log,則會用拼接模式記錄log。

將指令放至后臺靜默執行。

依次執行指令,若有指令執行失敗,則后續指令不會執行。

示例:

logcat -c logcat //先清除 logcat 緩存再抓取 log

新聞標題:linux命令例子 linux命令筆記
網站鏈接:http://vcdvsql.cn/article44/hepche.html

成都網站建設公司_創新互聯,為您提供微信小程序網站設計品牌網站設計企業建站定制開發軟件開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設