linux系統操作

2021-08-17 22:34:11 字數 3047 閱讀 7454

1.新建檔案

touch file
2.新建目錄

mkdir test

mkdir -p /tmp/linux/test #當父目錄不存在時連續建立目錄

3.刪除檔案

rm -f file       # -f 是force的縮寫,表示強制刪除不提示
4.刪除目錄

rmdir 空目錄     #rmdir只能刪除空目錄

rm -f -r 目錄 # -r 表示遞迴,即目錄本身和裡面的所有內容

rm -fr 目錄

5.檢視檔案內容

cat file

cat -n file

#顯示行號

6.編寫檔案

vim file  # 進入瀏覽模式

# 按"i"鍵 進入插入模式開始編寫字元

# 編寫結束後按"esc"鍵 退出插入模式

# 按":wq" 儲存退出,檔案編寫完成

7.複製

cp file     # 新檔名稱|目錄

cp -r dir # 新名稱|目錄

8.移動

# 目錄

mv dir # 目錄

mv 目錄/* . # 把目錄中的所有內容移動到當前所在系統位置 "."代表當前所在系統目錄

linux是乙個倒樹結構

linux中所有的東西都是檔案

這些檔案都在系統頂級目錄 / 就是根目錄

/ 目錄以下為二級目錄這些目錄都是系統裝機時系統自動建立的

二級目錄的作用:

/bin       #常用系統命令

/sbin #系統管理命令

/boot #啟動分割槽

/sys #核心引數調整

/dev #裝置檔案

/lib #32位庫檔案

/lib64 #64文庫檔案

/media /run /mnt #臨時裝置的掛載點

/opt #第三方軟體安裝位置

/proc #系統資訊

/etc #系統配置目錄

/home #普通使用者家目錄

/root #超級使用者家目錄

/var,/srv #系統資料

1.路徑分為絕對路徑和相對路徑。

絕對路徑:

檔案所在系統的真實位置,在系統的任何位置都可以使用通常以」/」開頭

相對路徑:

相對當前所在系統位置的乙個檔名稱的簡寫,他通常會自動新增」pwd」的值在名稱前

2.相關命令

pwd                #print work directory 顯示當前所在系統位置的路徑

touch /mnt/file

#用絕對路徑的方式在/mnt/中建立file檔案

rm -fr /mnt/file

#用絕對路徑的方式刪除/mnt/中的file檔案

mv hello /mnt #把當前的hello檔案移動到/mnt目錄中

mv /mnt/hello . #用絕對路徑的表示方式把/mnt中的hello檔案移動到當前位置

3.切換工作目錄

cd 目錄名稱

cd .. #進入當前目錄的上層目錄

cd - #進入當前目錄之前所在目錄

4.檔案的顯示

ls 

ls -a

#顯示所有檔案包括以點開頭的隱藏檔案

ls -r #遞迴顯示目錄中的所有內容

1.當有某個命令並且我們不知道這個命令的作用時:

whatis 命令
whatis cal           #顯示cal命令的用途

cal (1) - display a calendar

cal (1p) - print a calendar

2.當知道命令的用途,但是不知道命令的執行格式或者方法時:

命令--

help

#獲得命令的幫助--

help只適用與命令

useage:

cal [options] [ [ [day] month] year]

[選加]     #可以加也可以不加

...#加的個數可以時任意多個

《必須加》 #不可缺少的資訊

3.當我們檢視檔案的幫助時,–help是不能使用的,那麼我們要用man命令來檢視幫助了。

man == manua(手冊)

man的級別

1

##命令

2##核心呼叫的介面

3##函式庫

4##特殊檔案比如裝置檔案

5##系統檔案

6##遊戲

7##包資訊

8##系統密令

9##核心規則

man date

#檢視date命令的幫助手冊

man 5 passwd #檢視/etc/passwd 檔案的幫助手冊

進入man頁面後

pageup      #向上翻頁

pagedown #向下翻頁

/關鍵字   #查詢關鍵字

n #關鍵字向下匹配

n #關鍵字向上匹配

q #退出

注意:當man或者whatis命令無法查詢幫助時,是因為系統沒有載入幫助資料庫

處理方式:執行 mandb 命令

Linux系統操作

firewall cmd statelinux系統以後開機不需要啟動防火牆 systemctl disable firewalld.servicelinux系統以後開機需要啟動防火牆 systemctl enable firewalld.service關防火牆 systemctl stop fire...

Linux系統操作

linux常用操作命令 處理目錄的常用命令 ls列出目錄 ls a 列出所有檔案 ls l 以列表輸出所有檔案 ls test 檔名 列出test裡的檔案 ll 命令等於 ls al la 等於 ls a cd切換目錄 cd test 切換到test檔案 cd 返回上一級目錄 cd 返回根目錄 cd...

Linux作業系統

本書以當前最流行的red hat linux的最新發行版本為基礎,論述作業系統的基本原理 基本思想和基本方法,並在此基礎上介紹linux網路作業系統的核心結構 安裝 配置 基本操作 系統管理及網路應用等,從而系統 完整地講述linux作業系統從基本原理到應用實踐的主要內容。本書注意理論內容的選取,注...