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...