導航:首頁 > 程序命令 > mac終端打開文件命令

mac終端打開文件命令

發布時間:2023-01-25 20:10:58

① Mac下的常用終端命令

cd 切換工作目錄

. 表示當前目錄

.. 表示當前目錄的上一級目錄

/ 根目錄/目錄分隔符

./ 當前目錄

../ 回到上一級目錄

ls 顯示當前目錄下的所有文件

mkdir 創建新目錄

rmdir 刪除空目錄,注意是空目錄

Vim常用命令
Vim 的幾種模式:
i 進入insert模式,可以像普通編輯器一樣操作。
esc 進入 Normal 模式,不可不可編輯,只可滾動查看。
v 進入Visual模式
進入Vim Esc 模式命令
vim xx
打開xx文件,如果沒有就創建xx文件,且挑到編輯頁面,並將游標置於第一行首
vim + xx 打開文件,並將游標置於最後一行首
vim +n xx
打開文件,並將游標置於第n行首
vim +/pattern xx
打開文件,並將游標置於第一個與pattern匹配的串處
vim -r xx
在上次正用vim編輯時發生系統崩潰,恢復 xx 文件
vim xx...xx
打開多個文件,依次編輯

移動游標命令:
h - 左

j - 下

k - 上

l - 右

0 - 移動到本行的行首

$ - 移動到本行的行末

gg - 移動到文檔的開始位置

G - 移動到文檔的末尾

撤銷和重做
u - 撤銷上一個操作

U - 撤銷對當前行的所有操作

Ctrl + r 重做

搜索
/text + Enter + n - 向後搜索文本text

/text + Enter + N - 向前搜索文本text

插入類命令
i 剛進到編輯頁面的時候是無法編輯的,所以輸入i就可以編輯了

esc 按esc就會退出編輯模式

I 在當前行首

a 游標後

r 替換當前字元

R 替換當前字元及其後的字元,直至按ESC鍵

s 從當前游標位置處開始,以輸入的文本替代指定數目的字元

S 刪除指定數目的行,並以所輸入文本代替之

ncw或nCW 修改指定數目的字

nCC 修改指定數目的行

o - 向後插入一行,並進入insert模式

O - 向前插入一行,並進入insert模式

A - 從行末開始插入文字,並進入insert模式

刪除
x - 刪除當前游標位置的字元,重復後刪除游標之後的字元

X - 刪除當前游標位置的字元,重復後刪除游標之前的字元

r - 替換當前游標位置的字元,比如re,把游標當前位置字元替換為e

dw - 刪除游標當前位置直到下一單詞(不包括下一個單詞的首字母)

de - 刪除游標當前位置到這個單詞的結束(包括這個單詞的尾字母)

dd - 刪除當前行

d$ - 刪除當前游標位置到行末的字元

剪切粘貼
dd + p 其中dd是刪除當前行,p粘貼到下一行

數字和快捷鍵連用如:
上 k 向上
nk 向上移動n行

下:j 向下
nj 向下移動n行

左:h 向左
nh 向左移動n列

右:l 向右
nl 向右移動n列

3w - 移動到後3個單詞的首字母

10ig - 一下子插入10個g

d9e - 刪除游標後九個單詞(不計空格)

9dd - 刪除游標當前位置往後的9行

退出命令
:q! - 不保存,退出

:wq - 保存並退出

:w 輸入:w就是保存剛才編輯

:q 退出vim編輯頁面

② mac 怎麼在終端打開一個文件夾

方法如下:

進入『系統偏好設置』->'鍵盤'->'快捷方式'->『服務』勾選 新建位於文件夾位置的終端標簽 , 新建位於文件夾位置的終端窗口。

然後點擊要打開終端的文件,選擇服務,選擇新建位於文件夾位置的終端窗口,即可打開,運行語句。

③ MAC終端命令-文件操作、編輯操作

終端命令:

基本路徑操作

相對路徑:cd /users/yang/Desktop
絕對路徑:cd Ddesktop
. 表示當前路徑
… 表示當前路徑的上一層
… 表示當前路徑的上2層
沒有…或者以上的
文件操作

查看文件路徑

ls:

ls 查看當前路徑下的文件及文件夾的名字

ls /bin 表示:查看當前路徑下的Documents文件夾下的所有東西

