Linux常用命令

2021-09-24 03:59:40 字數 2319 閱讀 4735

grep [選項] [搜尋內容] 檔案路徑]

文字搜尋工具

-n 顯示匹配行以及行號;-v 顯示不包含搜尋文字的所有行;-i 忽略大小寫搜尋。兩種模式查詢:^a 搜尋以『a』開頭的行;a$ 搜尋以『a』結尾的行。

>,>>。echo 'hello word' > a.txt

重定向輸出到終端的資訊到檔案

> 覆蓋;>> 追加

|。ls -a ~ | more

管道,將乙個命令的輸出通過管道作為另乙個命令的輸入

shutdown 選項 時間

關閉或重啟系統

-r 重啟;-c 取消之前的關機指令;無選項和引數表示一分鐘後關閉電腦

ifconfig

檢視/配置計算機當前的網絡卡配置資訊

ping ip位址

檢測目標ip的連線是否正常

ssh [-p port] 使用者名稱@ip/網域名稱/別名

通過ssh客戶端連線執行了ssh服務的遠端計算機

scp [-p port] 原始檔 使用者名稱@ip/網域名稱/別名:filepath

遠端拷貝檔案

-r 如果原始檔是目錄,則遞迴copy

chmod +/- rwx 目錄 | 檔案

chmod -r 755 檔案|目錄

修改使用者/組對目錄/檔案的許可權

-r遞迴修改目錄許可權,7、5、5分別是檔案所有者,所屬組使用者,其他成員,rwx分別對應421

groupadd 組名

新增組組的資訊儲存在/etc/group

groupdel 組名

刪除組cat /etc/group

確認組資訊

chown 使用者名稱 檔名|目錄名

修改檔案目錄擁有者

chgrp -r 組名 檔名|目錄

遞迴修改檔案/目錄的所屬組

useradd -m -g 組 新建使用者名稱

新增新使用者

-m 自動建立使用者家目錄,-g指定使用者所在組,否則會建立乙個同名組,使用者資訊會儲存在/etc/passwd檔案中

passwd 使用者名稱

設定使用者密碼

userdel -r 使用者名稱

刪除使用者

-r選項會自動刪除使用者家目錄

id [使用者名稱]

檢視使用者uid和gid

who檢視當前所登入的使用者列表

whoami

顯示當前登入使用者賬戶名

usermod -[gg] 組 使用者名稱

usermod -s /bin/bash

設定使用者的主要組|附加組和登入shell

-g修改主要組,-g修改附加組

which 指令

檢視執行命令所在的位置

which ls,which passwd

su - 使用者名稱

切換使用者並且切換目錄

-可以切換到使用者家目錄,否則保持不變,su不接使用者名稱可以切換到root

exit

退出當前登入使用者

cal -y

檢視日曆

-y檢視一年日曆

date

檢視系統時間

df -h

disk free顯示磁碟剩餘空間

-h 以人性化的方式顯示檔案大小

du -h [目錄名]

disk usage顯示目錄下的檔案大小

ps aux

process status 檢視程序詳細狀況

a顯示終端上所有程序,包括其他使用者;u顯示程序詳細資訊;x 顯示沒有控制終端的程序(不是通過終端啟用的程序);ps不帶aux選項預設顯示當前使用者通過終端啟動的程式

top動態顯示執行中的程式並排序

可以輸入q直接退出

kill [-9] 程序id

終止指定程序id的程序

-9 強行終止程序

find [路徑] -name 檔名

查詢指定目錄下特定檔名的檔案

如果省略路徑,則表示在當前路徑下查詢,檔名可以使用萬用字元,用雙引號包裹

ls -s 被鏈結原始檔檔案 鏈結檔案

建立檔案軟連線

沒有-s表示建立的是硬鏈結

tar -[zj]cvf 打包檔案.tar|打包檔案.tar.[gz|bz2] 被打包檔案路徑(多個用空格隔開)

壓縮並打包

z呼叫gzip實現壓縮和解壓縮功能;j呼叫bzip2實現壓縮和解壓縮;c生成檔案檔案,建立打包檔案;v列出歸檔解析的詳細過程,顯示進度;f指定的檔案檔名稱,f後面一定是.tar檔案,所以f一定要放在最後

tar -[zj]xvf 打包檔案.tar|打包檔案.tar.[gz|bz2]  -c 目標路徑

解包並解壓縮

x解開檔案檔案;-c解壓縮到指定目錄,目錄必須存在

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...