1、nmap/nc/tcpmp
2、vi/Emacs
3、bash
4、python
5、perl
6、sed/grep/awk
2. 有沒有LINUX命令聯系環境的軟體
第一推薦cygwin ,可以運行絕大多數常用的linux命令
第二推薦vmware/virtualBox, 裝個不帶圖形界面的虛擬機是很好的練習方式
第三推薦 colinux ,在windows下以應用程序的方式運行linux系統, 比較復雜
第四推薦網路上的公開的UNIX/LINUX 開放實驗室的伺服器, 缺點 速度慢, 受限於網路 www.unix-center.net
3. 有沒有模擬LINUX的軟體, 新手,只為練習基礎命令
請在windows下裝一個虛擬機軟體VMWARE大概名字是這個,記不全了,然後再在虛擬系統下安裝linux,這樣可以充分體驗和學習linux這個系統了,又不會對現有的windows系統造成影響。
4. linux看控制面板中的軟體名
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。2、其次,在linux命令行中輸入:rpm-qa。3、鍵盤按「回車鍵」運行shell指令,此時會看到該linux主機所有已安裝的軟體。。
Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991年的[Linux桌面]10月5日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX類操作系統,並且使用人數還在迅猛增長。
5. ipad上有C語言和linux學習軟體么
有的。ipad版本的C語言軟體有一個叫C4droid,可以用來學習c語言。
ipad是嵌入式ios系統,本身就是c語言開發的,c語言軟體肯定有了,可是linux命令是linux系統裡面的一個程序,像dos命令—是dos系統本身的一個程序。ios系統已經有限制了。可以在ios系統上面裝一個linux系統來運行linux命令。
c語言學習入門技巧:
1、數據結構和演算法可以說這個直接決定了面試的成敗!幾種基礎數據結構類型得爛熟於心,比如:字元串、鏈表、二叉樹、堆、棧、隊列、哈希等;基本的幾大演算法也要了如指掌,比如查找、排序、動態規劃、分治等等。
2、計算機網路此處的計算機網路指的就是TCP/IP協議棧,可以說它是當下互聯網通信的基石,無論如何一定要對TCP/IP的協議棧了如指掌,主要就是學習和掌握原理,包括:ARP協議、IP協議、ICMP協議、TCP和UDP協議、DNS協議、HTTP協議、HTTPS協議。
3、操作系統該部分重點包括:進程和線程的相關原理(原子性、並發、鎖)、內存相關原理(內存分布、內存調度)。
4、設計模式倒不需要23種設計模式全部記住,常見的幾個如:單例模式、工廠模式、代理模式、策略模式、模板方法模式建議熟練於心。
6. 什麼軟體可以執行linux命令
babun 軟體可以安裝在windows下使用linux命令。
具體可以去搜babun
7. linux命令行怎麼使用軟體
apt-get install packagename——安裝新軟體包apt-get remove packagename——卸載已安裝軟體包(保留配置文件)
apt-get --purge remove packagename——卸載已安裝軟體包(刪除配置文件)
dpkg --force-all --purge packagename ——些軟體難卸載且阻止別軟體應用用點冒險
apt-get autoremove——apt已裝或已卸軟體都備份硬碟所需要空間讓命令刪除已經刪掉軟體
apt-get autoclean——定期運行命令清除些已經卸載軟體包.deb文件通種式釋放量磁碟空間需求十迫切使用apt-get clean釋放更空間命令已安裝軟體包裹.deb文件並刪除
apt-get clean——命令安裝軟體備份刪除影響軟體使用
apt-get upgrade——更新所已安裝軟體包
apt-get dist-upgrade——系統升級新版本
apt-cache search string——軟體包列表搜索字元串
dpkg -l package-name-pattern——列所與模式相匹配軟體包知道軟體包全名您使用*package-name-pattern*
aptitude——詳細查看已安裝或用軟體包與apt-get類似aptitude通命令行式調用僅限於某些命令——見安裝卸載命令由於aptitude比apt-get解更信息說更適合用進行安裝卸載
apt-cache showpkg pkgs——顯示軟體包信息
apt-cache stats——查看庫少軟體
apt-cache mpavail——列印用軟體包列表
apt-cache show pkgs——顯示軟體包記錄類似於dpkg –print-avail
apt-cache pkgnames——列印軟體包列表所軟體包名稱
dpkg -S file——文件屬於哪已安裝軟體包
dpkg -L package——列軟體包所文件
apt-file search filename——查找包含特定文件軟體包(定已安裝)些文件文件名含指定字元串apt-file獨立軟體包您必須 先使用apt-get install安裝運行apt-file updateapt-file search filename輸內容太您嘗試使用apt-file search filename | grep -w filename(顯示指定字元串作完整單詞現其些文件名)或者類似例:apt-file search filename | grep /bin/(顯示位於諸/bin或/usr/bin些文件夾文件您要查找某特定執行文件做幫助)
,
8. linux常用安裝軟體的命令
一、在線安裝
1、軟體管理中心安裝。(ubuntu)1)更新源sudo apt-get update2)打開軟體中心,搜索你要安裝的軟體,雙擊安裝即可。例如安裝apache,如下圖
2、命令行安裝方式
1)更新,命令:apt-get update
2)查找你要安裝的軟體,apt-cache search 「軟體名」
3)apt-get install 軟體名
以上在線的兩種方式都提到了apt-get 方式,那麼它的工作原理簡單說明一下,apt-get相關的有兩個重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目錄.
當我們執行apt-get update程序分析sources.list看這個文件里是否有對應的Packages/Sources/Release列表文件,如果有更新則下載之,存入/var/lib/apt/lists/目錄(其實就是保持與當前系統版本軟體源表最新);apt-get install 安裝相應的包 ,下載並安裝。
這種方式的好處在於:如果你想要載入的應用需要依賴另一個應用程序才能正常工作,apt-get會幫你找到並載入所需的程序庫或應用代碼,這種方式是比較常用的的。比如我們執行apt-get install mysql-server,可以看到相關的依賴包(如圖)
二、線下安裝
之所以叫線下的安裝方式,也就是說你要把軟體下載到本地去安裝。一般我們下載的文件後綴名都是zip、tar.gz等壓縮包,解壓後會看到rpm、bin、deb、run之類擴展名文件。很多軟體都會提供不同LINUX版本的安裝格式,你可以根據自己的系統下載不同擴展名的軟體。
1、rpm安裝包:這時一款老牌的安裝格式,是紅帽創建的安裝格式,現在已成為一種標准,常用在opensuse/turbo/redhat版本),安裝方法rpm -ivh 軟體名.rpm (如果只是安裝一個i參數就夠了,如果還要看安裝進度和軟體信息就加個vh)
2、deb安裝包:DEB是Debian軟體包格式的文件擴展名,常用在centos/ubuntu,在蘋果系統里也常見此安裝方式。安裝方法:dpkg -i 軟體名.deb
3、run安裝包:以QT(一種編程工具)的安裝文件為例,
1)授權: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)執行:./qt-unified-linux-x64-2.0.2-2-online.run即可安裝。
4、bin安裝包:bin包是一個自解壓格式的安裝包,要想執行它,需要先賦予它可執行的許可權。
(以安裝jdk為例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、編譯後安裝方式:
舉例安裝nagios插件(nagios是一種開源的監控軟體,需要多種插件支持監控模塊)
1)cd /tmp/nagios-plugins-* //先進入目錄
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安裝的用戶安裝的路徑都可在此設置,這一步一般用來生成 Makefile,為下一步的編譯做准備
3)make //編譯過程如果 在 make 過程中出現 error ,你就要記下錯誤代碼,缺少什麼包就按照什麼包。
4) make install //如果make無問題就可以直接安裝了。
這種安裝方法的好處是你可以自定義安裝路徑、安裝賬號等參數,常見開源平台下載的源碼安裝方式。
6、其它,還有一些軟體解壓後生成的文件夾內包含很多文件,一般文件夾內有install.sh、setup.py等安裝文件方式,此種方式類似windows的exe安裝方式,你需要先授權該文件的可執行許可權,在執行安裝。以上基本上囊括了所有的Linux環境下的軟體安裝方式,供各位參考。
9. linux遠程連接軟體有哪些
您好,命令遠程連接工具:Xshell、SecureCRT、Putty、SSH Secure Shell Client等
圖形遠程連接工具:xmanager(需安裝配置服務並打開177埠)、VNC-Viewer(linux需安裝vncserver)、windows自帶的遠程桌面(linux需安裝xrdp和vnc)
如果有什麼不懂的話可以去看看《Linux就該這么學》這本書,非常適合新手學習Linux。