Linux常用指令及權限內容
- 初次接觸Linux,雖然學起來有點懵逼,但是掌握了感徑訓挺有趣的,把自己的理解記錄在這,和各位一起進步,
- 一、Linux學習各階段
- 二、Linux常用指令
- 1.ifconfig命令
- 2.ls命令
- 3.mkdir命令:創建目錄
- 4.rmdir和rm命令:洗掉空目錄
- 5.cp和mv命令:復制和移除
- 6.cd命令:進入指定的目錄
- 7.常見檔案操作命令
- 8.打包壓縮命令
- 三、小結
初次接觸Linux,雖然學起來有點懵逼,但是掌握了感徑訓挺有趣的,把自己的理解記錄在這,和各位一起進步,
Linux是一種自由和開放源代碼的類UNIX作業系統,該作業系統的內核由林納斯托瓦茲在1991年首次發布,之后,在加上用戶空間的應用程式之后,就成為了Linux作業系統,嚴格來講,Linux只是作業系統,
一、Linux學習各階段
初級階段:Linux系統的基本操作,即基礎指令和常用工具,
系統編程:系統功能編程的介面的使用,如:行程,控制,基礎IO,行程通信,
網路編程:網路通信程式的撰寫,如:網路基礎,套接字編程,高級IO
搭建環境途徑:
1.在阿里云、騰訊云、購買Linux服務器,
2.在自己主機上安裝一個虛擬機,在主機上使用軟體遠程操控,如centOS,Ubuntu等,
在學習Linux中用到的工具有:
1.VMWare-Workstations軟體
2.xshell軟體
VMWare-Workstations軟體是一個虛擬機軟體,功能是在當前的系統中虛構一套假的硬體環境,來安裝虛擬機也就是我們說的作業系統,
xshell是一個Windows軟體,目的是為了遠程操作服務器使用,
二、Linux常用指令
注意:Linux中的所有命令格式為:命令名稱 [操作選項] [操作物件] 中間以空格隔開,空格至少一個,例如:
ls -l workspace/
1.ifconfig命令
在終端下敲 ifconfig 指令, 可以查看到 ip 地址.

注意:
Xshell下的復制和粘貼命令
復制: ctrl + insert
粘貼: shift + insert
2.ls命令
ls -a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案,
ls -d 將目錄像檔案一樣顯示而不是顯示其下的檔案,如:ls –d 指定目錄
ls -l 列出檔案的詳細資訊,
ls -R 列出所有子目錄下的檔案,(遞回)
ls -s 在l檔案名后輸出該檔案的大小
ls / 查看根目錄下的所有檔案
ls . 表示當前目錄
ls … 表示當前目錄的上一層目錄
例如:ls -l 查看當前目錄下的所有檔案資訊

pwd 顯示用戶當前所在的目錄
man手冊查看命令的資訊,按q退出,如man ls
3.mkdir命令:創建目錄
mkdir tmp: 創建tmp目錄
mkdir ./tmp/abc: 在當前目錄下創建tmp目錄,在tmp下創建abc目錄
mkdir -p zhu/yuan/bao: 在當前目錄下遞回創建多層目錄,哪一層不存在就創建哪一層,依次創建zhu,yuan,bao目錄,

4.rmdir和rm命令:洗掉空目錄
rmdir tmp: 洗掉tmp目錄,常用來清理空目錄
rmdir -p 目錄名: 洗掉目錄的同時,祖宗目錄也洗掉了
rm -r 檔案名: 遞回的洗掉掉目錄中所有檔案之后再洗掉自身檔案
rm -f 檔案名: 忽略提示資訊直接進行洗掉操作
rm -i 檔案名 : 洗掉前逐一詢問確認是否洗掉

5.cp和mv命令:復制和移除
cp [選項] 源檔案或目錄 目標檔案或目錄
如:cp ./passwd test/abc : 將當前目錄下passwd拷貝到test目錄下的abc目錄中,
cp -r 源檔案或目錄 目標檔案或目錄 :遞回的拷貝源目錄中的所有檔案到目標位置中
mv [選項] 源檔案或目錄 目標檔案或目錄
如:**mv passwd test/ :**將passwd檔案移動到test/目錄下
6.cd命令:進入指定的目錄
如:cd test/ :進入test目錄中
cd … : 回傳上一層目錄
7.常見檔案操作命令
touch命令:重繪檔案的時間屬性,如果此檔案不存在,則創建此檔案
如:touch test :重繪test檔案的時間屬性,若test不存在則創建test檔案
cat命令:列印檔案內容,常用來列印較小內容
如:cat test: 列印test檔案所有內容
more命令:分頁顯示檔案內容,進入后按空格翻頁,按q退出
如:more test:分頁顯示test內容
less命令:分頁顯示檔案內容,按f/b上下翻頁,j/k按行滾動
head命令:顯示檔案的前n行內容,默認顯示10行
如:head -n 30 passwd :顯示passwd檔案的前30行
tail命令:顯示檔案末尾n行內容,默認10行
如:tail -n 5 passwd :顯示passwd檔案末尾5行內容
管道符 | :連接兩個命令,將前邊命令的資料處理結果交給后邊命令連續進行處理
如:顯示檔案的第10行資料(前10行的最后一行):
head -n 10 passwd | tail -n 1

8.打包壓縮命令
zip指令:將目標檔案壓縮成型別為zip的壓縮檔案
如:zip test.zip passwd :將passwd檔案壓縮成檔案名為test.zip的壓縮檔案
unzip test.zip :解壓縮test.zip檔案
gzip指令: 將目標檔案壓縮成型別為gzip的壓縮檔案
壓縮:gzip passwd
解壓:gunzip passwd.gz
bzip2指令:將目標檔案壓縮成型別為bzip2的壓縮檔案
壓縮:bzip2 file
解壓:bunzip2 file.bz2
tar指令:對多個檔案或檔案夾進行打包/解包,并且可以進行壓縮/解壓縮
-c,打包
-x,解包
-z,打包或解包時按照gzip格式壓縮/解壓縮
-j,打包或解包時按照bzip2格式壓縮/解壓縮
-v,顯示詳細打包或解包資訊
-f,指定包名
如打包:tar -czvf file.tar.gz file1 file2
如解包:tar -xvf file.tar.gz

三、小結
以上就是今天學習到的有關Linux基本操作指令,敲著敲著不知道從哪里跑進去了,很懵逼,只有在多次嘗試之后才能注意到雷區,在這條路上,盡情灑下汗水,識訓熟練后的喜悅,加油鐵汁們!轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266310.html
標籤:其他
