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 表空間的物理檔...