Time of Update: 2018-12-03
導讀: 1、處理特殊的檔案名稱 假設Linux系統中有一個檔案名稱叫“-ee”,如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令列中輸入rm -ee命令,介面會提示我們是“無效選項”(invalid option),原來由於檔案名稱的第一個字元為“-”,Linux把檔案名稱當作選項了,我們可以使用“--”符號來解決這個問題,輸入“rm -- -ee”命令便可順利刪除名為“-ee”的檔案。如果是其他特殊字元的話可以在特殊字元前加一個“”符號,或者用雙引號把整個檔案名稱括起來。
Time of Update: 2018-12-03
VMWARE 中 LINUX 於WINDOWS 分頁檔的五種方法第一種 採用NETBIOS協議。在linux安裝了samba 。 smbmount //IP/sharename / mount point NETBIOS 畢竟穩定性不夠。有時候會掛載不上。還需要特別注意開啟windows 的guest 使用者。並需要設定密碼。 對存取權限的設定也很重要。 第二種 在虛擬機器上選擇(必須先停掉虛擬機器。注意是關機狀態下才可以。 ) Edit virtual machine
Time of Update: 2018-12-03
轉載:http://www.php-oa.com/2010/01/03/linux-io-elevator.htmlI/O 調度演算法再各個進程競爭磁碟I/O的時候擔當了裁判的角色.他要求請求的次序和時機做最佳化的處理,以求得儘可能最好的整體I/O效能.其實所有的 IO 最佳化只有二點,合并和排序…在linux下面列出4種調度演算法CFQ (Completely Fair Queuing
Time of Update: 2018-12-03
一、引言 Linux作為一個開源的作業系統,是我們進行作業系統和提高編程水平的最佳途徑之一。 好的程式如同好的音樂一樣,完成的完美、巧妙。開放源碼的程式都是經過無數人檢驗地,本文將以linux-kernel-2.6.5為例對pipe的工作機制進行闡述。二、處理序間通訊的分類 大型程式大多會涉及到某種形式的處理序間通訊,一個較大型的應用程式設計成可以相互連信的“片段”,從而就把一個任務分到多個進程中去。處理序間通訊的方法有三種方式: 管道(pipe)
Time of Update: 2018-12-03
轉載:http://www.ibm.com/developerworks/cn/linux/l-pipebid/Linux 提供了 popen 和 pclose 函數 (1),用於建立和關閉管道與另外一個進程進行通訊。其介面如下:FILE *popen(const char *command, const char *mode);int pclose(FILE *stream);遺憾的是,popen 建立的管道只能是單向的 -- mode 只能是 "r" 或 "w"
Time of Update: 2018-12-03
首先檢查SecureCRT,設定Options->Global options->General->Default session->Edit Default Settings->Terminal->Appearance->Character encoding,選擇UTF-8。 然後設定Options->Global options->General->Default session->Edit Default Settings-
Time of Update: 2018-12-03
ifup、ifdown:linux命令 即時地手動修改一些網路介面參數,可以利用ifconfig來實現,如果是要直接以設定檔,亦即是在 /etc/sysconfig/network-scripts裡面的ifcfg-ethx等檔案的設定參數來啟動的話,那就得要通過ifdown或ifup來實現了。 [root@linux ~]# ifup {interface} [root@linux ~]# ifdown {interface} [root@linux ~]# ifup
Time of Update: 2018-12-03
aptitude 與 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get不同的是,aptitude 在處理依賴問題上更佳一些。舉例來說,aptitude在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更為乾淨。以下是筆者總結的一些常用 aptitude命令,僅供參考。命令作用aptitude update更新可用的包列表aptitude upgrade升級可用的包aptitude
Time of Update: 2018-12-03
1.Windows系統下svn使用1)安裝用戶端:http://tortoisesvn.net/downloads2)建立工作目錄: 建立一個檔案夾(工作目錄),右擊選擇checkout,填寫URL和使用者名稱密碼 也可在我的電腦或案頭空白處直接右鍵-checkout,填寫URL和使用者名稱密碼,輸入本地檔案夾名稱即可。3)更新本地工作目錄檔案: 工作目錄右鍵update,作用是更新,保持與伺服器最新版本同步,下載有更新的檔案。下載後,檔案都顯示,則表示已更新至最新版本。
Time of Update: 2018-12-03
經過幾天的努力(快一個星期了。),終於把OPENCV裝到LINUX下並且裡邊的程式可以正常使用了。本來就應該可以順利完成的東西,不過,其中遇到很多困難也是不爭的事實。" C& G/ o! D& F- G* V8 M0 e; I* `/ {$ j3 b! v( c總結以下幾點注意事項,希望對以後的工作有所協助:(按照OPENCV網站上的步驟安裝會出現問題)8 V3 q- P! m1 G1 R, a* @! h' h4 I* \. ?2 N, B7 @' D#
Time of Update: 2018-12-03
總結下來首要有3種辦法:1. 更改/etc/ld.so.conf設定檔,然後重新整理vim /etc/ld.so.confadd /where/you/install/lib sudo ldconfig 2.用ln將須要的so檔案連結到/usr/lib或者/lib這兩個預設的目次下邊ln -s /where/you/install/lib/*.so /usr/libsudo ldconfig 3.批改LD_LIBRARY_PATHexport
Time of Update: 2018-12-03
在Linux平台下進行開發,用adb connect 的時候,有時候會出現protocol error 用ps也 看不到到底是也找不到相關的進程,就想到能不能查看以下串連,然後給相關的串連關閉掉。Google 了以下,發可用ss命令來達到目的ss
Time of Update: 2018-12-03
UNIX有幾種輸入輸出資料流,與數位對應關係如下: 0-標準輸入資料流(stdin) 1-標準輸出資料流(stdout) 2-標準錯誤流(stderr)命令的結果可以通過>的形式來定義輸出。1. /dev/null 代表空裝置檔案2.重新導向符號:> 重新導向輸出,覆蓋檔案; >> 重新導向輸出,不覆蓋檔案;1 表示stdout標準輸出,系統預設值是1,所以">/dev/null"等同於"1>
Time of Update: 2018-12-03
號誌鄭彥興 (mlinux@163.com)國防科大電腦學院簡介: 號誌與其他處理序間通訊方式不大相同,它主要提供對進程間共用資源存取控制機制。相當於記憶體中的標誌,進程可以根據它判定是否能夠訪問某些共用資源,同時,進程也可以修改該標誌。除了用於存取控制外,還可用於進程同步。本文的標籤: 號誌, 核心, 編碼標記本文!發布日期: 2003 年 4 月 07 日層級: 初級訪問情況 4266 次瀏覽 建議: 0 (添加評論) 平均分 (共 7 個評分
Time of Update: 2018-12-03
1 查看核心版本:1)[root@Linux download]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:35 EDT 20102)[root@Linux download]# uname -aLinux Linux 2.6.18-19
Time of Update: 2018-12-03
複習了一下Linux socket編程,寫了最簡單的伺服器和用戶端程式,測試通過,其中伺服器端程式採用迴圈忙等待,後面會改成多線程及線程池機制伺服器端程式#include <cstdlib>#include <iostream>#include <cstring>#include <cstdio>#include <cerrno>#include <sys/types.h>#include <sys/socket.h&
Time of Update: 2018-12-03
Linux mmap的學習本來以前mmap是很簡單的,看下參數用法就ok,結果遇到了一大堆麻煩,google了很多部落格,都寫得很淺顯,就介紹一下參數然後再給了一個簡單得不得了的代碼,就完了,所以糾結了我差不多一天時間。mmap怎麼用我就不說了,網上很多,在這裡就把我犯的錯誤經驗分享出來,先貼一下我用mmap實現拷貝任意檔案的代碼:#include <stdio.h>#include <stdlib.h>#include <string.h>#include
Time of Update: 2018-12-03
Linux下指令檔的自動執行由於最近項目涉及到linux shell指令碼和指令檔的自動運行,所以打算用寫部落格的方式來征服它。下面就讓我們共同來學習吧:本文也採納了網上一些優秀的部落格,再加上自己在虛擬機器上的實際操作。Linux下自動執行指令檔的工具是cron,可以讓一個指令碼或者程式在不需要人為介入的時候自動運行,cron是linux的內建服務,但是它不是自動起來的,需要我們用命令對它進行開啟或者關閉:命令有:/sbin/service crond start
Time of Update: 2018-12-03
linux下掛載硬碟和u盤1.ntfs格式的掛載 linux下大多數時候是不支援ntfs格式的直接掛載的,要下一個外掛程式或者添加進核心,我就加的外掛程式(因為簡單^_^) 1)得安裝ntfs-3g 下載ntfs-3g: wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz 解壓:tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz 進入解壓目錄:cd
Time of Update: 2018-12-03
Linux下的環境變數linux下環境變數就是當你在shell裡輸入一串字串或者shell裡的字串,系統會在設定的環境變數裡去找,有3種設定方法,各有各的用處。1.直接在shell命令列修改,這種修改後,只能在當前的shell中使用修改的環境變數,關閉或者換個shell,設定的環境變數就不起作用了#