重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
*************基本shell命令的使用******
創新互聯成立與2013年,先為將樂等服務建站,將樂等地企業,進行企業商務咨詢服務。為將樂企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
1、在/home目錄中創建兩個文件夾,分別命名為dir1和dir2,在dir1下創建子目錄d1,在dir1下創建子目錄d2,分別對目錄進行移動和刪除的操作。
(1)在終端提示符下輸入命令“mkdir
/home/dir1”,在home下創建dir1目錄。輸入命令“ls
/home”,可以看到dir1創建成功。
(2)在終端提示符下輸入命令“mkdir
/home/dir1/d1”,在dir1下創建子目錄d1。輸入命令“ls
/home/dir1”,可以看到d1創建成功。
(3)在終端提示符下輸入命令“mkdir
–p
/home/dir2/d2”,在home下創建子目錄dir2,同時在dir2下創建子目錄d2。輸入命令“ls/home”,可以看到dir2創建成功。
(4)輸入命令“cd
/home/dir2”,將工作路徑轉至/home/dir2。輸入命令“ls”,可以看到d2創建成功。
(5)輸入命令“cd
..”,將工作路徑轉至/home。
(6)輸入命令“pwd”,顯示當前工作路徑為“/home”。
(7)輸入命令“cd”,將工作路徑轉至用戶主目錄。
(8)輸入命令“mv
/home/dir1/d1
/home/dir2”,將d1文件夾移動到dir2中。輸入命令“ls/home/dir2”和“ls/home/dirl”,可以看到移動成功。
(9)輸入命令“rmdir
/home/dir2/dl”,刪除dl文件夾。輸入命令“ls/home/dir2”,可以看到刪除d1成功。
(10)輸入命令“rmdir
–p
/home/dir2/d2”,刪除dir2和d2文件夾。輸入命令“ls
/home”,可以看到刪除dir2成功。
2、在/home目錄中創建一個名為f1的文件,對其進行復制、移動和刪除等基本操作。
(1)在終端提示符下輸入命令“cd
/home”,將當前的工作路徑轉換為/home。
(2)在終端提示符下輸入命令“cat
f1”,之后輸入f1的文本內容“this
is
f1”,按下ctrl+d快捷鍵結束輸入。輸入命令“ls”可以看到f1創建成功。
(3)在終端提示符下輸入命令“cp
f1
dir1”,將f1復制到文件夾dir1中,輸入命令“ls
/home/dir1”,可以看到f1復制成功。
(4)輸入命令“rm
f1”,刪除/home中的f1文件。在出現的提示信息后輸入“y”,輸入命令“ls”,可以看到f1刪除成功。
(5)輸入命令“mv
dirl/fl
/home”,將fl文件從dirl目錄中移動到/home。輸入命令“ls”,可以看到f1移動成功。
3、在/home目錄中創建一個名為f2的文件,對其進行查找、統計等基本操作。
(1)在終端提示符下輸入命令“cat
f2”,之后輸入f2的文本內容如下:
linux
is
an
operating
system
for
computers.comparable
to
windows
or
mac
os
x.it
was
originally
created
starting
in
1
99
1
by
finnish
programmer
linus(pronounced
lee—nus)
torvalds
with
the
assistance
of
developers
from
around
the
globe.
按下ctrl+d快捷鍵結束輸入。再輸入命令“ls”可以看到f2創建成功。
(2)輸入命令“head
-3
f2”,查看文件前3行文本內容。
(3)輸入命令“tail
-2
f2”,查看文件最后兩行文本內容。
(4)輸入命令“grep‘linux’f2”,查找含有字符串“linux”的文本行。
(5)輸入命令“wc
-w
f2”,統計f2中的單詞個數。
(6)輸入命令“find
f*”,在當前目錄中查找以“f”開頭的文件。
4、shell的高級應用。
(1)假定當前的目錄是/home,輸入命令“cd
d”之后按下tab鍵,系統自動補全命令“cd
dir1”,按下回車鍵后工作路徑從當前的目錄轉換到/home/dir1下。
(2)輸入命令“history
5”顯示最近執行的5條命令。
(3)輸入命令“alias
cgdir=‘cd
/home’”,為命令“cd
/home”設置別名“cgdir”。輸入命令“cgdir”,工作路徑從當前的目錄轉換到/home下。
(4)輸入命令“ls
[!a-c]*,顯示開頭字符不是a、b、c的文件和文件夾。
大多數命令加上-V選項或者--version選項,就會返回軟件的版本信息。
用法示例:
查看Python軟件的版本
$ python -V 或者 python --version
對于Debian 及其衍生系統,可以使用aptitude命令查看軟件的詳細信息,包含軟件的版本號、依賴、項目主頁等信息。
用法示例:
$ aptitude python
Linux內有三大命令可以用來查看文件內容,分別是cat、more、和less,他們之間既有共同點又有區別,例如:cat可以一次性顯示整個文件的內容,還可以將多個文件連接起來顯示,常與重定向符號配合使用,適用于文件內容少的情況,而more和less一般用于顯示文件內容超過一屏的內容,并且提供翻頁的功能。more比cat強大,提供分頁顯示的功能,less比more更強大,提供翻頁,跳轉,查找等命令。而且more和less都支持:用空格顯示下一頁,按鍵b顯示上一頁。下面詳細介紹這3個命令。
cat命令比較簡單,比較常用
cat主要有三大功能:
對非空輸出行編號,使用 cat -b 命令:
輸出所有行號,使用 cat -n 命令:
more命令,功能類似 cat ,cat命令是整個文件的內容從上到下顯示在屏幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more命令從前向后讀取文件,因此在 啟動時就加載整個文件 。
常用命令
less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件 。
less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是 linux正統查看文件內容的工具,功能極其強大 。less 的用法比起 more 更加的有彈性。在 more 的時候,我們并沒有辦法向前面翻, 只能往后面看,但若使用了 less 時,就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往后翻看文件,更容易用來查看一個文件的內容!除此之外,在 less 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。
常用命令