Time of Update: 2018-07-31
在linux中rz 和 sz 命令允許開發板與主機通過串口進行傳遞檔案了,下面我們就來簡單的介紹一下rz 和 sz 命令的例子。 rz,sz是Linux/Unix同Windows進行ZModem檔案傳輸的命令列工具。 優點就是不用再開一個sftp工具登入上去上傳下載檔案。 sz:將選定的檔案發送(send)到本地機器 rz:運行該命令會彈出一個檔案選擇視窗,從本地選擇檔案上傳到Linux伺服器 安裝命令: yum install lrzsz
Time of Update: 2018-07-31
SecureCRT是一款通過ssh串連遠程伺服器的一個工具。 基本操作就不用說了,主要講解與linux進行檔案傳輸。 SFTP命令,help說明: sftp> help 可用命令: cd 路徑
Time of Update: 2018-07-31
這篇部落格講講Linux下檔案尋找的命令:locate和find,其中locate很簡單,主要講解find命令 locate 用法 locate to/find/file/name 直接加上需要的檔案名稱就行了,但是locate尋找的可能是不精確的,甚至可能找不到你需要的 因為locate實際是尋找檔案資料庫,所以速度很快,但是是非精確匹配的,另外如果你剛建立的檔案想要尋找的話,因為資料庫還是沒更新,所以尋找不到 更新檔案資料庫
Time of Update: 2018-07-31
Mtr(My traceroute)是一個把ping和traceroute併入一個程式的網路診斷工具。Mtr提供了兩個介面:一個ncurses介面,對從一個telnet會話中使用MTR有用;還有一個GTK+介面,用於X(在mtr-gtk軟體包中提供了)。 MTR使用 1、mtr命令列工具 mtr使用比較簡單,詳細用法請參考mtr的man page。 [root@ts3-142 ~]# mtr –help usage: mtr [-hvrctglspni46] [–help]
Time of Update: 2018-07-31
一個spring boot項目,如果能夠打包成jar檔案,就可以脫離IDE,直接通過java -jar 命令啟動,很方便。 maven項目 第一種方式: Intellij idea下啟動 先修改pom的packaging為jar 開啟terminal視窗 cd進入本項目 1. 執行mvn clean package 可以在target目錄下產生springbootweb01-0.0.1-SNAPSHOT.jar檔案 2. 擷取依賴包
Time of Update: 2018-07-31
今天使用snprintf函數時想到了: strcpy, strncpy strcmp, strncmp strcat, strncat sprintf, snprintf 最喜歡用的就是snprintf, 因為它會自動在後面加'/0'. 在網上看了一下. 原來VC中_snprintf不是這樣的.
Time of Update: 2018-07-31
wxWidgets是跨平台的C++庫,包括windows, linux, mac os X, Windows Mobile, iPhone SDK, embedded GTK+等,應用非常廣,許多開源軟體需要該庫來開發,且常見作業系統預設為安裝該庫。因此本文給出其基於原始碼的編譯與安裝過程。 下載原始碼:wxWidgets-3.1.0.tar 下載地址: http://www.wxwidgets.org/downloads/#latest_stable wget
Time of Update: 2018-07-31
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
Time of Update: 2018-07-31
一、安裝Gcc前,需要安裝依賴: 1、gmp安裝: 下載:gmp-6.0.0a.tar.bz2解壓:tar jxf gmp-6.0.0a.tar.bz2cd gmp-6.0.0./configure --prefix=/usr/local/gmp-6.0.0 && makemake install 2、mpfr安裝: 下載:mpfr-3.1.5.tar.gz解壓:tar zxvfv mpfr-3.1.5.tar.gzcd
Time of Update: 2018-07-31
首先來看一下fork的系統調用,源碼如下: _sys_fork:call _find_empty_process #這個函數用來取得一個pid,假如是負數直接退出testl %eax,%eax js 1fpush %gspushl %esipushl %edipushl %ebppushl %eaxcall _copy_process #這個函數用來複製進程addl $20,%esp #前面壓了5個參數,
Time of Update: 2018-07-31
Linux下ELF檔案類型分為以下幾種: 1、可重定位檔案,例如SimpleSection.o; 2、可執行檔,例如/bin/bash; 3、共用目標檔案,例如/lib/libc.so。 再接下來的文章中,我們會使用objdump,readelf,hexdump,nm等來分析一個Linux中可重定位檔案SimpleSection.o。
Time of Update: 2018-07-31
不管你是一個新手還是精通Ubuntu和Windows的大牛,讓Windows訪問Ubuntu檔案的最好的方式都是使用Samba。通過許多第三方工具可以很輕鬆的安裝和管理。 對於想要瞭解怎麼從Windows快速存取Ubuntu檔案的新使用者或者新手來說,這篇短文將會告訴你該怎麼做。我們的目標是要協助新使用者。我們盡量將這篇教程寫得通俗易懂,以便讓新手看懂而不會遇到太大的困難。
Time of Update: 2018-07-31
原文 http://www.cnblogs.com/LittleHann/p/4991600.htm catalog 1. 應用情境2. 通過Linux prctl修改進程名3. 通過修改進程argv[0]修改進程名4. 通過bash exec命令修改一個進程的cmdline資訊 1. 應用情境 1. 標識父子進程名稱,防止被誤殺2. 構造假的進程名及參數,引導非法進入人員到蜜罐系統,取證3.
Time of Update: 2018-07-31
轉載:http://bookjovi.iteye.com/blog/1186736 Linux中非同步IO等待無非就三個系統調用:select, poll和epoll。很多人無法理解三種調用的區別,或不夠瞭解,今天就結合Linux kernel code詳細描述三個的區別。 select: select
Time of Update: 2018-07-31
tar tar是在Linux中使用得非常廣泛的文檔打包格式。它的好處就是它只消耗非常少的CPU以及時間去打包檔案,但它僅僅只是一個打包工具,並不負責壓縮。下面是如何打包一個目錄: # tar -cvf archive_name.tar directory_to_compress 下面是如何解包的命令: # tar -xvf archive_name.tar.gz 上面這個解包命令將會將文檔解開在目前的目錄下面。當然,你也可以用這個命令來更改解包的路徑: # tar
Time of Update: 2018-07-31
一般情況下,Linux都是內建SVN環境的。 查看svn是否安裝了 [14:50:28][root@VM60 ~]# rpm -aq subversion [14:50:30]subversion-1.6.11-9.el6_4.x86_64 [14:52:01][root@VM60 ~]# whereis svn [14:52:01]svn: /usr/bin/svn /usr/share/man/man1/svn.1.gz [14:55:59][root@VM60 ~]#
Time of Update: 2018-07-31
tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解壓1:gunzip FileName.gz 解壓2:gzip -d FileName.gz 壓縮:gzip FileName .tar.gz 和 .tgz 解壓:tar zxvf FileName.tar.gz 壓縮:tar zcvf FileName.tar.gz
Time of Update: 2018-07-31
原文串連:http://blog.csdn.net/ggxiaobai/article/details/53507530 --------------------------------------------------------- 我們在Linux下經常會碰到nohup command>/dev/null 2>&1
Time of Update: 2018-07-31
1. 開啟裝置 snd_pcm_t *handle; /* Open PCM device for playback. */ rc = snd_pcm_open(&handle, "default", SND_PCM_STREAM_PLAYBACK, 0); if (rc < 0) { } 預設是block阻塞方式讀寫,可以設定成non-block模式。 SND_PCM_NONBLOCK 或
Time of Update: 2018-07-31
學習Linux系統的重要性應該不用多說,下面我就對Linux的基礎知識進行一個全面而又簡單的總結。不過建議大家還是裝個Linux系統多練習,平時最好只在Linux環境下編程,這樣會大有提高。 linux的特點 - 免費的/開源 - 支援多線程/多使用者