導航:首頁 > 編程大全 > mac終端工具推薦

mac終端工具推薦

發布時間:2023-04-07 18:02:18

『壹』 windows平台有類似 mac中 iterm2 的工具

1、全功能的終端軟體MobaXterm。

MobaXterm提供了大量為程序員,網站管理員,IT管理員以及幾乎所有需要以更簡單的方式處理遠程作業的用戶量身打造的功能。它不僅支持各種連接和Unix命令,還可以像PuTTY一樣通過SSH連接Raspberry Pi等開源硬體。

2、win7遠程桌面

遠程桌面服務開啟之後,可以方便的遠程管理伺服器或計算機。為生活和工作帶來不少便利。

3、cmder

cmder是windows下的命令行工具,用來替代windows自帶的cmd

4、putty

可以控制SSH連接時加密協定的種類。目前有3DES、AES、Blowfish、DES(不建議使用)及RC4。CLI版本的SCP及SFTP Client,分別叫做pscp與psftp。

自帶SSH Forwarding的功能,包括X11Forwarding。完全模擬xterm、VT102及ECMA-48終端機巧鏈消的能孝知力。

『貳』 MAC 系統下如何進終端

MAC 系統下進終端的具體操作步驟如下:

1、首先可以通過點擊 Mac 系統 Dock 欄中的 Launchpad 圖標,進入應用程序窗口。

『叄』 超清晰步驟 iterm2 ohmyzsh powerline font powerlevel10k 打造好看又實用mac終端

界面如圖

功能有 自動補全、預檢查命令是否正確 語法換顏色顯示等

一個命令行工具 很多插世襲件配置等,有很大可玩性

可以通過 curl 或 wget 兩種方式來安裝,用一條命令即可安廳拿裝。
curl 方式安裝:
GitHub:

wget 方式安裝
GitHub:

Gitee ( 國內鏡像 )

編輯 ~/.zshrc文件

找到 ZSH_THEME
robbyrussell 是默認的主題

ZSH_THEME="樣式名稱"
官方給了很多內置樣式名稱在這 https://github.com/ohmyzsh/ohmyzsh/wiki/themes
有中意的樣式直接修改robbyrussell為想要的樣式就結束終端配置了
想自定義可以繼續看本文

然後左上角 iterm2 -> preferences -> profiles -> Text > Change Font,將字體改成SauceCodePro Nerd Font

一個方便,實用的命令行主題

git方法

Gitee 鏡像:

繼續第二步中編輯 ~/.zshrc文件

設置ZSH_THEME如下

然後

重啟命令行輸入

就會出現一系列問題選項式配置步驟 自行選擇,
之後不喜歡了可以再 p10k configure

powerlevel10k的配置文件中去手動更改

這是命令行左邊區域的配置

這是右邊區域的配置

取消主矢或添加註釋可以增添顯示的功能方塊

所有功能都打開:

通過修改

可以改變某功能的圖標
圖標去這里獲取: https://www.nerdfonts.com/cheat-sheet
獲取時要點擊 -> icon

還有扮返搭很多小細節 或者更花哨一點都可以自己去配置 比如整個終端背景 配色等等

『肆』 最強終端mac不用配置

Mac不需要配置,因為它是一款輕量級的計算機,它的設計理念就是「一次購買,終身使用」。Mac的硬體和軟體都是由蘋果公司設計和製造的,所以它的硬體和軟體都是非常完美的結合,不需要配置,只需要插上電源就可以使用。Mac的硬體也是非常強大的,它的處理器、內存、硬碟等都是非常高端的,所以可以滿足用戶鏈羨的大部分需求,不需要配置。另外,Mac的軟體也是非常完善的,它擁有蘋果公司自己開發的軟體,比如iTunes、iPhoto、iMovie等,這些軟體可以滿足用戶的大部分需求,所以也不需要配置。總之,Mac不需要配置,它的硬棚信拍件和軟體都是非常完善的坦攜,只需要插上電源就可以使用,可以滿足用戶的大部分需求,所以是一款非常實用的計算機。

『伍』 mac電腦開發者實用工具推薦

