Time of Update: 2015-05-19
標籤: 預設的grep會搜尋所有檔案,包括隱藏檔案夾下的檔案。 grep的--exclude-dir=參數就是為了排除某個目錄的,即不包含等號後面的目錄,所以我們可以利用此參數去掉.repo/git的隱藏目錄。 如果每次都輸入--exclude-dir=參數,是不是很慢還容易出錯,降低效率呢? 不過不用擔心,我們可以把--exclude-dir=參數通過加入設定檔 ~/.bashrc (這是bash的目前使用者設定檔) 的方法來簡化操作,提高效率。
Time of Update: 2015-05-19
標籤:轉自:http://blog.163.com/[email protected]/blog/static/8442751200710255441327/1. 前言: 有的程式可以通過編譯, 但在運行時會出現Segment fault(段錯誤). 這通常都是指標錯誤引起的. 但這不像編譯錯誤一樣會提示到檔案->行, 而是沒有任何資訊, 使得我們的調試變得困難起來.2. gdb: 有一種辦法是, 我們用gdb的step, 一步一步尋找. 這放在短小的代碼中是可行的,
Time of Update: 2015-05-14
標籤:我是一名程式員,那麼我在這裡以一個程式員的角度來講解Linux記憶體的使用。一提到記憶體管理,我們頭腦中閃出的兩個概念,就是虛擬記憶體,與實體記憶體。這兩個概念主要來自於linux核心的支援。Linux在記憶體管理上份為兩級,一級是線性區,類似於00c73000-00c88000,對應於虛擬記憶體,它實際上不佔用實際實體記憶體;一級是具體的物理頁面,它對應我們機器上的實體記憶體。這裡要提到一個很重要的概念,記憶體的延遲分配。Linux核心在使用者申請記憶體的時候,只是給它分配了一個線性區(
Time of Update: 2015-05-16
標籤:開啟Secure boot情況下,在Fedora 21下安裝Nvidia 顯卡驅動的方法。Nvidia顯卡驅動可以從官網上下載最新版>> 點擊進入下載後添加可執行許可權:#chmod +x NVIDIA-Linux*.run注意,安裝Nvidia顯卡需要滿足的兩個條件是1. nouveau(預設的顯卡驅動)驅動程式必須禁用2. Xserver(圖形介面) 要停止運行以上兩個問題的解決方案如下:首先按Ctrl + Alt + F2進入終端輸入root的帳號和密碼後執行以下操作1.
Time of Update: 2015-05-16
標籤:linux核心 作業系統 Linux核心在啟動的時候,能接收某些命令列選項或啟動時參數。當核心不能識別某些硬體進而不能設定硬體參數或者為了避免核心更改某些參數的值,可以通過這種方式手動將這些參數傳遞給核心。 如果不使用啟動管理器,比如直接從BIOS或者把核心檔案用“cp zImage
Time of Update: 2015-05-15
標籤:linux read write 我寫這篇文章的目的是為了對read和write兩個函數的用法做一個總結,同時提醒自己不要忘記:一、原型介紹#include <unistd.h>ssize_t read(int fd, void *buf, size_t count);參數: fd: 將要讀取資料的檔案描述詞。buf:
Time of Update: 2015-05-15
標籤:linuxnl【功能說明】:nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與cat -n有點不太一樣,nl可以將行號做比較多的顯示設計,包括位元與是否自動補齊0等等的功能。 【文法格式】:nl [選項]... [檔案]... 【選項參數】: -b:指定行號指定的方式,主要有兩種:-b a:表示不論是否為空白行,也同樣列出行號(類似 ca
Time of Update: 2015-05-09
標籤:ftp connection refused 500 oops 使用Ubunto15.0.4環境下,使用APT命令下載的vsftpd程式在/etc/vsftpd.conf中開啟匿名使用者許可權(anonymous_enable=YES),重新啟動vsftpd後,在用ftp localhost,竟然會報ftp: connect: Connection refused的錯誤,使用sudo
Time of Update: 2015-05-11
標籤:發現存在大量TIME_WAIT狀態的串連tcp 0 0 127.0.0.1:3306 127.0.0.1:41378 TIME_WAITtcp 0
Time of Update: 2015-05-04
標籤:最近折騰虛擬機器,由於是在linux下進行的,而相關資料比較少,所以遇到了一些問題。一個就是配置vmware workstation的NAT設定。因為一般來說,NAT可以共用主機的ip,從而能以主機身份訪問互連網,不需要單獨為虛擬機器設定IP了,另外,vmware
Time of Update: 2015-05-05
標籤:轉自:http://www.cnblogs.com/lonelycatcher/archive/2011/12/22/2297349.html功能描述:根據檔案描述詞來操作檔案的特性。#include <unistd.h>#include <fcntl.h> int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int
Time of Update: 2015-05-07
標籤: 一.概述 本文講述了在Linux主機與windows主機之間如何互傳檔案的方法。因為有的時 候,linux主機中的一些檔案可能會在windows環境下用到。例如在linux主機中抓了一些圖片,想把它們傳到windows主機上以作為 word文檔的插圖。又或者從Windows主機上網,下載了一些linux的軟體包,想傳到linux主機中安裝。在這些情況下,都需要一種方法來進行 兩者之間的互連。
Time of Update: 2015-05-10
Linux 指定連接埠開放,linux指定連接埠 在Linux安裝tomcat後,在用戶端輸入地址http://ip地址無法訪問,連接埠80不能訪問。 由於Linux防火牆預設是關閉80連接埠。因此,若要能夠訪問80連接埠,可以用兩種方式,一個是關閉防火牆,另一個就是讓防火牆開放80連接埠。 開放80連接埠的解決步驟如下:
Time of Update: 2015-05-19
CentOS7.0關閉預設防火牆和啟用iptables防火牆作業系統環境:CentOS Linux release 7.0.1406(Core) 64位CentOS 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆步驟。1、關閉firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall開機啟動firewall-cmd
Time of Update: 2015-05-15
CentOS下配置hostapd共用WiFi有兩種方法可以實現軟AP:一種是橋接模式,也就是利用建立BRIDGE將內網和外網串連起來;還有一種是路由模式,利用NAT將內網資料包與外網資料包進行轉換。這裡我使用的是路由模式。tips:首先需要確認無線網卡支援AP mode,[root@localhost /]#iw list,在列出的內容裡面查看Supported interface modes欄位是否有AP,確認能開啟AP mode時在看下面。我用的TP-WN822N
Time of Update: 2015-05-14
修複 Ubuntu 14.04
Time of Update: 2015-05-10
linux下查看cpu,記憶體,硬碟等硬體資訊的方法說明:Linux下可以在/proc/cpuinfo中看到每個cpu的詳細資料。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。一、linux CPU大小[root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"model
Time of Update: 2015-05-08
Linux環境VNC服務安裝、配置與使用1.確認VNC是否安裝預設情況下,Red Hat Enterprise Linux安裝程式會將VNC服務安裝在系統上。確認是否已經安裝VNC服務及查看安裝的VNC版本[root@testdb ~]# rpm -q vnc-servervnc-server-4.1.2-9.el5[root@testdb
Time of Update: 2015-05-05
Linux編譯安裝GCC 5.1.0Linux下編寫C/C++程式自然缺不了一個優秀的編譯器,Linux下比較常見的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,對於C++11/14也有了更好的支援了。因為最近在學習OpenMP, Gcc-5.1.0支援OpenMP4.0最新版本。所以,今天我們就來說說GCC的編譯安裝,安裝的版本正是最新的5.1.0。下面我們進入正題(建議整個過程以root使用者進行):1.下載GCC源碼:wget
Time of Update: 2015-04-30
如何在 Ubuntu 中再次登入時還原上次啟動並執行應用在你的 Ubuntu 裡,如果你需要處理一些工作,你並不需要關閉正運行著的那些應用,只需要管理一下視窗,並開啟那些工作需要的應用就行。然而,如果你需要離開處理些別的事情或你的機器電量低使得你必須馬上關閉電腦,這些程式可能就需要關閉終止了。不過幸運的是,你可以讓 Ubuntu 記住所有你正啟動並執行應用並在你下一次登入時還原它們。 自動儲存會話現在,為了讓我們的 Ubuntu