Linux基本命令

2021-10-05 04:18:48 字數 3543 閱讀 3597

linux路徑分為兩種:

1、絕對路徑

以根目錄 / 為開頭,表示從根目錄一層一層的往下找

2、相對路徑

以 當前目錄 為起點,開始找,其中用.表示當前目錄,用…表示上一層目錄

檢視當前所在目錄 pwd

顯示當前資料夾下的所有內容 ll

以-開頭,是普通檔案

以d開頭,是資料夾

除了ll之外還有幾個檢視檔案的命令

ls ,檢視檔案的內容(只顯示名稱)

如果檔案/資料夾的名稱以.開頭的,則表示是乙個隱藏檔案

如果想要檢視隱藏檔案使用命令 ll -a 或者 ls -a

樹狀圖檢視當前下的所有檔案 tree

建立資料夾

mkdir 資料夾路徑

比如:在/home目錄下建立oracle資料夾

mkdir /home/oracle

建立多層資料夾 mkdir -p

比如說:想在/home中建立a,然後在a裡面建立b,在b裡面建立c

如果資料夾已存在則不建立

mkdir -p /home/a/b/c

建立檔案

touch 檔案路徑

比如:在/home目錄下建立a.txt 檔案

touch /home/a.txt

如果建立的檔案已存在,則表示更新檔案的修改時間

切換路徑

cd 路徑

比如:切換到/home目錄中

cd /home

清屏命令 clear

清除螢幕的所有內容

用來路徑補全功能 tab鍵

查linux核心版本號 uname -r

終止命令 crtl + c

檢視ip的命令 ifconfig

檢視與對方的網路是否連通 ping ip位址

刪除檔案/資料夾 rm -rf 檔名或資料夾名

想刪除當前資料夾下的a.txt

rm -rf ./a.txt

刪除當前資料夾下的test資料夾

rm -rf ./test

複製檔案/資料夾 cp -r 原始檔路徑/源檔名 目標路徑

將當目錄下的a.txt 複製到當前目錄下abc目錄中

cp -r ./a.txt ./abc

將當目錄下的a.txt 複製到當前目錄下abc目錄中並且重新命名為b.txt

cp -r ./a.txt ./abc/b.txt

移動/剪下檔案 mv 原始檔路徑/源檔名 目標路徑

將當目錄下的a.txt 移動到當前目錄下abc目錄中

mv ./a.txt ./abc

將當目錄下的a.txt 移動到當前目錄下abc目錄中並且重新命名為b.txt

mv ./a.txt ./abc/b.txt

檢視日期 cal

檢視時間 date

修改系統時間 date -s 「2013-03-23 16:36」

查磁碟資訊 df -h

檢視可用記憶體 free -m

動態檢視系統資源 (預設是5秒重新整理一次,相當於windows的資源管理器) top

檢視有哪些使用者登入了系統 who

匯入與追加

匯入 >

語法: 命令 > 檔案路徑

作用:將前面命令的輸出內容,匯入到後面的檔案中(若檔案不存在,則新建該檔案)

比如:將ip資訊匯入到當前目錄中的a.txt

ifconfig > ./a.txt

追加 >>

語法: 命令 >> 檔案路徑

作用:將前面命令的輸出內容,追加到後面的檔案中(若檔案不存在,則新建該檔案)

比如:將ip資訊追加到當前目錄中的a.txt

ifconfig >> ./a.txt

區別:匯入符會先清空檔案原有的內容,而追加符會在檔案原來的內容最後進行新增

統計檔案的行數 wc -l 檔名

比如:統計當前目錄下a.txt檔案行數

wc -l ./a.txt

檢視檔案命令

檢視檔案的全部內容 cat 檔案路徑

比如:檢視當前目錄下的a.txt

cat ./a.txt

檢視檔案的全部內容,並且顯示行數 cat -n 檔案路徑

比如:檢視當前目錄下的a.txt並顯示行數

cat -n ./a.txt

分頁/翻頁檢視檔案

more 檔名

less 檔名

分頁檢視當前目錄下的install.log檔案

more ./install.log less ./install.log

檢視檔案的前幾行

head -n 檔名 注意: n 是表示具體行數

比如:檢視當前目錄下的install.log檔案的前20行

head -20 ./install.log

檢視檔案的後幾行

tail -n 檔名 注意: n 是表示具體行數

比如:檢視當前目錄下的install.log檔案的後15行

tail -15 ./install.log

自定義變數: export 變數名=「變數值」

比如:定義乙個變數name 給其賦值為"張三"

export name=「張三」

輸出變數的值 echo $變數名

比如:想輸出變數name的值

echo $name

查詢linux或者windows下所有的埠 netstat -an

檢視系統正在執行的所有程序 ps -ef

從輸出的內容中查詢指定的內容,用 「管道: |」 和 grep 命令

語法: 命令 | grep 查詢內容

比如:從install.log中查詢python的關鍵字

cat ./install.log | grep python

比如:檢視oracle的程序

ps -ef | grep oracle

比如:檢視1521的埠

netstat -an | grep 1521

強制終止程序 kill -9 pid

kill -9 程序號

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...