一 linux的操作介面
使用者與linux交流的核心即稱為shell,而shell有很多種版本,如bash,sh,csh;而bash是其最流行的版本。
其他作業系統如windows登陸linux伺服器則需要軟體,如secure crt
二 快捷方式
[ctrl] + c取消正在執行的語句
[tab]可做為命令補齊或檔名補齊
三 常用指令
date輸出時間
[fjwang@mu01 ~]$ date
wed jul 30 15:08:05 cst 2014
cal為日曆輸出,
[fjwang@mu01~ ]$ cal
july 2014
su mo tu we th fr sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
bc則進入計算器程式環境
[fjwang@mu01 ~]$ bc
bc 1.06
this is free software with absolutely no warranty.
for details type `warranty'.
scale=4
1/3.3333
四 檔案操作
要檢視某路徑下的檔案用cd
檢視資料夾下的檔案用ls
檢視檔案內容用 cat ***.xx
[fjwang@mu01 ~]$ cd /data/gwas/impute/ #指定某資料夾
[fjwang@mu01 impute]$ ls
...#會跳出該資料夾下的所有檔名
[fjwang@mu01 impute]$ cat ***.xx
...#列出***.xx檔案內容
對某檔案起別名 y=/data/gwas/impute/***.xx
對該別名引用 $y
五 進入幫助文件
[fjwang@mu01 ~]$ man date
date(1) *括號數字的意義見下 user commands date(1)
name *簡短的指令、資料名稱說明
date - print or set the system date and time
synopsis *簡短的挃令下達語法(syntax)簡介
date [option]... [+format]
date [-u|--utc|--universal] [mmddhhmm[[cc]yy][.ss]]
description *較為完整的說明,這部分最好仔紳看看!
display the current time in the given format, or set the system date.
...environment
...author
...reporting bugs
......
...
數字代表內容
1=使用者在 shell 環境中可以操作的指令或可執行檔案
2=系統核心可呼叫的函式與工具等
3=一些常用的函式(function)與函式庫(library),大部分為c的函式庫(libc)
4=裝置檔案的說明,通常在/dev 下的檔案
5=配置檔案或者是某些檔案的格式
6=遊戲(games)
7=慣例與協議等,例如 linux 檔案系統、網絢協議、ascii code 等等的說明
8=系統管理員可用的管理指令
9=跟 kernel 有關的檔案
五 編譯簡單程式——列印hello world
在vim環境下使用c編寫程式 -> gcc編譯
開始編譯與執行[fjwang@mu01 ~]$ vim hello.c *用c語言寫的程式名
#include int main(void)
[fjwang@mu01 ~]$ ll hello.c a.out
-rwx------ 1 fjwang xlinlab 6695 jul 31 11:42 a.out
-rw------- 1 fjwang xlinlab 71 jul 31 11:42 hello.c
[fjwang@mu01 ~]$ ~/a.out
hello world
學習資料:《鳥哥的linux私房菜 基礎學習篇(第三版)》
linux基礎操作
最近用到linux,重新學習了一下linux的基礎操作,總結如下 whoami 顯示當前使用的賬戶名 clear 清楚螢幕上現有的內容 在終端視窗中使用 表示當前帳號的home目錄 代表當前目錄 代表父目錄 表示根目錄 pwd 檢視當前目錄的絕對路徑 ls 展示當前目錄的內容,且ls後面可以加上路徑...
Linux基礎操作
我試了一下,體驗確實比vnc好,至少可以全屏 2 ll和ls的區別 在我的ubuntu系統上,bashrc檔案中有這麼一條語句alias ll ls alf 表示ll是 ls alf 的縮寫。你可以在shell下輸入以下命令 alias ll,就知道自己系統上的ll是代表什麼。此外,你可以修改這一別...
Linux基礎操作
linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統...