Linux操作基础

一 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
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 

scale=4
1/3
.3333


四 文件操作

要查看某路径下的文件用cd

查看文件夹下的文件用ls

查看文件内容用 cat xxx.xx

[fjwang@mu01 ~]$ cd /data/gwas/impute/   #指定某文件夹
[fjwang@mu01 impute]$ ls
...#会跳出该文件夹下的所有文件名
[fjwang@mu01 impute]$ cat xxx.xx
...#列出xxx.xx文件内容


对某文件起别名 Y=/data/gwas/impute/xxx.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
       ...
COPYRIGHT
       ...
SEE ALSO     *可以参考的,跟这个指令或数据有相关的其他说明!
       ...


数字代表内容
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 <stdio.h>
int main(void)
{
        printf("Hello World\n");
}

 开始编译与执行 

[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私房菜 基础学习篇(第三版)》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值