歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

SCO UNIX快速入門


  前言:這是應該我的UNIX的“講義”吧,雖然只有一個“學生”,但我還是很認真的“備課”了,我盡量做到通俗易懂,讓從未接觸過UNIX的朋友快速入門。呵呵,匆匆,錯誤難免!
  以後一定花更多的時間整理,為自己,也為需要它的朋友! 
  蘇華,首先,我和你一起看看UNIX的目錄,因為我覺得清楚了目錄,才能對UNIX的框架有個大概的印象!當然這裡講的是系統正常運轉所必須的,並且一定不能刪除或者修改。 
  / 就是根目錄; 
  /bin目錄中包括最常用的UNIX命令; 
  /dev目錄包括控制訪問外部設備的特殊設備文件; 
  /etc目錄中包括各種各樣的系統程序和數據文件; 
  /lib目錄裡包括C語言以及其他語言程序的運行庫文件; 
  /mnt目錄是一個空目錄,是為安裝可移動的文件系統保留的; 
  /opt目錄中包括在所謂的“軟件存儲目標”; 
  /shlib目錄中包括系統使用的共享庫; 
  /usr目錄中有幾個子目錄,(/usr/include 目錄包括編譯C語言程序的頭文件;/usr/lib目錄包括各種UNIX命令使用的更多的庫和數據文件;/usr/spool目錄包括各種各樣的目錄,用於存儲那些將被打印、郵寄、或通過網絡傳遞的文件;/usr/tmp 目錄包括更多的臨時文件;/usr/adm目錄包括與系統管理或記帳相聯系的數據文件; 特別地,/usr/adm/messages和/usr/adm/syslog文件包括系統錯誤消息的記錄。) 
  /stand目錄是引導文件系統的安裝點,引導文件系統包括安裝程序(boot),
  核心(unix),以及相關的boot文件; 
  /tcb目錄包括所有作為TCB一部分的文件; 
  /tmp目錄UNIX系統程序產生的臨時文件; 
  /var目錄包括指定某一單獨客戶或服務器的非共享SSO文件。 
  
  一、目錄管理 
  1、創建目錄:mkdir directory 比如:在/下新建子目錄suhua  
  #mkdir /suhua 或者:#cd / #mkdir suhua 
  2、列目錄內容:ls 或者:lc 或者:ls –l 或者:ls –a(可以列出隱含文件和普通文件) 比如:列出/suhua下的文件 #ls /suhua 或者:#cd /suhua  #ls  
  #ls |more  或者:#ls |pg為分屏閱讀。 
  3、錄的重命名:mv oldname newname (可以是目錄名或路徑名) 比如:將目錄/suhua改為/dehua #mv /suhua /dehua 或者:#cd / #mv suhua dehua 
  4、除目錄:rmdir directory (directory為空),dirctory裡有內容時:rm –r directory 比如:刪除目錄/suhua(內容為空) #rmdir /suhua 
  5、比較目錄:dircmp directory1 directory2 
  
  二、漫游文件系統 
  1、你在文件系統中的位置:pwd 識別當前目錄。比如:#pwd 回車,系統顯示/suhua,即你的當前工作目錄為/suhua。 
  2、改變目錄:cd directory 比如:你的當前目錄為:/suhua 要切換的/u/dehua(當然這個目錄要存在)#cd /u/dehua 
  
  三、管理文件 
  1、查看文件內容:cat filename 比如:目錄/suhua下有一個文件love,內容為:
  I love you all my heart! #cat /suhua/love 或者:#cd /suhua #cat love 
  注:也可cat –v filename(不知道文件屬於何類型),cat filename |pg(分屏閱讀)。 
  2、查看文件的頭部和尾部:head filename  head filename 
  2、復制文件:cp filename copyname(filename前面可以加路徑)或者:cp filename…pathname 比如:將目錄/suhua下的文件love復制到目錄/dehua #cp /suhua/love /dehua 假如多個文件:#cp /suhua/love1 love2 love3 /dehua 
  3、文件的移動和重命名:mv filename…pathname (filename前面可以加路徑)比如:將/suhua目錄下的文件love移動到目錄/dehua下,# mv /suhua/love /dehua 重命名:mv new_filename old_filename 比如:將目錄/suhua的文件love改名為happy, #mv /suhua/love /suhua/happy 或者:#cd /suhua #mv love happy 
  4、刪除文件:rm filename(一定要小心使用呀,蘇華!這一招,不教你,你自己找資料,呵呵!) 
  5、文件的比較:cmp file1 file2 文件內容排序:sort names 在文件中查找正文:grep options text filenames 查找文件:fine start_point –follow –name filename –point 
  
  四、文件和目錄的存取控制 
  1、改變文件的權限:chmod who operator permission filename 或者:chmod mode filename 
  2、改變文件系主:chown new_owner filename (蘇華,這兩個命令有點麻煩喲,哪天我在網上給你QQ時,說詳細點好了!) 
  3、查看你所在的組:id 
  4、改變當前用戶組:sg 
  5、改變文件所在的用戶組:chgrp new_group filename 
  6、在命令行中獲得幫助man [section] keywork 比如:man C kill(蘇華,這可是個很有用的命令喲,呵呵!) 
  
  五、磁盤的使用 
  1、軟盤的格式化:format speciafile 比如:格式化1.44M軟盤,#format /dev/rfd096ds18 
  2、軟盤的復制:#discp 
  3、用軟盤備份文件:比如將硬盤目錄下/suhua的文件love存儲到空軟盤上,你可以:#cd /suhua #tar cv6 love(覆蓋);不覆蓋為:#tar uv6 love 
  4、顯示軟盤中文件的名字:#tar tv6 
  5、將軟盤中文件恢復到硬盤:#tar xv6 
  6、硬盤的分區:#fdisk 
  
  六、用戶管理 
  1、增加和取消用戶:#scoadmin account (蘇華,裡面可有好多東東喲!你可以添加用戶,添加組,刪除用戶和組,當然也可以修改,呵呵,可以打開看一下的!)比如:添加一個用戶suhua,你可以:#scoadmin account →user→Add New User 你就可以添加用戶suhua了,祝你好運,呵呵! 
  2、改變用戶:su 比如:你是用戶suhua,現在改變為用戶dehua #su dehua 
  
  七、口令管理
  passwd 你可以設置或者改變用戶口令。#passwd username 或者:passwd 
  
  八、系統的關閉與重啟
  蘇華,在UNIX裡非法關機,是非常非常不好的事情喲,
  切記切記!#shutdown –y –g0(最安全的關機方式)(當然你要有關機的權限,你才能執行這個命令的。)#haltsys(緊急關機方式。我想,蘇華,你是沒有執行這個命令的權限的,它是要超級用戶root才能執行,除非你和你們單位的系統管理員很好,他那天……,當然你來我這,我一定讓你過過這個命令的隱,嘿嘿!) #reboot 重啟系統,蘇華,假如你添加了新的硬件或者修改了一些配置文件,記得重啟喲,不然不會生效的。 
  
  九、系統管理
  這裡,我要告訴你的是:系統管理的一些命令,但是你可能執行不了喲,一定別難過喲,蘇華,呵呵! 
  1、查詢系統時間:data 
  2、修改系統時間:asktime 
  3、誰在系統中:who你可以查詢哪些用戶進入了系統。 
  4、誰在做什麼:whodo顯示用戶正在進行的工作。 
  5、終端名的獲取:tty [-l] [-s]顯示當前正在使用的終端的設備文件及其路徑名。 
  6、進程狀態的了解:ps [options] 你可以知道進程活動的信息喲!什麼是進程,還記得嗎?UNIX裡,可是很重要的東東喲! 
  7、統計磁盤用途:du顯示指定文件所使用的磁盤塊數和全部文件占用的總塊數。 
  8、統計磁盤自由空間:df顯示指定文件系統中的自由空間塊數和自由I節點數。 
  9、文件類型的確定:file 對指定的文件進行檢測並將其分類。 
  10、標准輸入的復制:tee [options] [files] 
  11、執行的暫時停止:sleep time 
  12、進程的終止:kill [option] pids 終止一個進程,或者給某進程送去一個信號。 
  13、命令的定時運行:at time [date] [+n unit] 或者:at [option] 在指定的時間運行命令。 
  
  十、訪問DOS磁盤信息 
  1、DOS磁盤目錄的顯示(你有的時候可能要在UNIX裡顯示DOS磁盤上的內容喲!)#dosdir dir (dir為設備符、文件名。)比如:你看軟盤A的內容,#dosdir a: 也可以用:#dosls a: (UNIX格式顯示) 
  2、DOS磁盤文件內容的顯示:#doscat filename 比如:你查看軟盤A中的文件config.sys,#doscat a:config.sys 
  3、DOS磁盤目錄的建立和刪除:dosmkdir directory(建立) dosrmdir directory(刪除) 
  4、DOS磁盤的格式化:dosformat [-fqv] drive 比如:你要格式化1.44MB軟盤,#dosformat /dev/fd0135ds18 
  6、DOS磁盤上文件的刪除:dosrm file1 file2… 
  7、DOS和UNIX之間的文件復制:doscp file1 file2 或者:doscp file… directory注:太可惡了,你知道嗎?剛才斷電了,我沒保存,浪費了我好多心血喲!真的很不幸喲,有些語言的表達,一定不會一樣的了。真的有點失望,有點傷心喲! 
  
  十一、編輯文件
  (VI編輯,這可是我一定要說的喲!我知道,你開始一定不會喜歡的,但習慣了,你就喜歡了,它並不壞的,呵呵!還有一點,我要提醒蘇華的是,編輯文件時……,什麼?你知道嗎?呵呵,不知道吧?嘿嘿,別忘了看看該文件是否有可寫的權限喲,假如沒有的話,還記得怎麼給權限嗎?忘了?不會吧?那麼快就忘了?哦,對了!比如:chmod u+w filename 
  1、啟動VI:很簡單的,#vi filename 假如該文件存在,vi就會將其讀入,否則就會創建它。記得新建目錄的命令嗎?對了,用mkdir directory,那麼新建一個文件呢?對了,聰明!你可以用vi filename創建了。 
  2、輸入正文:蘇華,你記住了,輸入正文之前,可一定要在命令模式下發出一個輸入正文的命令!呵呵,別急嘛!我會告訴你輸入正文的命令的。在輸入過程中,你輸入的任何字符都被視
Copyright © Linux教程網 All Rights Reserved