WeFlow - 一個基於 tmt-workflow 前端工作流的開發工具。

Koala - 預處理器語言圖形伍指編譯工具,支消燃持 Less、Sass、CoffeeScript、Compass framework 的即時編譯。

CodeKit - 自動編譯 Less、Sass、Stylus、CoffeeScript、Jade & Haml等文件。

PaintCode - 將設計轉換成 Objective-C, Swift 或 C# 代碼

Hosts.prefpane - 編輯 hosts 文件的工具。

iHosts - 唯一上架 Mac App Store 的 /etc/hosts 編輯神器。

Integrity - 輕松找到無效鏈接。

SwitchHosts - 一個管理、切換多個 hosts 方案的工具。

Gas Mask - 編輯 hosts 文件的工具,更簡單方便。

DiffMerge - 可視化的文件比較(也可進行目錄比較)與合並工具。

Gemini - 智能的重復文件查找器。

Hex Fiend - 快速而聰明的開源十六進制編輯器。

BetterRename - 一款強大的批量重命名工具,可以通過搜索功能改名。

PPRows - 計算你寫了多少行代碼。

SCM Breeze - 用於增強與git交互的shell腳本集拿橘虛(用於bash和zsh)。

Beyond Compare - 對比兩個文件夾或者文件,並將差異以顏色標示。

Cacher - 基於雲的團隊代碼片段管理器,具有Gist同步,VSCode/Atom/Sublime軟體包和Mac/Windows/Linux/Web客戶端。

Kaleidoscope - 一款很強大的文本文件和圖像比較工具,同時和 git、svn 等版本控制工具能夠完美的結合。

Fanvas - 把 swf 轉為 HTML5 canvas 動畫的系統。

EnvPane - 圖形終端查看環境變數的應用工具。

Dash - 強大到你無法想像的 API 離線文檔軟體。

SnippetsLab - 管理和組織你的代碼片段。

StarUML - 強大的軟體建模軟體。

Vagrant Manager - 管理你本地服務。

FinderGo Finder 中快速打開終端,定位到目錄

Localname - 提供對本地開發伺服器的訪問許可權。

zeplin - 前端與設計協同工作專用工具。

Go2Shell - 從 Finder 打開命令行。

SecureCRT - 一款支持 SSH、Telnet 等多種協議的終端模擬程序。

MJML - 簡化設計回應電子郵件的方式。

TeXstudio - 集成創建 LaTeX 文檔的寫作環境。

Vagrant - 用來構建虛擬開發環境的工具。

LaunchRocket - 在 Mac 系統偏好設置中創建服務管理。

Swiftify - Xcode & Finder 擴展 Objective-C 轉 Swift 代碼轉換器

Woodpecker - 在Mac上查看、編輯iOS App的沙盒文件, UserDefaults, Keychain項

『陸』 Mac上有哪些可以替代Xshell的工具

1、Alfred 是 Mac 平台上最為傳奇的效率工具。Mac 對原生 Shell 的支持是無數程序員喜愛 Mac 的理由之一,程序員用 Mac 而不用 Shell,基本等於自斷一臂,威力將大打折扣。Shell 並非憑空而來,它的入口是終端工具。OS X自帶的終端工具雖然不錯,但是和 iTerm 2一比,就遜色很多了。

2、iTerm2 是 OS X 下一款開源免費的的終端工具。

3、IDE 是圖形化的集成開發工具,具備精準的詞法分析、編程提示、調試等功能,功能之繁復用戶自知,如果做工業級編程和團隊協作的話,推薦使用 IDE。

4、Homebrew 是 OS X 的包管理工具,Ruby 社區的作品,功能類似 Ubuntu 下的apt-get。

5、Git 是一款分布式版本控制和軟體配置管理軟體,類似 SVN 和 CVS。

6、xScope 是一款強大的輔助設計工具,可以精確度量屏幕上的 UI 元素,尤其適合全棧工程師。

『柒』 mac歸檔實用工具

