linux教程

Linux 如何更改主機名

1.檢視當前的主機名 #hostname 2.修改network檔案(將紅框裡面的修改成你想要的主機名) vi    /etc/sysconfig/network 3.修改/etc/hosts檔案(將紅框裡面的修改成你想要的主機名) vi    /etc/hosts

提示找不到arm-linux-gcc 命令

ubuntu 下搭建arm-linux-gcc 命令未找到問題 時間:2013-04-19 13:58 來源:Internet  作者:Internet  點選: 616 次 老是提示arm-linux-gcc找不到,但是確實是裝好了,其實是許可權的問題,原帖如下:http://blog.sina.com.c

linux shell 命令列輸出風格

我們舉一個例子: echo -e"\033[44;37;5m ME \033[0m COOL" 以上命令設定背景成為藍色,前景白色,閃爍游標,輸出字元“ME”,然後重新設定螢幕到預設設定,輸出字元 “COOL”。“e”是命令 echo 的一個可選項,它用於啟用特殊字元的解析器。“\033”

Windows下.cpp檔案複製到Linux下無法修改的原因

Windows下.cpp檔案複製到Linux下無法修改的原因 在Windows環境下VS2013新建工程生成的.cpp檔案和.h/.hpp檔案直接複製到Linux系統的Qt下會出現無法修改的情況,如下圖示: 錯誤:Could not decode “xx.cpp”with “UTF-8”-encodi

程序間通訊--IPC訊號量

一、什麼是訊號量 訊號量: 訊號量的本質是一種資料操作鎖,它本身不具有資料資料交換的功能,而是通過控制其他的通訊資源(檔案、外部裝置)來實現程序間通訊,它本身只是一種外部資源的標識。訊號量在此過程中負責資料操作的互斥、同步功能。 訊號量就相當於是一個計數器,當有程序對它所管理的資源進行請求時,程序先要讀

socket.io 入門教程

socket.io socket.io是一個以實現跨瀏覽器、跨平臺的實時應用為目的的專案。針對不同的瀏覽器版本或者不同客戶端會做自動降級處理,選擇合適的實現方式(websocket, long pull..),隱藏實現只暴露統一的介面。可以讓應用只關注於業務層面上。 nodejs伺服器端安裝:npm in

linux之如何快速在文本里面寫入內容

一、建立檔案 touch file 二、寫入內容 echo "hello word">>file 圖片舉例 還有 echo "hello">file 是把之前的內容覆蓋,然後內容只有hello 如圖: 最後: 無論

AIX lslpp命令

用途 列出安裝的軟體產品。 語法 lslpp { -d | -E | -f | -h | -i | -l | -L | -p } ] [ -a] [ -c][ -J ] [ -q ] [ -I ] [ -O {[ r ] [ s ] [ u ] } ] [ [ FilesetName ... | FixI

VM虛擬機器中 Centos 7 設定靜態IP

剛開始接觸Centos的人應該都會被上網的問題煩過,我也是這樣的,一開始設定動態IP可以上網.但是由於某些需求要把Centos設定成靜態IP 然後麻煩的事就一件一件的來.今天記錄一下我的解決方法. 1.先設定VMnet8 ipv4 注意我設定的ip段 192.168.137.0 2.開啟 虛擬機器

Linux MV命令的使用

 今天在學習老師任務的時候再一次看到了  mv命令 [teacher@centos6 opt]$ mv buildroot-2012.08 dl 就想起來 mv 指令似乎可以有多種用處,經查閱整理可以得 mv命令 用來對檔案或目錄重新命名,或者將檔案從一個目錄移到另一個目錄中。 1.移動檔案 移

Linux shell 指令碼檔案@echo Off 關閉命令回顯

window的bat指令碼用@echo off 就能關閉echo命令的輸入顯示,這樣在echo後,提示的文字就不會那麼難看 最近在寫shell指令碼,發現linux下的echo無法這樣來處理 找了好久才找到一個解決方法 stty -echo :關閉回顯 stty echo  :開啟回顯 詳見:h

通俗理解訊號量

大家都知道,計算機有了作業系統後效能大幅度提升,其根本原因就在於實現了程序的併發執行。多個併發的程序彼此之間圍繞著緊俏的資源產生了兩種關係,同步或互斥。而訊號量正式解決資源競爭的最有效途徑。 比如記錄資源的數量,等待資源的程序數,等待資源的程序阻塞佇列在哪,當然最重要的是訊號量還代表這個資源是互斥的。比

Qt在Linux環境下應用程式字型模糊的解決方法

這兩天一直在用Qt實現一個跨平臺的軟體。軟體之前在Windows上編寫的,後來放到裡Ubuntu 10.10下編譯。程式執行時遇到一個很棘手的問題,介面文字非常模糊。後來在網上查閱了好幾天的資料,經歷了無數次實驗,最終解決了這一問題。下面以一個Demo程式來重現這一問題。   本文中的編譯平臺為:Ubu

A 類,B 類 ,C類網路地址的最大網路數,以及網段內最大主機數

轉載連線請點選我 不同的網路【網段】傳遞資料需要 通過路由器 同一網路【網段】傳遞資料 只需要通過交換機 A類地址前8位為網路標識。後24位為主機標識。網段與主機數的計算方法如下: A類網段計算: 根據規定,A類地址的網路標識必須以“0”開頭。那麼其網段數應該為0XXXXXXX.YYYYYYYY.Y

I/O 操作

I/O操作 一.分類 1.      按是否帶有快取分類,可分為:帶快取的(行快取、全快取)和  不帶快取的 2.      按函式型別分類,可分為:系統呼叫函式(open、close …)  和  標準C庫函式 (fopen 、 fclose …) 二.函式概覽: 1.      標準C庫函式

0.21323800086975