Time of Update: 2017-01-18
Linux程式員經常抱怨,自從他們使用了免費開源的系統平台後,作為一名程式員,卻並沒有在代碼編輯器上得到足夠的重視。他們往往會認為Linux平台上的代碼編輯器太少了,以至於影響他們的編程工作。但是事實並非如此,在Linux平台上有太多的代碼編輯器供你使用了,下面我們分享了5個最受Linux程式員歡迎的代碼編輯器,繼續在編程的路上前行吧!1、EclipseEclipse是一款很酷的開原始碼編輯器,同時它也是最受程式員親睞的代碼編輯器之一,它擁有代碼高亮和智能提示等強大的功能。在Eclipse中,你
Time of Update: 2017-01-18
一、在linux下 刪除這些目錄是很簡單的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二、在windows下用以下法子: 1、在項目平級的目錄,執行dos命令: xcopy project_dir project_dir_1 /s /i 2、或者在項目根目錄執行以下dos命令 for /r . %%a in (.) do @if exist "%
Time of Update: 2017-01-18
PS:有時候你發現用root許可權都不能修改某個檔案,大部分原因是曾經用chattr命令鎖定該檔案了。chattr命令的作用很大,其中一些功能是由Linux核心版本來支援的,不過現在生產絕大部分跑的linux系統都是2.6以上核心了。通過chattr命令修改屬效能夠提高系統的安全性,但是它並不適合所有的目錄。chattr命令不能保護/、/dev、/tmp、/var目錄。lsattr命令是顯示chattr命令設定的檔案屬性。這兩個命令是用來查看和改變檔案、目錄屬性的,與chmod這個命令相比,ch
Time of Update: 2017-01-18
linux下常用的關機命令有:shutdown、halt、poweroff、init;重啟命令有:reboot。下面本文就主要介紹一些常用的關機命令以及各種關機命令之間的區別和具體用法。首先來看一下linux下比較常用的一些關機命令關機命令:1、halt 立刻關機 2、poweroff 立刻關機 3、shutdown -h now 立刻關機(root使用者使用) 4、shutdown -h 10 10分鐘後自動關機 如果是通過shutdown命令設定關機的話,
Time of Update: 2017-01-18
今天做了個資料庫的備份指令碼,順便系統得學習一下Linux下定時執行指令碼的設定。Linux下的定時執行主要是使用crontab檔案中加入定製計劃來執行,設定比Windows稍微複雜一些(因為沒有圖形介面嘛),但是也不是非常複雜,基本上用過一遍就能記住了,關鍵是要記住/var/spool/cron這個目錄。下面看一下具體的用法:首先查看一下/etc/crontab檔案:$ cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/
Time of Update: 2017-01-18
我們深諳資訊交流的價值,那網路中進程之間如何通訊,如我們每天開啟瀏覽器瀏覽網頁時,瀏覽器的進程怎麼與web伺服器通訊的?當你用QQ聊天時,QQ進程怎麼與伺服器或你好友所在的QQ進程通訊?這些都得靠socket?那什麼是socket?socket的類型有哪些?還有socket的基本函數,這些都是本文想介紹的。本文的主要內容如下:1、網路中進程之間如何通訊?本地的處理序間通訊(IPC)有很多種方式,但可以總結為下面4類: 訊息傳遞(管道、FIFO、訊息佇列)
Time of Update: 2017-01-18
比如一個目錄下有1,2,3,4,5這五個檔案,現在我需要刪除除了2以外的所有檔案,那麼我可以使用find . ! -name 2 -exec rm -f {} \;當然你還可以配合著 -maxdepth 來更精準的刪除了.下面示範刪除的範圍僅限於目前的目錄.find . -maxdepth 1 ! -name 2 -exec rm -f {} \;下面提供Linux下find命令的詳細使用方法在目錄結構中搜尋檔案,並執行指定的操作。此命令提供了相當多的尋找條件,功能很強大。文法:find
Time of Update: 2017-01-18
我們經常會通過find命令進行大量操作,如:大量刪除舊檔案、批量修改、基於時間的檔案統計、基於檔案大小的檔案統計等,在這些操作當中,由於rm刪除操作會導致目錄結構變化,如果要通過find結合rm的操作寫成指令碼,就會遇到一些麻煩,本文通過一個例子為大家進行介紹。系統內容:SUSE Linux Enterprise Server 11 或Red Hat Enterprise
Time of Update: 2017-01-18
語句寫法:find 對應目錄 -mtime +天數 -name "檔案名稱" -exec rm -rf {} \;例1: 將/usr/local/backups目錄下所有10天前帶"."的檔案刪除find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {}
Time of Update: 2017-01-18
od(octal dump)命令od(octal dump)命令可以以八進位、十進位、十六進位和ASCII碼的格式來顯示檔案或者流,它們對於訪問或可視地檢查檔案中不能直接顯示在終端上的字元(如分行符號等)很有用。此外,在一些有空洞的檔案中可以通過od命令查看空洞的位置。一般使用格式:od [-aBbcDdeFfHhIiLlOosvXx] [-A base] [-j skip] [-N length] [-t type] [[+]offset[.][Bb]] [file ...]來個簡化版:od
Time of Update: 2017-01-18
1、常用配置網路指令(1) 配置eth0的IP地址, 同時啟用該裝置sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up (2) 添加預設閘道 sudo route add default gw 192.168.1.1 (3) 配置DNS$ sudo vi /etc/resolv.confnameserver 202.96.134.133nameserver 202.96.128.68nameserver 202.
Time of Update: 2017-01-18
1、在官網下載nodejs,選擇左邊的。2、選擇檔案右擊點擊extract here進行解壓3、進入bin目錄,右擊選擇properties,解壓檔案可以隨意放在系統裡一個位置。複製location裡的路徑4、添加路徑 進入.bashrc檔案,在末尾處添加步驟三的location裡的路徑。6、在終端輸入source .bashrc按斷行符號鍵,再輸出路徑:echo $PATH檢查路徑是否已經添加成功7、檢測是否安裝nodejs成功。在js檔案目錄下點擊右鍵,再點擊open in
Time of Update: 2017-01-18
前言線程?為什麼有了進程還需要線程呢,他們有什麼區別?使用線程有什麼優勢呢?還有多線程編程的一些細節問題,如線程之間怎樣同步、互斥,這些東西將在本文中介紹。我在某QQ群裡見到這樣一道面試題:是否熟悉POSIX多線程編程技術?如熟悉,編寫程式完成如下功能:1)有一int型全域變數g_Flag初始值為0;2) 在主線稱中起動線程1,列印“this is thread1”,並將g_Flag設定為13) 在主線稱中啟動線程2,列印“this is thread2”,並將g_Flag設定為24) 線程式1
Time of Update: 2017-01-18
把目前的目錄下的所有檔案打包成project.jarjar -cvfM0 project.jar ./-c 建立jar包-v 顯示過程資訊-f -M-0 這個是阿拉伯數字,只打包不壓縮的意思解壓project.jarjar -xvf
Time of Update: 2017-01-18
在linux下安裝nginx的時候,一般在./configure的階段會要求通過prefix設定安裝路徑。因此,在./configure的時候指定不同的prefix就可以安裝多個nginx啦。值得注意的是,安裝完之後,兩個nginx的監聽連接埠要設定成不同的監聽連接埠。否則,會有一個nginx無法啟動。./configure --prefix=/home/work/nginx1 .....//第一個nginx的安裝配置make && make install./configure
Time of Update: 2017-01-18
在/etc/profile檔案中添加變數【對所有使用者生效(永久的)】用VI在檔案/etc/profile檔案中增加變數,該變數將會對Linux下所有使用者有效,並且是“永久的”。要讓剛才的修改馬上生效,需要執行以下代碼source /etc/profile以上這篇Linux中修改環境變數及生效方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援雲棲社區。
Time of Update: 2017-01-18
對於經常使用Linux系統的人員來說,少不了將本地的檔案上傳到伺服器或者從伺服器上下載檔案到本地,rz / sz命令很方便的幫我們實現了這個功能,但是很多Linux系統初始並沒有這兩個命令。今天,我們就簡單的講解一下如何安裝和使用rz、sz命令。1.軟體安裝root 帳號登陸後,依次執行以下命令:cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar zxvf lrzsz-0.12.20.tar.gz &&
Time of Update: 2017-01-18
本人使用的方法一,成功配置,方法二沒測過,可以作為參考 方法一:1.確保RHEL5中已經安裝了yum[root@lvs-master ~]# rpm -qa |grep yum yum-metadata-parser-2-el5 yum-updatesd-9-el5 yum-22-el5 yum-security-16-el5 yum-rhn-plugin-4-el5 2.修改源設定檔 #vim
Time of Update: 2017-01-18
Ubuntu 查看檔案以及磁碟空間大小管理(1)查看檔案大小 查看當前檔案夾下所有檔案大小(包括子檔案夾)du -sh# du -h15M ./package16K ./.fontconfig4.0K ./.cache5.1M ./.rpmdb20M .查看指定檔案夾下所有檔案大小(包括子檔案夾)# du -h ftp3.8G ftp/sanya/doc3.8G ftp/sanya4.0K ftp/testftp/doc1.4M ftp/testftp875M
Time of Update: 2017-01-18
一、memcached的安裝1、下載 memcached-1.4.33.tar.gz、libevent-2.0.22-stable.tar.gz 安裝 memcached 依賴 libevent2、安裝 libeventa、解壓 [root@iZ28b4kreuaZ webserver]# tar zxvf libevent-2.0.22-stable.tar.gzb、安裝在 /usr/local/下進入解壓目錄下:[root@iZ28b4kreuaZ