使用工具pt-archiver
原理解析
作為MySQL DBA,可以說應該沒有不知道pt-archiver了,作為pt-toolkit套件中的重要成員,往往能夠輕松幫助DBA解決數據歸檔的問題。例如線上一個流水表,業務僅僅只需要存放最近3個月的流水數據,三個月前的數據做歸檔即可,那麼pt-archiver就可以輕松幫你完成這件事情,甚至你可以配置成自動任務,無需人工干預。

作為DBA,我們應該知其然更應該知其所以然,這樣我們也能夠放心地使用pt工具。相信很多DBA都研究過pt-online-schema-change的原理,那麼今天我們深入刨一刨pt-archiver的工作原理。
一、原理觀察
土人有土辦法,我們直接開啟general log來觀察pt-archiver是如何完成歸檔的。
命令
pt-archiver --source h=127.0.0.1,u=xucl,p=xuclxucl,P=3306,D=xucl,t=t1 --dest h=127.0.0.1,P=3306,u=xucl,p=xuclxucl,D=xucl_archive,t=t1 --progress 5000 \
--statistics --charset=utf8mb4 --limit=10000 --txn-size 1000 --sleep 30
常用選項
--analyze
指定工具完成數據歸檔後對表執行'ANALYZE TABLE'操作。指定方法如'--analyze=ds',s代表源端表,d代表目標端表,也可以單獨指定。
--ask-pass
命令行提示密碼輸入,保護密碼安全,前提需安裝模塊perl-TermReadKey。
--buffer
指定緩沖區數據刷新到選項'--file'指定的文件並且在提交時刷新。
只有當事務提交時禁用自動刷新到'--file'指定的文件和刷新文件到磁碟,這意味著文件是被操作系統塊進行刷新,因此在事務進行提交之前有一些數據隱式刷新到磁碟。默認是每一行操作後進行文件刷新到磁碟。
--bulk-delete
指定單個語句刪除chunk的方式來批量刪除行,會隱式執行選項'--commit-each'。
使用單個DELETE語句刪除每個chunk對應的錶行,通常的做法是通過主鍵進行逐行的刪除,批量刪除在速度上會有很大的提升,但如果有復雜的'WHERE'條件就可能會更慢。
--[no]bulk-delete-limit
默認值:yes
指定添加選項'--bulk-delete'和'--limit'到進行歸檔的語句中。
--bulk-insert
使用LOAD DATA LOCAL INFILE的方法,通過批量插入chunk的方式來插入行(隱式指定選項'--bulk-delete'和'--commit-each')
而不是通過逐行單獨插入的方式進行,它比單行執行INSERT語句插入的速度要快。通過隱式創建臨時表來存儲需要批量插入的行(chunk),而不是直接進行批量插入操作,當臨時表中完成每個chunk之後再進行統一數據載入。為了保證數據的安全性,該選項會強制使用選項'--bulk-delete',這樣能夠有效保證刪除是在插入完全成功之後進行的。
--channel
指定當主從復制環境是多源復制時需要進行歸檔哪個主庫的數據,適用於多源復制中多個主庫對應一個從庫的情形。
--charset,-A
指定連接字元集。
--[no]check-charset
默認值:yes
指定檢查確保資料庫連接時字元集和表字元集相同。
--[no]check-columns
默認值:yes
指定檢查確保選項'--source'指定的源端表和'--dest'指定的目標表具有相同的欄位。
不檢查欄位在表的排序和欄位類型,只檢查欄位是否在源端表和目標表當中都存在,如果有不相同的欄位差異,則工具報錯退出。如果需要禁用該檢查,則指定'--no-check-columns'。
--check-slave-lag
指定主從復制延遲大於選項'--max-lag'指定的值之後暫停歸檔操作。默認情況下,工具會檢查所有的從庫,但該選項只作用於指定的從庫(通過DSN連接方式)。
--check-interval
默認值:1s
如果同時指定了選項'--check-slave-lag',則該選項指定的時間為工具發現主從復制延遲時暫停的時間。每進行操作100行時進行一次檢查。
--columns,-c
指定需要歸檔的表欄位,如有多個則用','(逗號)隔開。
--commit-each
指定按每次獲取和歸檔的行數進行提交,該選項會禁用選項'--txn-size'。
在每次獲取表數據並進行歸檔之後,在獲取下一次數據和選項'--sleep'指定的休眠時間之前,進行事務提交和刷新選項'--file'指定的文件,通過選項'--limit'控制事務的大小。
--host,-h
指定連接的資料庫IP地址。
--port,-P
指定連接的資料庫Port埠。
--user,-u
指定連接的資料庫用戶。
--password,-p
指定連接的資料庫用戶密碼。
--socket,-S
指定使用SOCKET文件連接。
--databases,-d
指定連接的資料庫
--source
指定需要進行歸檔操作的表,該選項是必須指定的選項,使用DSN方式表示。
--dest
指定要歸檔到的目標端表,使用DSN方式表示。
如果該選項沒有指定的話,則默認與選項'--source'指定源端表為相同表。

