shell(命令直譯器)
開啟終端看到提示
logon表示本機名稱
~表示主目錄(當前使用者的目錄)
student表示當前使用者名稱
$表示shell已經準備好接受命令了
簡單指令
ls 顯示當前目錄的內容(檔案和目錄)
ls 可以加一些引數或選項,如:
ls -a 列印當前目錄中的所有內容(包括隱藏的檔案和目錄,隱藏的檔案或目錄名字以"."開頭)
ls -l 檢視當前目錄中內容的詳細資訊(第一列第乙個字母 d表示是乙個目錄 -表示是檔案 )
ls -r 遞迴顯示所有檔案包括子檔案
ls h* 顯示以h開頭的檔案
ls *.cpp顯示檔案格式是.cpp的檔案
ls ?an顯示檔名是三位且後三位是an的檔案
這些引數或選項可以組合起來使用,如:
ls -la 顯示當前目錄中所有內容的詳細資訊
mkdir建立空目錄
mkdir homework 建立乙個空目錄
mkdir ./homework/123 在當前目錄的homework目錄下建立123目錄 或者
mkdir homework
cd homework
mkdir 123完成
rmdir刪除空目錄(只能刪除空目錄)
cd 更改目錄(切換目錄)
cd homework 切換至相對路徑
cd /:根目錄/ 絕對路徑以"/"開頭 (使用時可以直接進行拖拽得到絕對路徑) "/"放到開頭是絕對路徑,放到中間是分隔符
cd .當前目錄
cd ..上一級目錄
cd ~ 返回主目錄 (直接cd回車,總能回到主目錄)
pwd 列印當前路徑的絕對路徑
rm 移除檔案或目錄
rm -i 再刪除檔案之前會有「是否刪除」的提示,如果刪除則輸入y,否則輸入n
rm -f 強制刪除檔案
rm -r刪除乙個目錄(rm只有加-r才能對目錄進行刪除,預設是對檔案進行刪除)
cp指令
要注意當前位置
cp 檔名
路徑cp 路徑/檔名路徑
cp -r a b
直接把目錄a拷貝到目錄b中
cp -r a/ b
把目錄a中的內容拷貝到b資料夾中
mv 移動檔案(相當於剪下貼上)
mv oldname newname
在同一目錄下進行操作相當於重新命名
mv 檔名路徑
把檔案移動到指定路徑
cd ..返回上一級目錄
cd .當前目錄
特殊含義
~主目錄
萬用字元 * ?
*可以有0個或多個
?只能代表乙個
輸出重定向
輸出重定向是指定具體的輸出目標以替換預設的標準輸出
>(輸出重定向符)
cat aa.txt>a.txt 將aa.txt的內容儲存到a.txt中
如果檔案a.txt之前不存在,則編譯器會自動建立新檔案a.txt
如果檔案a.txt之前存在,則會將a.txt中的內容覆蓋
>>(追加符)
cat aa.txt>>a.txt 將aa.txt的內容追加到a.txt中
cat a.txt b.txt > c.txt
將a.txt和b.txt檔案中內容拼接後重新儲存至c.txt檔案中
輸入重定向
不使用標準的輸入裝置輸入,而是通過檔案輸入資料
sort排序
輸入sort 直接回車,可以輸入要排序的內容,輸入完畢後按ctrl+d退出
sort 對a.txt的內容進行排序
sort b.txt 將a.txt的內容排序後儲存到b.txt中
man 檢視幫助文件,按q退出
man 指令
data 顯示系統時間
history 3//列印歷史記錄
包括history這一條
LINUX系統簡單指令的介紹和使用
我們以redhat系統的操作為例 一 redhat的指令操作介面的開啟 在redhat中我們是在 終端 中進行指令操作,我們可以在redhat的左上角 應用程式 附件 終端 即可開啟,也可以將其拉到桌面上,方便後續開啟。開啟終端,我們即可進行相應的指令操作 二 接下來我們來簡單介紹一些常用指令以及他...
unix系統下shell列印指令碼
clear echo 請輸入要列印的檔名 c read file echo esc 5i 終端進入列印狀態 cat file 列印檔案 echo esc l 列印完後退紙 echo esc 4i 終端退出列印狀態 n 1 echo n正在列印 c while true 以下迴圈用於動態顯示 正在列印...
LINUX系統簡單指令的介紹和使用(初學者)
我們以redhat系統的操作為例 一 redhat的指令操作介面的開啟 在redhat中我們是在 終端 中進行指令操作,我們可以在redhat的左上角 應用程式 附件 終端 即可開啟,也可以將其拉到桌面上,方便後續開啟。開啟終端,我們即可進行相應的指令操作 二 接下來我們來簡單介紹一些常用指令以及他...