ls Documents 表示:查看當前路徑下的Documents文件夾下的所有東西

ls *:

*表示任意多個字元,也可以沒有
?:表示一個字元,一定有一個,不能沒有
[xn]:表示中括弧中的任意一個字元
[abcdefg]可以寫成[a-g]:表示從a到g之間的任意一個字元
ls -a:隱藏文件

ls -l:列表風格顯示

ls -h:配合-l,顯示一個合理的大小單位

打開文件

cd:
cd desktop:進入到desktop這個文件夾
cd 文件夾名字
cd … 跳轉到當前路徑的上一層
cd - 跳轉到上一次所在的路徑(類似遙控器的回看功能)
cd ~ 跳轉到當前用戶的家目錄
顯示文件路徑

pwd:顯示當前操作的路徑(絕對路徑)
clear:清屏
tab鍵:自動補全
touch:創建一個文件,linux中沒有後綴的說法,所有文件名自定義
重定向 >
ls > test.txt: 表示把本來顯示在終端上的信息寫入到test.txt文件中

mkdir:創建文件夾
mkdir a在當前路徑下創建a文件夾
mkdir a/b/c 不能創建,需要添加-p
tree:以目錄樹的方式顯示文件夾結構
刪除文件/文件夾

rmdir:刪除空文件夾
rm:刪除一個普通文件夾,會有提示,要刪除的東西是個文件夾
rm xxx -r:遞歸刪除文件夾,不提示
鏈接文件

ln -s 源文件 鏈接文件 :軟連接
ln 源文件 鏈接文件 :硬鏈接,硬鏈接數量為一時,才會真正刪除數據,否則不會。
查看文件

cat: 查看文件的內容
合並多個文件並查看 :cat 1.txt 2.txt > 3.txt
查找文件內容

grep:從指定的文件中搜索需要的內容
-n:顯示行號
-i:不區分大小寫
-v:取反,即不包含需要的內容的行
查找文件

find 路徑 -name 『*.t?t』
注意通配符的使用
復制文件

