dashlinux
❶ 有哪些it程序員的必備神器
URL Decoder/Encoder:https://meyerweb.com/eric/tools/dencoder/ 特別實用的一個用來處理URL編碼和解碼的小工具,你甚至可以直接將這個頁面的源代碼保存下來,這樣不需要連接上網也可以離線使用。附送的一個隱藏功能就是當你從任何地方拷貝信息過來的時候,它會自動去除拷貝過來的格式化信息,小編自己基本上每天都會使用這個小工具復制粘貼各種信息。
iTerm2是一款完全免費的開源軟體,可以完全替代MacOS的終端。iTerms功能強大,使用方便,可以讓你輕松且高效地管理和定製化你的工作流程。iTerm2的一些特色功能包括:標簽變色,智能選中,自動補齊,全屏展示所有的 tab並支持搜索(Exposé Tabs),豐富的快捷操作等。
Textpad這款工具具有無限制的撤銷/重做功能,並且能夠編輯超大文件,文件上限是系統虛擬內存大小。
Octotree:https://www.octotree.io/Github是目前使用最廣泛的版本控制工具,然而通過瀏覽器訪問Github的體驗並不是那麼友好,特別是當我們需要不斷地訪問不同文件夾裡面的文件的時候。Octotree正是這樣一款瀏覽器插件,它提供了類似IDE的便於訪問的代碼目錄樹,能夠提高我們在Github上工作效率。
Wireshark:這個工具可以用來監控機器上的TCP、HTTP等各層級的網路通信。作為後端開發,如果想看前端發來的請求到底都包含了哪些信息,又沒有前端的調試環境的話,使用Wireshark監控HTTP請求是很好的解決方案。自己在程序中發HTTP請求時,也可以使用它來檢查發出的HTTP請求是否符合自己的預期。
Mermaid:這個工具可以使用腳本語言直接渲染出流程圖、時序圖、甘特圖,寫文檔簡單快捷。免拖拽,免排版,格式控制統一。腳本也便於存放修改,樣式可以復用。還可以使用插件集成如Markdown編輯器,進行實時預覽。
spectacle:Mac free source 窗口控制工具,拖拽窗口到屏幕邊緣resize,也可以自定義快捷鍵。用起來跟Windows上面一樣。相比較於Moom,SizeUp,Divvy,spectacle支持滑鼠拖拽到邊緣resize,非常便利。
Tmux:一個虛擬終端可以管理多個會話,窗口和面板。執行 tmux 命令時就開啟了一個服務並創建了一個會話,窗口和面板。支持分屏,同時處理多個操作。不受斷網影響,避免丟失重要工作進度。方便演示與協作,支持結對編程。
Caniuse:https://caniuse.com/#home 通過這個網站,用戶能夠查詢主流瀏覽器特定版本對HTML,CSS和JS的支持情況。並且最重要的是它「免費」!
Visual Studio Code:這是微軟出品的IDE工具,跨平台(linux,Mac,Windows)。輕量級內存佔用,品質穩定且免費。同時內置Git版本控制功能。值得一提的是插件生態豐富,安裝插件簡單,通過插件可以增加更豐富的語言支持、主題定製、文本自動格式化等能力。
❷ Linux shell語言——dash和bash
自己寫的一個while循環結構總是報錯,糾結了一下午,各種查資料、改命令行,最後發現是ubuntu系統解釋器的原因,腳本沒有問題,換一下解釋器就OK了。鬱卒的要死……
什麼是bash ?
Bash(GNU Bourne-Again Shell)是許多Linux平台的內定Shell,事實上,還有許多傳統UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等。
GNU/Linux 操作系統中的 /bin/sh 本是 bash (Bourne-Again Shell) 的符號鏈接,但鑒於 bash 過於復雜,有人把 bash 從 NetBSD 移植到 Linux 並更名為 dash (Debian Almquist Shell),並建議將 /bin/sh 指向它,以獲得更快的腳本執行速度。Dash Shell 比 Bash Shell 小的多,符合POSIX標准。
Debian和Ubuntu中,/bin/sh默認已經指向dash,這是一個不同於bash的shell,它主要是為了執行腳本而出現,而不是交互,它速度更快,但功能相比bash要少很多,語法嚴格遵守POSIX標准。
就是這個倒霉的dash解釋器使得我按照bash語法寫的shell 腳本不能運行。
要知道自己的/bin/sh指向何種解釋器,可以用 ls /bin/sh -al 命令查看:
$ ls /bin/sh -al
lrwxrwxrwx 1 root root 4 11月 16 15:33 /bin/sh -> bash
以上結果就表示當前系統用的是dash解釋器。
切換到bash的方式其實挺簡單的,關鍵是一直沒找出這個原因……
修改默認的sh,可以採用命令 sudo dpkg-reconfigure dash
會出現一個圖片狀的配置菜單,選no就可以了
再次檢查一下, ls /bin/sh -al 發現軟鏈接指向/bin/bash
lrwxrwxrwx 1 root root 4 11月 16 15:33 /bin/sh -> bash
參考資料: Ubuntu 的 bash和dash的區別_Linux教程_Linux公社-Linux系統門戶網站
感謝度娘!!
註:dash 和 bash 語法上的主要的區別有:
❸ 如何在終端下以後台模式運行Linux程序
使用Ubuntu的話,你可以使用CTRL + ALT + T組合鍵打開一個終端。你也可以點擊超級鍵(Windows鍵)打開一個終端窗口。在鍵盤上,打開Ubuntu Dash,然後搜索」TERM」。點擊」Term」圖標將會打開一個終端窗口。
其他諸如XFCE, KDE, LXDE, Cinnamon和MATE的桌面環境,你將會在菜單中發現「終端」這個應用。還有一些發行版會把終端圖標放在菜單項,或者在面板上放置終端啟動器。
你可以在終端裡面輸入一個程序的名字來啟動一個應用。舉例,你可以通過輸入」firefox」啟動火狐瀏覽器。
從終端運行程序的好處是可以使用額外的選項。
❹ Ubuntu/Linux下有什麼類似Mac的Dash這種離線文檔查詢工具
Mac下面有Dash,可以很方便的查詢各種程序的API等用法,在Linux下面藉助man也可以查詢各種API與各種軟體的用法,用起來非常方便;但man手冊在編程方面也就只有shell與libc相關的API,而Dash則可以下載各種語言的docsets
最近google發現Dash早就有Windows與Linux下的替換者:Zeal與Velocity。這兩者都是使用Dash的docsets,因此也就完全有和Dash一樣的軟體了。
❺ [認真]linux shell(dash)在運行程序時 鍵盤輸入的問題
以root用戶編輯/etc/rc.local文件。
在文件中加入(這里假設您的shell程序是/root/script.sh):
/root/script.sh
這樣就行了。
注意:
1)不要加在第一行,第一行必須是(修改前也應該是)類似#!/bin/sh之類的。
2)有的rc.local最後有一句exit 0,
請加在這一句前面。
❻ 為什麼我的網易雲音樂有兩個圖標
是指在Linux的dash上嗎?
我是通過如下方式解決的
設置-》常規-》關閉主面板:-》設為最小化到系統托盤。
❼ Linux-SHELL中sh和bash的區別
sh通常是一個軟鏈接,鏈接到系統默認shell,如果bash是系統默認的話那sh就是bash,debian的是dash,不是bash
❽ linux怎樣卸載wine安裝的軟體
大家使用wine時推薦大家安裝Ubuntu軟體中心中的Wine Windows 程序載入器,這樣所有的一切已經配置,只需要在你下載的exe軟體上右擊選擇打開方式,再選擇Wine Windows Program Loader即可,接下來就跟在windows下安裝軟體是一樣一樣的咯,大大降低了初學者的使用難度
當你需要卸載你使用wine安裝的軟體時,只需要在Dash中搜索Uninstall Wine software或者在終端中輸入命令 wine uninstaller,即會彈出如下下載軟體的窗口
選擇所要卸載的軟體,點擊確定即可完成卸載
❾ linux的tar命令使用是出現問題,求解。。。。。
開著中文輸入法呢,還是開著全形字元呢?
還是復制粘貼某個忽悠的命令來的?
你試試刪了 tar 和 xfz 之間的 - 。
忘了說了,先復制粘貼到你筆記本裡面,之後再刪除,之後再復制到你要用的地方。
❿ 如何在 Ubuntu Linux 16.04 LTS 中使用多個連接加速 apt-get/apt
如何在 Ubuntu Linux 16.04 LTS 中使用多個連接加速
一、Ubuntu中心被取消
Ubuntu中心已在Ubuntu 16.04中被取消,它一直被很多用戶認為是Ubuntu中資源奇多、響應緩慢、反應呆滯的一個雞肋應用。
很多Ubuntu開發者和最終用戶都很少甚至拒絕使用Ubuntu中心,所以官方決定在Ubuntu 16.04中使用GNOME Software將其替代。
二、默認禁用Dash在線搜索
過去幾年中,Canonical為Ubuntu默認開啟了非常有爭議的Unity Dash在線搜索功能。對於不熟知Ubuntu的用戶,在Dash中搜索程序、文件或圖片時,不僅會出現本地磁碟中存放的內容還會出現來自的產品建議等。而很多用戶沒注意的是,你的搜索信息會被Canonical收集。
現在用戶越來越注重個人私聊和數據安全,甚至有一些Linuxer直接將該功能稱為Ubuntu間諜,所以在此次的Ubuntu 16.04 LTS版本更新中默認關閉了Dash在線搜索功能。
三、自定義Unity所處位置
Linux一直以靈活的可定製性而聞名於世,Ubuntu也支持安裝各種主題、圖標來實現個性化。但Unity Launcher一直都位於屏幕左側,用戶頂多隻能將其隱藏起來不進行顯示。而從Ubuntu 16.04起,我們已經可以將Unity Launcher移動到屏幕下方進行擺放。