linux 学习的第一天

linux 学习的第一天

  今天是我参加马永亮老师的linux 培 训班的第一天,我想通过我的博客来记录我学习的过程,同时与 大家分享 我学 到的知识,可大家交流一下。

   我们主要学了Unix/linux 的 起源、linux 的几个常用命令。,

   到目前为止我们见到的架构有X86(32bit) 、X86(64bit) 、IA64 、以有power cpu 的power pc( 以前为mac 所采用) 、sun 公司的ultra sparc 、moto 公司的68000/68k ,等几部分组成。  

  现存的Unix 版本有 sun 公司的salaris 、IBM 的AIX 、HP 的HPUNIX 、SGI 的IRIX 、NOVELL 的unixware( 以前叫system V) 。

    而我们常听到的Redhat 、SUSE 、Debian 、Centos 等都是包装对linux 的包装和发行,主要为提供服务赚钱。

  操作系统广义的说可以是有内核、库、应用软件

  linux 的内核是有 Linus Torvalds 于1991 年编写的,其目的为 英特尔x86 架构上提供自由免费的类Unix 操作系统而开发,其后又有很多黑 客的添加驱动,修改优化,得到我们现在的liunx 内核。

   库,相当把linux 的内核提供启动硬件的接口封装在一起,使得上层的应用程序更容易调用硬件通过系统所提供的库。如果一个操作系统所提供的库的名字,参数相同,则可以使一个软件跨平台,这就出现了POSIX 。因为一些程序执行的过程就是就是调用一些函数而已,所以一些函数可以再linux 和Unix 通 用。

    Linux 操作系统有一下几种特征:

1.      一切皆文件。

2.      有大量体积小功能单一的程序组成。

3.      组合功能单一的程序完成复杂任务。

4.      尽可能的避免跟用户交互。

5.      把配置信息储存在文本文档中。

Linux 为用户提供了两种接口

1.      GUI Graphic User Inteface

又可分为 KDE( 有C++ 编写) 、Gnome(C 编写) 、Xface 。

2.      CLI Command Line Interface

也有bash 、csh 、bsh 、ksh 、zsh 。

    在学习linux 试需要多关注官网,以及一些大型论坛的的新动态,学习新的东西提高自己。

   

 

    linux 为我们提供了多个虚拟终端,以Redhat 为例,为我们提供了六个CLI ,一个GUI ,我们可以按住alt+ctrl+f(1-7) 进行切换,其中f1-f6 为CLI f7 为GUI 。在进入GUI 时如果默认是启动CLI 时 得先输入命令 startx & ,然后再按alt+ctrl+f7 切换。

    在GUI 中为我们提供了虚拟的命令行,其中的几个操作我们的注意:

       Ctrl+alt+t    打开一个新的虚拟终端

       Ctrl+alt+PgUp     向右切换虚拟终端

       Ctrl+alt+PgDn     向左切换虚拟终端

    在CLI 中我们可以用以下两个操作实现复制粘贴以及上下翻屏:

       Ctrl+shift+c      复制

       Ctrl+shift+v      粘贴

       Shift+PgUp    向上翻屏

       Shift+PgDn    向下翻屏

在linux 中的命令严格区分大小写,所以我们要特别注意命令的准确性。几天学到的几个常见命令为:

su 切换用户

       su username  直接切换用户而不改变其shell

       su - username 完全切换

       退出用命令exit 或 logout

sudo 不切换用户而可以执行一些root 才可以执行的命令

Id 显示账户信息

finger 更加详细的显示账户信息,包括邮件等信息

history 查看历史命令

    !! 执行上个命令

    !n 执行history 中第n 个命令

    !ech 执行最近以ech 开头的命令

    !?ra 执行最近命令中含有ra 的命令

    !-2 执行history 中倒数第二个命令

引用上一个执行的命令的最后一个参数

    !&     直接写到命令后面

    ESC+”.”     按一下就显示参数

    Alt+”.”     向上翻执行过的参数可以一直向上翻

nano 简单的文本编辑器

    ctrl+o 保存( 可以加上路径,默认在主文件下)

    ctrl+x 退出

    一次执行多个命令

       command opt argu ;command opt argu

    date 显示系统信息

       eg : date “+%F”

                     Y   年

                     Y 显示年的后两位

                     m 月份

                     M 分钟

                     d 天

                     D 日期

                     I 12 时制

                     H 24 时制

                     S 秒钟

                     T 时间

                     s 时间戳 从1970 1 1 0:0:0 开始的秒钟

              eg:    ‘+%Y/%m/%d’

                     ‘+%Y-%m-%d’

    linux 有两套时间 软件时间 硬件时间

       硬件时间 用clock 显示

    hwclock 同步两者时间

       -s 以硬件时间为准

       -w 以软件时间为准

    cal 显示日历

       常用命令 cal 4 2011

                  cal 2011

       注意不能直接用月份,必须写上年份。

关机的几个命令:

    halt 、 poweroff 、 init 0 、shutdown –h now 。

重启的几个命令:

    reboot 、   init 6 、   shutdown –r now 。

今天就到这儿吧!明天见!

 

你可能感兴趣的:(linux,Date,重启,关机,基础命令)