1、shell prompt命令提示符
peter@dog:~$
peter是username,dog是machinename,~是current working directory,~使用者主目錄
man可以開啟乙個命令的手冊,如man rm
,退出使用者手冊敲q
2、linux-在檔案系統中的跳轉
linux也有多個分割槽,sda1、sda2,對應windows的c盤d盤
但是檔案系統樹就只有乙個,首先有乙個根目錄/,即資料夾
pwd顯示當前所在目錄
絕對路徑都以/開頭,從根目錄一級一級往下,如/opt/install
相對路徑即當前工作目錄,.表示current working dir,..表示parent dir of current working dir cd
change (working) dir
cd -
可以回到原來的目錄
3、linux-操作檔案和目錄
copy拷貝
cp file1 file2
拷貝檔案
cp -r dir1 dir2
拷貝目錄
mv移動
mv file ..
把檔案移動到上層目錄中
mv file dir/
把檔案移動到當前檔案的dir目錄中
rename重新命名
mv file1 file2
mv dir1 dir2
如果dir存在就是移動操作
remove
rm刪除檔案(但是刪除不了資料夾)
rm -r刪除資料夾
建立檔案
touch a.txt
touch .aa
建立乙個隱藏的檔案,檢視的時候用
ls -a
>a.txt
最常用的還是用編輯器來儲存乙個檔案
建立檔案目錄
mkdir dir
檢視檔案
cat file
less file分頁
/查詢 gg
到頁首
g到頁尾
檢視檔案型別
file a.txt
萬用字元最重要的乙個萬用字元*
echo a*
列印出所有以a開頭的檔案
rm *
刪除所有的檔案
壓縮和解壓縮
unzip
解壓縮.zip
zip -r install.zip install/壓縮
tar zxvf
解壓縮.tar.gz
tar zcvf install.tar.gz install/ 壓縮
tar jxvf
解壓縮.tar.bz2
tar jcvf install.tar.bz2 install/壓縮
4、重定向
file1中有hello,file2中有world
cat file1 >file
cat file
hello
cat file2 >file
cat file
world(因為每次重定向前都會清空檔案)
cat file1 >>file
cat file
world hello
cat file1 file2
hello world
cat file1 file2 >file
cat file
hello world
重定向標準錯誤資訊
cat out.txt
ls **** 2>out.txt
2是標準錯誤輸出的檔案描述符
輸入重定向<
管道線cat files.txt|uniq
去重展示
cat files.txt|uniq|grep txt
去重後只看包含txt檔案
cat files.txt|uniq|grep txt|sort
去重後只看包含txt檔案並排序展示
5、使用者和檔案許可權
三種常見許可權:讀r、寫w、執行許可權x
owner group world
檔案模式
$ ls -l a.txt
-rw-rw-r-- 1 ossuser ossgroup 0 aug 30 10:57 a.txt其中-
rw-rw-r-- 1 ossuser ossgroup 0 aug 30 10:57 a.txt表示file type
- 普通檔案;l 符號鏈結;d 目錄
-rw-rw-r--
1ossuser ossgroup 0 aug 30 10:57 a.txt表示鏈結的數量
ossuser表示owner的名字
ossgroup表示group的名字
-rw-rw-r-- 1 ossuser ossgroup
0aug 30 10:57 a.txt檔案大小
aug 30 10:57表示最後修改時間
rw-rw-r--是表示檔案許可權情況,
rw-rw-r--是owner的;
rw-rw-
r--是group的;
rw-rw-
r--是world的
¥ls -ld mydir檢視目錄的情況
對乙個目錄有讀許可權,表示我們能夠檢視目錄裡的內容ls mydir
對乙個檔案有寫許可權表示可以修改檔案的內容;對乙個目錄有寫許可權,意味著我們可以對裡面的檔案進行建立、刪除、重新命名操作
對乙個目錄有執行許可權,表示我們可以cd mydir進入目錄
chmod: change file mode
chmod 666 a.txt
rw-rw-rw-
110110110 二進位制轉換即666
6、程序
Linux學習筆記(一)
一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...
linux學習筆記一
gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...
Linux學習筆記(一)
一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...