mac下一些终端命令的使用
生活随笔
收集整理的這篇文章主要介紹了
mac下一些终端命令的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mac基礎終端命令入門 1.圖形界面shell(graphical userinterface shell 即GUI shell)
傳統意義上的shell是命令行的shell,即CLI shell
講了那么多廢話,終于可以步入正題了。心里面想想,還有點小激動。
cd(參數)改變目錄(change directory)
su 切換用戶(switch user)
pwd 打印當前目錄(print work directory)
ps 進程狀態(process status)
cd .. 上級目錄
cd - 上一個訪問的目錄
cd(不加參數) 進root
rm 刪除目錄或文件 (remove)
mkdir 創建目錄(make directory)
rmdir 刪除目錄(remove directory)
cp 復制 (copy)
mv 移動(move)
df 磁盤剩余(disk free)
du 磁盤使用(disk usage)
cat :連鎖 把兩個文件的內容合二為一到第三個文件 cat file1 file2>>file3(concatenate)
cat:顯示文件內容(catch)
~代表root
echo 輸出
nano 文本編輯 ctrl+o存儲,ctrl+x退出(Nano's ANOther editor)
sh 執行shell腳本 (shell)
sudo 管理員(superuserdo)注意:根目錄的位置 / 核心 Mach_kernel在這里
作為一名編程人員,(叫程序猿顯得屌絲,叫攻城獅感覺還達不到),我經常看到許多大神在終端里面進行一些神操作。鑒于此,我今天就百度了一下,別問我為什么不Google,窮屌絲翻不了墻。好了,接下來進入正題。。。。。。
shell
首先,先介紹一下shell的概念,shell在計算機科學中指“提供使用者界面”的軟件(命里解析器)。它類似于Dos下的command和后來的cmd.exe.它接收用戶命令,然后調用相應的應用程序。同時它也是一種程序設計語言,且是命令語言。----也就是說shell是一種軟件,同時也是一門語言。 ? ? ? ? ? ? ? ? ? ? 基本上shell分2大類:
1.圖形界面shell(graphical userinterface shell 即GUI shell)
舉個栗子例如windows系列操作系統,還有Linux shell,以及CDE、GNOME等等
2.命令行shell(command line interface shell ,即CLI shell)
例如:
bash/sh/ksh/csh(Unix/linux系統)
(MS_DOS系統)
cmd.exe/命令提示字符(windows NT系統)
windows powershell等等
傳統意義上的shell是命令行的shell,即CLI shell
文字操作系統與外部最主要的接口就叫做shell。shell是操作系統最外面的一層。shell管理你與操作系統之間的交互:等待輸入,解釋輸入,處理并輸出結果。要看詳細,請點擊。
bash
bash是一個為GNU計劃寫的Unix shell。它的名字是一系列縮寫:Bourne Again shell。這是關于Bourne shell的一個雙關語(Bourne again/born again)。Bourne shell是一個早期重要的shell,由史蒂夫.伯恩這個蛋疼的人在1978(1978這個年份挺好記的,又要YY了)。Bash是許多Linux平臺內定的shell,bash與其他的shell大致類同,所有我認為計算機語言都是同一個爸生的。bash是大多數Linux系統以及Mac OS X v10.4默認的shell,它能運行于大多數Unix風格的操作系統,甚至被移植到微軟的Cygwin系統中,以實現windows的POSIX的虛擬接口。因為Mac OS X中的默認shell是bash,所以在寫這篇文章時,我還介紹了bash和shell。要看詳細,請點擊。
講了那么多廢話,終于可以步入正題了。心里面想想,還有點小激動。
其實Mac OS X系統和Linux下的命令差不多,因為它們都是bash。
Mac下終端常用命令
ls 列出目錄內容(list)cd(參數)改變目錄(change directory)
su 切換用戶(switch user)
pwd 打印當前目錄(print work directory)
ps 進程狀態(process status)
cd .. 上級目錄
cd - 上一個訪問的目錄
cd(不加參數) 進root
rm 刪除目錄或文件 (remove)
mkdir 創建目錄(make directory)
rmdir 刪除目錄(remove directory)
cp 復制 (copy)
mv 移動(move)
df 磁盤剩余(disk free)
du 磁盤使用(disk usage)
cat :連鎖 把兩個文件的內容合二為一到第三個文件 cat file1 file2>>file3(concatenate)
cat:顯示文件內容(catch)
~代表root
echo 輸出
nano 文本編輯 ctrl+o存儲,ctrl+x退出(Nano's ANOther editor)
sh 執行shell腳本 (shell)
sudo 管理員(superuserdo)
注意:根目錄的位置 / 核心 Mach_kernel在這里
驅動所在位置/System/Library/Extensions
用戶文件夾位置/Users/用戶名
桌面的位置/Users/用戶名/Desktop
跟目錄標志/不是可有可無,cd/System 表示轉到跟目錄下的system中,而cd System表示轉到當前目錄下的System中。
總結
以上是生活随笔為你收集整理的mac下一些终端命令的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用统计异常消除滤波器来消除异常
- 下一篇: python中strip是什么意思啊_p