我的LINUX曆史

說起來真的是有一些不好意思。我在剛上大學的時候就從我們學校的一些活動中知曉還有一個這樣的作業系統,所以在我買電腦的時候也就想著裝一個這樣的東西。我在買來電腦不久就在想著如何來裝上這個小東西。那時我下的第一個版本就是紅旗4.0。可是我下來後好久也不會裝上。那個時候也是傻得可以。又不好問別人,所以就是那樣的一直在那時放著。後來我終於在網上搜到了應如何裝的方法。可是就在那個時候紅旗已推出4.1的版本。真是可笑啊。但是我還是裝上我下了好久的紅旗。可是那個時候紅旗的東西不可以直接以區域網路的方式連上網。沒

Linux檔案操作(一)

使用檔案在這一部分當中,我們將會討論Linux的檔案以及目錄以及如何來管理他們.我們將會學習建立檔案,開啟檔案,讀取檔案,寫入檔案以及關閉檔案.我們也將會學習程式如何來管理目錄(例如建立,掃描,刪除).在上一部分當中我們使用Shell進行編程,而現在我們要開始使用C編程.在討論Linux處理檔案I/O之前,我們將會看一些與檔案,目錄以及裝置相關的概念.要處理檔案與目錄,我們需要使用系統調用(與Windows

Linux中文IME的安裝與配置

對於我們這些輸入漢字的中國人來說,Linux的中文IME實在是不怎麼的好用。好在現在在我們國內有也有不少的人來開發了自己的中文IME,大大的解決了這些困撓我們的問題。在現在的這些Linux的發行版本中,我們國內的發行版本,例如紅旗,華鐳,共創,都是很好的考慮了我們國人的需求,在自己的發行版本中做了很優秀的中文IME。但是對於一些使用國外發行版本的朋友們來說就沒有這樣的福氣來享受這些IME了,而只能是自己去下載安裝一些常用的中文IME了。在現在看來,主要的中文輸入有

Linux學習之Regex

Regex字串表示方式一朝不同的嚴謹程度分為基礎Regex和擴充Regex,下面我們來先看看基礎Regex:經常用到的一些符號 [;alnum:]  表示0-9  a-z   A-Z[:alpha:]  表示a-z  A-Z[:lower:] 表示a-z[:upper:] 表示A-Z[:digit:] 表示0-9 在學習Regex之前有必要好好瞭解grep的使用 grep [-A] [-B] [--color=auto] '尋找字串' filenameA 

Linux學習之使用者管理

雖然我們在登入linux的時候,輸入的是我們的帳號,但是linux主機並不是直接認識你的帳號名稱,他僅僅認識id,而你的id與帳號的對應關係就在/etc/passwd當中 每個登入使用者都有至少有兩個Id,一個是使用者id,一個是使用者組Id,有關id的資訊主要放置在了/etc/passwd和/etc/group中,感興趣的讀者可以自己查看 新增與刪除使用者:useradduseradd [-u UID] [-g GID] [-d 主資料夾目錄] 賬戶名稱useradd

Linux中修改IP

現在正在複習linux,將一些比較常用的東西記下來,一遍以後再次複習使用root使用者登入,或者用普通使用者登入之後使用su root切換,相信正常人都會選擇前者。1、切換目錄:cd  /etc/sysconfig/network-scripts2、使用vi編輯器開啟ifcfg-eth0vi  ifcfg-eth0修改其中內容:DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.1.3NETMASK=255.255.255.0GATEWAY=192.168.1.1

Linux檔案許可權的那些事

linux是一個多使用者,多任務的作業系統,對於每一個檔案它的屬性中都包括:檔案所有者(owner),檔案所屬組(group),其他使用者(other),還必須具備與這三個角色對應的讀,寫,執行的許可權,如:在tmp目錄下面有一個a.txt檔案,我們通過ls -l命令可以查看其詳細資料:-:表示普通檔案,d:表示目錄檔案,l:連結檔案,b:裝置檔案中可以供儲存的介面裝置,c:裝置檔案中序列埠裝置如鍵盤。由於最前面是-:所以a.txt是普通檔案。再看 

Linux中常用命令學習總結

前面的章節裡對linux的檔案的許可權做了簡單的解釋。現在來看看常見的命令,從簡單的開始:1 、切換目錄cd 到/tmp 目錄:cd /tmp到上層目錄:cd ..2 、查看目前的目錄pwd3、 建立一個新的檔案夾:mkdir建立一層目錄:建立多層目錄:4 、刪除目錄:rmdir [-p]   如果需要層級刪除目錄,就需要帶上p(只能刪除空目錄)5、查詢環境變數echo $PATH  或者$PATH 6、切換使用者:su

Linux中的源碼安裝詳解

首先來瞭解什麼是

linux的一些常用程式

花了半小時看了一篇激情四射的文章,主要是分析linux與windows,呼籲我們摒棄windows,相當的有煽動性,這裡我只截出了一點linux常用的工具。原部落格連結是http://blog.csdn.net/mylxiaoyi/article/details/404131我的xpdf一開啟就崩潰,無奈。。。。 Shell: bash。它結合了 csh 和 ksh 的優點,並且有 readline 功能,你可以隨意綁定自己的鍵盤。編輯器: VIM, Emacs。程式開發: GCC, make,

Linux檔案操作(二)

 標準I/O庫標準I/O庫以及他的標頭檔,提供了一個到底層I/O系統調用的一個萬能介面.這個庫並不是ANSI標準C的一部分,而我們在前面所談到的系統調用也不是,但是這個庫卻提供了許多複雜的函數用來處理格式化輸出以及描述輸入.他同時也會小心的處理裝置所要求的緩衝區.在許多方式上,我們可以用使用低層檔案描述符的方式來使用這個庫.我們需要開啟檔案建立訪問路徑.這會返回一個值,並會作為一個調用其他I/O庫函數的參數.這個與低層檔案描述符等同的被稱之類流(stream),並且是作為一個指向結構的指標,FI

Linux下的彙編開發

(注:這個學期開了彙編的課程,找一篇資料來學)組合語言的優點是速度快,可以直接對硬體進行操作,這對諸形處理等關鍵應用是非常重要的。Linux 是一個用 C 語言開發的作業系統,這使得很多程式員開始忘記在 Linux 中還可以直接使用彙編這一底層語言來最佳化程式的效能。本文為那些在Linux 平台上編寫彙編代碼的程式員提供指南,介紹 Linux 組合語言的文法格式和開發工具,並輔以具體的例子講述如何開發實用的Linux

Linux環境(五)--主機資訊與日誌

主機資訊正如我們可以確定使用者資訊一樣,程式也可以確定其啟動並執行電腦的資訊。uname命令提供了這些資訊。uname同時也作為一個系統調用來在一個C程式中提供同樣的資訊,我們可以使用man 2 uname來查看詳細的資訊。許 多情況都需要主機資訊。我們也許希望依據在網路中一個程式所啟動並執行機器的名字來自訂其行為,也就是說,是一個學生的機器還是一個管理員的機器。為了授權

LINUX的一般安裝方法

一 LINUX分區格式我們在WINDOWS下的分區格式一般是FAT32或是NTFS的,而在LINUX下面我們一般採用的是ext2或是ext3格式的,一般認為是ext3格式的要更好一些.現在的一些剛剛開始學習LINUX的朋友們一般採的是WINDOWS和LINUX共存的做法.所以我們常將LINUX安裝在我們硬碟的最後個邏輯分區上.個人認為比較好的做法是我們可以在WINDOWS下面用partiton

LinuxIME的幾點補充

關於LinuxIME的幾點補充我們在使用Linux時最希望的一點就是能有一個好用的IME來用.個人認為在現在來說Fcitx還是一個相當不錯的IME的,但是這個輸入在Linux上的安裝總是會遇到這樣或是那樣的問題.在前面的一篇文章(http://blog.csdn.net/mylxiaoyi/archive/2005/06/09/390889.aspx)中曾說到了在FC和Debian上的安裝方法.但是這樣的安裝方法始終是存在著一個問題,在Debian的安裝還要方便的多,但是在FC上卻還有有著另外的

Linux Socket學習(三)

 無名套介面套介面並不總是需要有一個地址。例如, socketpair函數建立了兩個彼此相連的兩個套介面,但是卻沒有地址。實際上,他們是無名套介面。想像一下冷戰期間美國總統與蘇聯之間的紅色電話。

Linux處理序間通訊之訊號量

第14章 訊號量,共用記憶體與訊息佇列在這一章,我們將會討論Unix發行版AT&T系統V.2所引入的進程通訊工具集合。因為這些程式出現在相關的發行版本中並且具有類似的編程介面,他們通常被稱之為IPC程式,或是更為通常的System V IPC。正如我們已經瞭解到的,他們絕不是進程之間通訊的唯一方法,但是System V

linux下使用chkconfig設定服務開機自動啟動

chkconfig命令說明:[root@mail ~]# chkconfigchkconfig 版本 1.3.30.1 - 著作權 (C) 1997-2000 Red Hat, Inc.在 GNU 公用許可的條款下,本軟體可以被自由發行。用法:    chkconfig --list [name]         chkconfig --add <name>         chkconfig --del <name>         chkconfig

關於Beginning Linux Programming 3ed

關於<Beginning Linux Programming 3ed>近兩年來在我的部落格裡陸續發的一些關於Linux編程的文章是譯自Wrox公司的<Beginning Linux Programming

Linux大檔案使用

 支援大檔案的兩種方式:1、gcc 加 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILE2、注意一定要定義在include之前#define _LARGEFILE_SOURCE#define _LARGEFILE64_SOURCE#define _FILE_OFFSET_BITS 64建議兩種方式都加上。可以在GDB調試時列印p sizeof(off_t)來確定設定是否成功如果值為8 成功如果值為4 定義沒有成功如何create大檔案要大就非常大,1T吧。有兩種方法:一.

總頁數: 3772 1 .... 483 484 485 486 487 .... 3772 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。