cp a b 將a文件夾整體復制到b文件夾下
cp a/* b 將a文件夾下的所有內容復制到b文件夾下
剪切文件

mv a b 將a文件夾整體移動(剪切)到b文件夾下
打包/壓縮/解壓縮/解包

tar -cvf xxx.tar * 打包命令
gzip xxx.tar 壓縮
gzip -d xxx.tar.gz 解壓縮
tar -xvf xxx.tar 解包
常見的壓縮解壓方式

tar -zcvf xxx.tar.gz *
tar -zxvf xxx.tar.gz
tar -jcvf xxx.tar.bz2 *
tar -jxvf xxx.tar.bz2
vi/vim的使用

模式切換
從命令模式->編輯模式:i,a,o,I,A,O
從編輯模式->命令模式:ESC
從命令模式->末行模式:輸入一個冒號,即shift+;
模式內編輯
末行模式:
w保存,
q退出
!強制退出(切換進出)
命令模式:
hjkl控制上下移動
M中間位置
L當前屏幕的最後一行
yy:復制,8yy:表示從當前游標所在的行開始復制8行
p:黏貼
dd:剪切,8dd:表示從當前游標所在的行開始剪切8行
u:撤銷
ctl+r:反撤銷
G:跳到最後一行
15G:跳轉到第15行
1G:跳轉到第一行
gg:跳轉到第一行

僅供自己學習+深記憶
原文鏈接: https://blog.csdn.net/LUSH_BOY/article/details/112691677

mac下通過terminal添加環境變數的小技巧:
輸入vim ./.bash_profile,打開了bash_profile文件
點擊i鍵進入編輯狀態:
export 自定義環境變數一(如HADOOP_HOME) = 路徑名稱
編輯完畢之後,ESC退出編輯模式,輸入 shift+; 進入末行模式,
輸入wq保存並退出
輸入source ~/.bash_profile使剛剛修改的文件生效

Mac 每次都要執行source ~/.bash_profile 配置的環境變數才生效
在~/.zshrc文件最後,增加一行: source ~/.bash_profile
.zshrc文件不存在,需要創建[輸入] touch .zshrc
.zshrc文件已經存在,直接打開[輸入]open -e .zshrc
在打開的文件末尾增加source ~/.bash_profile保存退出。

終端輸入命令查看jdk版本:
/usr/libexec/java_home -V

④ mac終端命令及快捷鍵

一、說明

二、目錄和文件操作
命令名 功能描述 舉例或備注
cd 進入指定文件夾路徑 cd ~/Desktop
pwd 顯示當前的目錄路徑 /Users/xz/Desktop
ls 顯示當前目錄下的內容
ls -la 顯示當前目錄下的詳細內容
ls -A 顯示當前目錄下的內容 含點(.)開頭的文件
mkdir 創建目錄 mkdir dir_name
touch file.format 創建指定格式的文件
mvdir 移動目錄 mvdir dir1 dir2
mv 移動/重命名---文件/文件夾 mv dir1 dir2
MAC沒有重命名的命令
rm 刪除文件 或 空目錄
rm -rf dir 刪除一個 非空 目錄 rm -rf dir
rmdir 刪除 空 目錄 平時用得少
cp 復制文件或目錄 cp file1 file2
file 顯示文件類型 file file_name
find 使用匹配表達式查找文件 find *.file_format
open 使用默認的程序打開文件 open file_name
cat 顯示或連接文件內容 cat file
ln 為文件創建聯接 ln -s file1 file2
s 表示軟聯接
head 顯示文件的最初幾行 head -20 file_name
tail 顯示文件的最後幾行 tail -10 file_name
paste 橫向拼接文件內容 paste file1 file2
diff 比較並顯示兩個文件的內容差異 diff file1 file2
wc 統計文件的字元數、詞數和行數 wc file_name
uniq 去掉文件中的重復行 uniq file_name
grep 通過簡單正則表達式搜索文件
三、文件屬性

XZ:ts xz$ ls -l
total 82488
-rw-r--r--@ 1 xz staff 42233727 7 19 16:30 PowerBi.pbix
語法 屬性 含義說明

XZ:ts xz ls -l
total 82488
-rwxr--r--@ 1 xz staff 42233727 7 19 16:30 PowerBi.pbix
四、常用操作
命令名 功能描述 舉例或備注
sudo 獲取root許可權 sudo -s
Ctr + D / exit 退出root許可權
clear 清除屏幕或窗口內容
ping 給網路主機發送回應請求 ping www..com
man 查看命令說明 man ls
q 退出查看的命令說明
which 查看指定程序的路徑 which python
history 列出最近執行過的命令及編號
hostname 電腦在網路中的名稱
env 顯示當前所有設置過的環境變數
passwd 修改用戶密碼
date 顯示系統的當前日期和時間 date
cal 顯示日歷 cal
time 統計程序的執行時間 time
五、快捷鍵

CTRL+A:移動游標至行首
CTRL+E:移動游標至行尾
CTRL+X:按住CTRL,雙擊 X 可以進行當前位置與行首位置,進行切換
ESC+B:游標向左移動一個單詞
ESC+F:游標向右移動一個單詞
CTRL+U:刪除游標前所有字元
CTRL+K:刪除游標後所有字元
CTRL+W:刪除游標前一個單詞(根據空格識別單詞分隔)
CTRL+Y:粘貼之前(CTRL+U/K/W)刪除的內容
CTRL+C:中斷操作

閱讀全文

與mac終端打開文件命令相關的資料

熱點內容
拍賣程序員 瀏覽:101
電腦的圖片放在哪個文件夾 瀏覽:274
unsignedintjava 瀏覽:216
編譯器下載地址 瀏覽:42
什麼是面對對象編程 瀏覽:708
b站伺服器什麼時候恢復 瀏覽:721
6p相當於安卓機什麼水準 瀏覽:498
能否給隱藏相冊加密 瀏覽:596
糖心app改什麼名 瀏覽:823
戰地1控伺服器如何部署 瀏覽:394
xp還原系統輸入命令 瀏覽:323
mysql命令行版本 瀏覽:303
如何進入itunes找文件夾 瀏覽:832
CAD中重復命令使用 瀏覽:478
心智pdf 瀏覽:476
網站電台直播間源碼 瀏覽:853
文件夾14c和18c的區別 瀏覽:36
android隱式調用 瀏覽:668
plc的編程指令邊沿繼電器 瀏覽:724
voc文件夾 瀏覽:866