pwd命令
pwd命令以絕對路徑的方式顯示使用者當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。
全部目錄使用「/」符號分隔。第乙個「/」表示根目錄,最後乙個目錄是當前目錄。
例如:# pwd //顯示當前工作目錄
cd命令
cd命令用來從當前工作目錄切換到新的工作目錄dirname。 新的工作目錄dirname的表示有絕對路徑或相對路徑。
格式:cd [引數]
引數:絕對路徑或相對路徑(幾個特殊路徑:/、~、…)
例如:# cd / //切換到系統根目錄
# cd ~ //切換到使用者家目錄,~可缺失
# cd .. //返回到上一級目錄
# cd /etc/sysconfig/ //切換到/etc/sysconfig目錄
ls命令
ls命令用來列出某個目錄下的檔案和目錄資訊。
格式:ls [選項] [引數]
選項:-l (以長格式顯示目錄下的內容列表)
-r (顯示出目錄下以及其所有子目錄的檔名(包括了隱藏檔案))
引數:目錄或檔案
例如:# ls //列出當前目錄下的檔案和目錄
# ls \home //列出絕對路徑(或相對路徑)下的檔案和目錄
# ls -l //列出當前目錄下所有檔案的許可權、所有者、檔案大小、
修改時間及名稱
mkdir命令
mkdir命令用於建立乙個或多個目錄。
格式:mkdir [選項] [引數]
選項:-p (若所要建立目錄的父目錄不存在,則同時建立該目錄及該目錄的父目錄,即可建立多級目錄)
-m (建立目錄的同時設定目錄的許可權)
引數: 乙個或多個目錄(絕對路徑或相對路徑)
例如:# mkdir dir1 dir2 //在當前目錄下建立dir1,dir2目錄
# mkdir dir2/dir3 //在相對路徑下在dir2目錄內建立dir3目錄
# mkdir –p dir4/dir5 //在當前目錄下建立多級目錄
rmdir命令
rmdir命令用於刪除乙個或多個空目錄。如果被刪除目錄有其它檔案或子目錄存在,則刪除不成功。
格式:rmdir [選項] [引數]
選項:-p (在刪除目錄時,一併刪除父目錄,但要求父目錄中必須沒有其他目錄的存在,即可刪除多級目錄)
引數: 乙個或多個目錄(絕對路徑或相對路徑)
例如:# rmdir dir2/dir3 //在相對路徑下在dir2目錄內刪除dir3目錄
# rmdir dir1 dir2 //在當前目錄下刪除dir1,dir2目錄
# rmdir –p dir4/dir5 //在當前目錄下刪除多級目錄
touch命令
touch命令用於新建普通檔案,該命令的語法為:
touch 檔名或檔名列表
例如:
# touch file1 file2 //在當前目錄下建立乙個空檔案file1
cp命令
cp命令主要用於檔案或目錄的複製。
格式:cp [選項] [引數]
選項:-f (如果目標檔案或目錄存在,則先刪除它們再進行複製(即覆蓋),並且不提示使用者)
-i(如果目標檔案或目錄存在,則在覆蓋既有檔案之前先詢問使用者)
-p(保留原始檔或目錄的屬性)
-r(遞迴複製所有目錄,將所有的非目錄內容當作檔案一樣複製)
引數: 《原始檔或目錄》 《目的檔案或目錄》 (絕對路徑或相對路徑)
例如(複製檔案:源引數是檔案,目標引數是檔案或目錄):
# cp file1 file2 //把當前目錄中的檔案file1複製並更名成file2
# cp file1 dir1 //把當前目錄的檔案file1複製到目錄dir1下file1
# cp /user/file1 . //將user目錄下file1檔案複製到當前目錄下file1
# cp /user/file1 file2 //將user目錄下file1檔案複製到當前目錄下更名為file2
例如(複製目錄:源引數是目錄,目標引數是目錄):
# cp -r dir1 dir2 //在當前目錄中複製整個dir1目錄到:
(1)dir2目錄內(dir2存在)
(2)當前目錄並改名為dir2(dir2不存在)
mv命令
mv命令用於移動或更改檔案和目錄的名稱。
格式:mv [選項] [引數]
選項:-f(檔案重命令時強制覆蓋已有檔案)
-u(目標檔案比原始檔新時不覆蓋)
-i(覆蓋前先行詢問使用者,如果原始檔與目標檔案或目標目錄中的檔案同名,則詢問使用者是否覆蓋目標檔案)
引數:《原始檔或目錄》 《目的檔案或目錄》(絕對路徑或相對路徑)
例如(移動檔案:源引數是檔案,目標引數是檔案或目錄):
# mv file1 file2 //把當前目錄中檔案file1更名為file2
# mv file1 dir1 //把當前目錄中檔案file1移動到目錄dir1下成file1
# mv /user/file1 . //將user目錄下file1檔案移動到當前目錄下成file1
# mv /user/file1 file2 //將user目錄下file1檔案複製到當前目錄下更名為file2
例如(移動目錄):
# mv dir1 dir2 //在當前目錄中:
(1)整個dir1目錄移動到dir2目錄內(dir2存在)
(2)dir1目錄更名為dir2目錄(dir2不存在)
- linux的基本命令格式
cmd [options] [arguments] ,options稱為選項,arguments稱為引數。
一般來說,後面跟的選項如果單字元選項前使用乙個減號-。單詞選項前使用兩個減號–
1.cat 由第一行開始顯示檔案內容
2.tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫
3.nl 顯示的時候,順道輸出行號
4.more 一頁一頁的顯示檔案內容
5.less 與 more 類似,但是比 more 更好的是,他可以往前翻頁
6.head 只看頭幾行
7.tail 只看尾巴幾行
linux基礎操作
最近用到linux,重新學習了一下linux的基礎操作,總結如下 whoami 顯示當前使用的賬戶名 clear 清楚螢幕上現有的內容 在終端視窗中使用 表示當前帳號的home目錄 代表當前目錄 代表父目錄 表示根目錄 pwd 檢視當前目錄的絕對路徑 ls 展示當前目錄的內容,且ls後面可以加上路徑...
Linux操作基礎
一 linux的操作介面 使用者與linux交流的核心即稱為shell,而shell有很多種版本,如bash,sh,csh 而bash是其最流行的版本。其他作業系統如windows登陸linux伺服器則需要軟體,如secure crt 二 快捷方式 ctrl c取消正在執行的語句 tab 可做為命令...
Linux基礎操作
我試了一下,體驗確實比vnc好,至少可以全屏 2 ll和ls的區別 在我的ubuntu系統上,bashrc檔案中有這麼一條語句alias ll ls alf 表示ll是 ls alf 的縮寫。你可以在shell下輸入以下命令 alias ll,就知道自己系統上的ll是代表什麼。此外,你可以修改這一別...