--where
指定通過WHERE條件語句指定需要歸檔的數據,該選項是必須指定的選項。不需要加上'WHERE'關鍵字,如果確實不需要WHERE條件進行限制,則指定'--where 1=1'。
--file
指定表數據需要歸檔到的文件。使用類似MySQL DATE_FORMAT()格式化命名方式。
文件內容與MySQL中SELECT INTO OUTFILE語句使用相同的格式,文件命名選項如下所示:
%Y:年,4位數(Year, numeric, four digits)
%m:月,2位數(Month, numeric (01..12))
%d:日,2位數(Day of the month, numeric (01..31))
%H:小時(Hour (00..23))
%i:分鍾(Minutes, numeric (00..59))
%s:秒(Seconds (00..59))
%D:資料庫名(Database name)
%t:表名(Table name)
二、原理解析
根據general log的輸出,我們整理出時序表格如下
三、其他說明
咋一看這個過程貌似也沒有什麼問題,但是,假如在原表掃描出數據,插入到新表的過程中,舊數據發生了變化怎麼辦?
帶著這個疑問,我們進行了源碼的跟蹤,我們在pt-archiver的6839行打上了斷點
然後我分別在幾個session窗口做了如下動作

很明顯,id=3這條記錄並沒有進行歸檔(我們這里是改了條件列,實際生產中可能是更改了其他列,造成歸檔數據不準確)
那麼如何來解決這種情況的發生呢?
顯然,資料庫在資料庫中可以通過加排它鎖來防止其他程序修改對應的數據,pt-archiver其實早就已經幫我們考慮到了這樣的情況,pt-archiver提供了兩種選擇
--for-update:Adds the FOR UPDATE modifier to SELECT statements
--share-lock:Adds the LOCK IN SHARE MODE modifier to SELECT statements
四、總結
pt-archiver作為歸檔工具無疑是MySQL DBA日常運維的大利器之一,在使用過程中在知道如何使用的基礎上也能夠知曉其原理
歸檔過程中最好能對歸檔記錄進行加鎖操作,以免造成歸檔數據不準確
在主從環境中,歸檔過程最好控制速度,以免造成主從延遲
盡量控制好chunk的大小,不要過大,造成大事務

『捌』 mac終端解決很多系統自帶命令找不到問題

Mac系統環境變數弄錯,導致很多命令找不到,例如route、ping等等.下面是我收集整理的mac終端解決很多系統自帶命令找不到問題,希望對大家有幫助~~

mac終端解決很多系統自帶命令找不到問題

工具/原料

Mac OS

方法/步驟

1.打開終端,在“應用程序”下“實用工具”裡面啟兆談

4.保存文件,command + s,就OK了,然後再終端輸入命令就可以了

『玖』 mac 技能- 終端(oh-my-zsh)終極美化及必備插件推薦

如果你使用Mac進行開發,那麼Terminal.app應該是你使用非常頻睜升繁的app了。初體驗Terminal時你可能覺得單調乏味,閱讀密密麻麻的內容也很費勁。但是如果你跟著我一起配置它,就會發現你平時覺得繁瑣,不方便的地方其實都可以被完美解決,並且顏值也高了許多。

我們准備這樣改造Terminal

修改Terminal的Profile: 讓Terminal配色更美觀

安裝oh-my-zsh: 將Terminal的shell從bash改成更強大的zsh

