Linux操作基礎

2021-06-23 00:11:39 字數 2468 閱讀 6425

一 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以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統...