Linux第一天筆記

2021-08-14 22:11:41 字數 3183 閱讀 9817

1、linux指一套免費使用和自由傳播的類unix作業系統。linux一切皆檔案!!!

2、fsf(free software foundation)自由軟體聯盟  gnu(gun`s not unix) general public license(gpl)

3、linux核心版本格式是x.y.zz-www,數字x代表版本型別,數字y為偶數時是穩定版本,為奇數時是開發版本。

4、善用幫助  1、man 命令/info 命令 2、命令 --help 3、tab補全功能 4、一般退出都是q

5、文字基礎操作

目錄切換:cd 目錄

cd /                         切換目錄到根目錄

cd 目錄                   (在根目錄下可以加/直接進去根目錄下的目錄)

cd ..(/目錄)            返回上級目錄(切換目錄到上級目錄下的某一檔案下)

cd ./                        切換目錄到當前目錄下的某一檔案

cd ~                        回家~~~~

cd -                         切換目錄到上次切換的目錄

檢視當前檔案所在路徑:pwd

檔案建立:touch                      建立空檔案

資料夾建立:mkdir

mkdir -p 目錄/目錄       連同上級目錄一起建立

檔案刪除:rm

rm -r                      --recursive 遞迴刪除目錄及內容

rm -i                      --interactive 在刪除前確認

檔案內容檢視:cat more less head tail

cat -b                     --number 對非空行輸出行編號

cat -s                     --squeeze 不輸出多行空行(每多個空行只剩一行)

more 檔名                分頁顯示檔案內容

enter              顯示下一行

q或q               退出

head -num 檔名           顯示檔案的前幾行

tail -num 檔名           檢視檔案的後幾行

tail -f                    動態顯示檔案內容

檔案複製:cp 源 目標目錄

cp -r                      --recursive 複製目錄及目錄下所有檔案到目標目錄

檔案剪下:mv 源 目標目錄

6、檔案型別

ls                     檢視當前目錄下的檔案

linux問價型別: 普通檔案  -     塊裝置檔案 b     字元裝置檔案 c    目錄檔案 d

鏈結檔案 l      管道檔案 p       套接字檔案 s

7、檔案許可權

linux使用者型別: 系統管理者root   檔案擁有者u   組擁有者g  其他使用者o

使用者建立與刪除: useradd -m          建立使用者的主目錄

useradd -s            建立新賬戶的登陸shell

passwd 使用者名稱       給使用者建立密碼

userdel -r              刪除主目錄和郵箱

su - root                           切換到root帳號

sudo 指令                           改變身份執行命令

檔案目錄的許可權 :  r   w    x       

讀   寫  執行  

u    g   o

「-」表示普通檔案。  「d」表示目錄檔案。 「l」表示鏈結檔案。 「c」表示字元裝置。 「b」表示塊裝置。

「p」表示命名管道。  「f」表示堆疊檔案。  「s」表示套接字。

改變檔案訪問許可權:chmod 

符號標記法

chmod   (ugoa)(+-=)(rwx)  目錄/檔案     a=ugo

數字標記法

4(100)讀   2(010)寫   1(001)執行   0(000)無許可權

8、檔案查詢:find 路徑 選項 檔案

find ~ -name 檔名

find -type                按檔案型別查詢

grep                              在當前目錄中的檔案裡查詢某些內容

grep -i                           忽略大小寫

9、快捷方式

目錄不能有硬連線;硬連線不能跨越檔案系統。

檔案在磁碟中只有乙個複製。

由於刪除檔案要在同乙個索引節點屬於唯一的連線時候才能成功,因此可以防止不必要的誤刪除。

符號連線時linux特殊檔案的一種,作為乙個檔案,它的資料是它所連線的檔案的路徑名。類似與windows下的快捷方式。

可以刪除原有的檔案而儲存連線檔案,沒有防止誤刪除功能。

建立連線: ln(link)命令 

硬連線: ln 原始檔 目標檔案(必須是同乙個檔案系統,不能指向目錄檔案。)

軟連線: ln -s 原始檔 目標檔案  

10、了解系統的資訊:uname -a

11、重定向 

標準檔案:      標準輸入檔案:鍵盤            0

標準錯誤檔案:監視器         2

標準輸出檔案:監視器         1          

輸入重定向:    cat 檔案 < 檔案              << 追加

錯誤重定向:    cat 檔案 2> 檔案             2> 追加

輸出重定向:    cat 檔案 > 檔案              >> 追加

錯誤和輸出一起重定向:    檔案 &> 檔案       &> 追加

12、檔案壓縮與解壓縮:tar包

打 包:tar -cvf        解 包:tar -xvf

打包壓縮:   tar -cvzf 打包檔名.tar.gz 檔案或者目錄

解包解壓縮: tar -xvzf 壓縮包名 -c 指定解壓檔案目錄

13、檢視當前**:ip addr 、ifconfig

第一天筆記

ide integrated development environment 整合開發環境 常用開發環境有idle pythcharm wingide eclipse ipython 1.ctrl z 和回車 2.輸入quit 命令 3.直接關閉命令列視窗 ctrl c python中一切皆物件。物...

hadoop筆記第一天

1 安裝虛擬機器 略 2 安裝必要的環境 安裝jdk 3 安裝hadoop 3.1上傳hadoop包 3.2解壓hadoop包 解壓 hadoop hadoop001 hadoop 2.4.1 ll total 60 drwxr xr x.2 hadoop hadoop 4096 jun 20 20...

Oracel筆記第一天

oracel空間表的操作 sqlplus sys sys as sysdba mysql 乙個使用者 多個庫 表 oracel 乙個資料庫 多個使用者 表 建立表空間 create tablespace itheima10 建立表空間 datafile c itheima10.dbf 表空間的物理檔...