原创 linux很實用的命令:返回上一次所在的目錄

經常有這種情況,千辛萬苦才進入到一個很深的目錄,一不小心手賤輸入了cd並回車一下子回到根目錄下了,又需要花費很多時間重新進入到那個目錄,那麼有沒有辦法一下子回到先前的目錄嗎?答案是肯定的。 使用cd - 命令

原创 如何查看linux的信息

查看CPU信息:cat /proc/cpuinfo 其他查看硬件信息命令。 查看板卡信息:cat /proc/pci 查看PCI信息:lspci (相比cat /proc/pci更直觀) 查看內存信息:cat /proc/meminfo

原创 linux unzip 命令

1.命令簡介 unzip 命令用於列出、測試和提取 ZIP 存檔中的壓縮文件。如果 unzip 不跟任何選項(默認行爲),會將指定的 ZIP 存檔文件解壓到當前目錄。 2.命令格式 unzip [-Z] [OPTIONS] [ZIP_F

原创 互斥鎖的初始化

接口 1> 初始化互斥鎖 int pthread_mutexattr_init(pthread_mutexattr_t *attr); 2> 銷燬互斥鎖 int pthread_mutexattr_destroy(pthread_mute

原创 在線生成ascii字符畫網站

根據文字生成字符畫: http://patorjk.com/software/taaghttp://www.network-science.de/ascii/ 根據圖片生成字符畫: http://www.degraeve.com/img2

原创 Linux 的各種 signal

信號本質 信號是在軟件層次上對中斷機制的一種模擬,在原理上,一個進程收到一個信號與處理器收到一箇中斷請求可以說是一樣的。信號是異步的,一個進程不必通過任何操作來等待信號的到達,事實上,進程也不知道信號到底什麼時候到達。 信號是進程間通信機

原创 linux用戶和組管理,/etc/passwd 、/etc/shadow和/etc/group 文件內容解釋

與用戶相關的系統配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用戶資訊的加密文件,比如用戶的密碼口令的加密保存等; /etc/passwd 和/etc/shadow 文件是互補的; /etc/

原创 Linux權限管理-基本權限

閱讀目錄(Content) 1.權限概述 1.1.什麼是權限? 1.2.爲什麼要有權限? 1.3.權限與用戶之間的關係? 1.4.權限中的rwx分別代表什麼含義? 2.權限設置示例 2.1.爲什麼要設定權限,我們⼜如何修改⼀個文件的權限

原创 嵌入式Linux上移植unzip工具

由於busybox編譯出來的unzip不支持有密碼的壓縮包解壓,因此基於unzip60源碼包,交叉編譯一個嵌入式Linux上的unzip工具。 1.下載地址是: https://sourceforge.net/projects/infoz

原创 如何生成SSH key

如何生成SSH key SSH key提供了一種與GitHub通信的方式,通過這種方式,能夠在不輸入密碼的情況下,將GitHub作爲自己的remote端服務器,進行版本控制 步驟 檢查SSH keys是否存在 生成新的ssh key 將

原创 ftp-主動模式(PORT)和被動模式(PASV)

簡介 FTP協議要用到兩個TCP連接, 一個是命令連接,用來在FTP客戶端與服務器之間傳遞命令; 另一個是數據連接,用來上傳或下載數據。 無論是主動模式還是被動模式,其要進行文件傳輸都必須依次建立兩個連接,分別爲命令連接與數據連接。而主動

原创 Inspection of unmanaged type requires unmanaged debugging to be enabled需要啓用非託管調試,請將調試器類型設置爲“mixed”

在調試代碼時,查看C++變量 提示如下: Inspection of unmanaged type 'xxx**' requires unmanaged debugging to be enabled.  Please set the d

原创 vsftp端口配置

被動模式FTP 首先需要在vsftpd配置文件中添加: listen_port=1802                                 #監聽端口 pasv_enable=YES                     

原创 C++各大有名科學計算庫

C++各大有名科學計算庫   C++各大有名科學計算庫 Blitz++ (http://www.oonumerics.org/blitz) POOMA (http://www.codesourcery.com/pooma/pooma) M

原创 C++11中std::mutex的使用

C++11中新增了<mutex>,它是C++標準程序庫中的一個頭文件,定義了C++11標準中的一些互斥訪問的類與方法等。其中std::mutex就是lock、unlock。std::lock_guard與std::mutex配合使用,把鎖