Linux指令學習筆記一

2021-07-28 03:41:59 字數 3652 閱讀 5581

1.[root@localhost/root]# 表示登陸進去系統,其中#是超級使用者也即root使用者的系統提示符

2.reboot命令可以重啟系統

3.關閉系統使用(該命令只可被超級使用者使用):shutdown[選項][時間][警告資訊]

-k:不真正關機只是發警告係想你給所有使用者

-r:關機後立刻重啟

-h:關機後不啟動

-f:快速關機重啟時跳過fsck

-n:快速關機不經過init程式

-c:取消乙個已經執行的shutdown

4.檔案操作命令

ls -a列出目錄下面所有檔名包括隱藏的檔案即以「.」開頭的檔案

ls -l使用長格式列出檔案

ls -f在列出的檔名稱後面加乙個符號(如可執行檔案加*目錄加/)

mkdir filename建立新的目錄

rmdir filename刪除已經建立的目錄

cd filename 進入檔案目錄

cp -r 原始檔 目的檔案 複製檔案

rm -r filename刪除該目錄以及目錄下所有的子目錄

rm -f不經確認強制刪除檔案

rm -i filename 刪除檔案

mv 原始檔路徑 目的檔案路徑 移動檔案命令

mv filename1 filename2 重新命名

cat filename顯示文字檔案內容

cat file1 file2 file3依次顯示3個檔案

cat -n filename顯示文件內容的同時顯示行號

more filename顯示文字檔案(內容較多的)

pwd顯示當前路徑

5.使用者以及使用者組管理

useradd username建立新的使用者

userdel username刪除使用者

groupadd groupname建立新的使用者組

groupdel groupname刪除使用者組

su -username賦予普通使用者特權或超級使用者別的身份

chomd[who][+|-|=][mode]filename勇於改變檔案或者目錄的訪問許可權

chown[使用者:組]檔案 用於更改某個檔案或者目錄的屬主和屬組

6.程序管理命令

ps -e顯示所有的程序

ps -f全格式

ps -l長格式

top 動態顯示當前程序和其他情況輸入,可以加上引數:

q可以退出檢視的頁面

(空格)立即重新整理顯示

h/?顯示幫主畫面

m切換顯示記憶體資訊

t切換顯示程序和cpu資訊

c切換顯示命令名稱和完整命令列

m根據駐留記憶體大小進行排序

p根據cpu使用百分比大小進行排序

kill命令用於殺死後台的程序主要有兩種使用方法:

kill[-s 訊號] 程序號 殺死指定程序

kill -l顯示程序列表

cron命令用來實現定時任務的完成,非手工啟動

cron -l檢視目前已經存在的cron任務

7.磁碟及檔案命令

df -k顯示各個分割槽的磁碟空間使用情況

mount[選項]裝置 目錄  掛載檔案

umount[-f]directory強制解除安裝乙個檔案系統

8.軟體安裝命令

tar -c filename建立乙個新的檔案檔案

tar -t filename檢視檔案檔案的內容

tar -x filename分解檔案檔案的內容

tar -f filename指定檔案檔案的名稱

tar -v filename顯示過程資訊

tar -z filename採用壓縮方式

rpm -i packagename安裝包

rpm -u packagename公升級包

rpm -qa列出已經安裝的全部軟體包

rpm -qf filename查詢某個特定的檔案屬於哪個包

rpm -qi packagename查詢某個包的功能

rpm -e packagename刪除包

9.vim使用

vim有三個模式:命令列模式、文字輸入模式、末行模式

在末行模式輸入q即可退出;輸入wq即可儲存操作後退出;輸入q!強制退出

10.head/tail

head -n x filename檢視檔案的前x行內容

tail -n y filename檢視檔案的後y行內容

head filename檢視檔案的前十行內容

tail filename檢視檔案的後十行內容

tail -f filename顯示後十行內容,並且在內容增加後自動顯示新增的檔案內容

11.網路配置

ifconfig -a檢視所有網絡卡狀態資訊

ifconfig -v檢視ifconfig命令版本資訊

ifconfig -s檢視統計資訊

ifconfig eth ipaddress 設定網絡卡ip

ifconfig eth down 關閉網絡卡

ifconfig eth up啟動啟用網絡卡

ifconfig eth netmask netmaskaddress 設定網絡卡的子網掩碼位址

ifconfig eth ipaddress netmask netmaskaddress 同時設定ip和子網掩碼位址

ifconfig eth檢視網絡卡狀態

route檢視路由資訊

route add -net ipaddress netmask netmaskaddress dev eth指定介面

netstat顯示網路情況

ping檢測網路連通性

nslookup ip檢視該ip對應的網域名稱

host domainname查詢對應網域名稱的ip

12.時間

/sbin/hwclock --show檢視當前硬體時間

/sbin/hwclock --hctosys將硬體時間同步到linux系統

/sbin/hwclock --systohc將linux時間同步到硬體時間

13.文件

df -k以kb為單位顯示各分割槽的資訊

df -a顯示所有分割槽包括大小為0的分割槽

df -t顯示分割槽型別

du -b /file以位元組為單位顯示file資料夾下各個資料夾的大小

du -ks file以kb為單位顯示file資料夾總大小

iostat顯示cpu的情況

tar -c建立包

tar -x解包

tar -t列出包中的內容

tar -r增加檔案到指定包中

tar -u更新包中的檔案

tar -zcvf file.tar.gz file壓縮file

tar -zxvf file.tar.gz file解壓縮file.tar.gz

find -name file1查詢file1

grep[命令選項]要查詢的匹配模式[要查詢的檔案]   查詢檔案

grep str1 file在file中查詢字串str1

grep -r str1 /file在/file及其子目錄下所有檔案中查詢字串str1

ps -ef | grep filename在所有程序中查詢包含filename的程序資訊

14服務

service tomcat4 start啟動tomacat4服務

service tomcat4 stop關閉tomacat4服務

Linux學習筆記 基礎指令

linux系統的定義linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的...

Linux學習筆記 ,常用指令

man 命令或配置檔案 功能描述 獲得幫助資訊 help 命令 功能描述 獲得shell內建命令的幫助資訊 pwd 功能描述 顯示當前工作目錄的絕對路徑 ls 選項 目錄或是檔案 a 顯示當前目錄所有的檔案和目錄,包括隱藏的 檔名以.開頭就是隱藏 l 以列表的方式顯示資訊 h 顯示檔案大小時,以 k...

Linux常用指令學習(一)

可參考 1 1 代表當前操作使用者為超級使用者 2 代表當前操作使用者為普通使用者 3 檢視當前linux中的所有使用者 1 cat etc passwd 注 查出來的資訊的意義 註冊名 口令 使用者標識號 組標識號 使用者名稱 使用者主目錄 命令解釋程式 4 切換使用者 1 su 使用者名稱1從超...