安裝oh-my-zsh主題: 美化oh-my-zsh

安裝oh-my-zsh必備插件: 讓Terminal具有更高級和便利的功能

准備工作

建議先安裝homebrew, 方便後續工具安裝:

/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

修改Terminal Profile 主題設置

在GitHub的 osx-terminal-theme 項目主頁里尋找你喜歡的主題

在schemes目錄里找到對應的主題文件並雙擊安裝到Terminal, 設置為默認

安裝oh-my-zsh

先安裝zsh:

brew install zsh

再安裝oh-my-zsh:

sh -c"$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安裝oh-my-zsh主題

內置主題列表

oh-my-zsh提供一批內置主題,可以直接設置使用

在內置主題列表尋找你你喜歡的主題:  https://github.com/robbyrussell/oh-my-zsh/wiki/Themes

在~/.zshrc配置文件里設置ZSH_THEME為你的主題名稱

激活設置source ~/.zshrc

第三方主題列表

許多第三方也開發了供oh-my-zsh使用的主題,可以去第三方主題列表查看和安裝:

https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes

安裝敗早州oh-my-zsh必備插件

oh-my-zsh有非常豐富的插件可供使用,下面列舉一些必備插件,可以大幅提高生產力。

示例如下:

# ~/.zshrc:plugins=(git  zsh-syntax-highlighting)

git

自帶插件,可以使用縮寫命令, 比如 gaa -> git add --all, 通過alias | grep git查看所有支持縮寫命令

激活: 添加到~/.zshrc的plugins列表

extract

自帶插件,不用再使用復雜的tar來解壓壓縮包了

激活: 添加到~/.zshrc的plugins列表

autojump

使用j命令直接快速進入某個目錄, 比如 j Downloads -> cd ~/Downloads

安裝: brew install autojump

安裝完按照提示在~/.zshrc配置文件添加:

[-f /usr/local/etc/profile.d/autojump.sh]&&. /usr/local/etc/profile.d/autojump.sh

zsh-syntax-highlighting

命令高亮插件,命令不再只是同一個顏色了

安裝: brew install zsh-syntax-highlighting

添加 zsh-syntax-highlighting到~/.zshtcplugins列表。

其他安裝方法參考:  https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md

zsh-autosuggestions

輸入時按右方向鍵→察蔽自動補全命令

安裝: brew install zsh-autosuggestions

安裝完按照提示在~/.zshrc配置文件添加:

source/usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh

『拾』 mac上有什麼類似winscp的軟體

mac上類似winscp的軟體有以下五種:

一、DiskAid

Transmit支持多標簽同時打開多個站點,點擊一個遠程項目即 刻獲得其 URL,在遠程文件目錄中進行搜索。

當前 Transmit 3 版本在傳統 FTP 之上支持更多新功能,比如提供 Dashboard Widget,Safari 風格下載窗口,支持Mac、Amazon S3 和 iDisk、WebDAV,以及 Automator 插件等等。

閱讀全文

與mac終端工具推薦相關的資料

熱點內容
系統文件巨大 瀏覽:138
重點畢業生數據採集有什麼用 瀏覽:341
手機抖音上的app在哪裡 瀏覽:215
thinkpad裝win7教程 瀏覽:793
2012文件伺服器資源管理器 瀏覽:459
純凈版win1032位改64 瀏覽:413
農產品行業融資主要分析哪些數據 瀏覽:601
華為微信不上網路設置 瀏覽:727
查看qq聊天記錄 瀏覽:931
nih是什麼意思網路用語 瀏覽:456
網路營銷課程設計公眾號論文 瀏覽:902
淘寶低價海關扣押蘋果 瀏覽:335
javadouble和float 瀏覽:303
atmega8下載程序 瀏覽:819
飛鴿傳輸文件和qq哪個快 瀏覽:519
怎樣在win10安裝winxp 瀏覽:354
iphone5s照片模糊不清怎麼解決 瀏覽:75
ps文件過大閃退怎麼辦 瀏覽:325
中國反詐app是什麼梗 瀏覽:830
cnc如何編程零件程序 瀏覽:306

友情鏈接