linux基础及shell的快捷键

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

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

到目前为止我们见到的架构有X86(32bit)、X86(64bit)、IA64、以有power cpu的powerpc(以前为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 UserInteface

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

2.     CLI Command LineInterface

也有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+shift+t    打开一个新的虚拟终端

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

Ctrl+shift+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学习第一天相关推荐

  1. linux操作系统学什么,Linux学习-第一天-什么是操作系统

    Linux学习--第一天--什么是操作系统? 第一章 什么是Linux 1.1 什么是Linux 1.1.1 计算机:计算的辅助工具 计算机必须要有的组件: 输入单元:如鼠标.键盘.卡片阅读器机,等等 ...

  2. linux学习第一课:liunx概论

    前几天学习了window操作系统,但是做为服务器来讲,window有很多不尽人意之处,而当下使用liunx的人越来越多,所以学习liunx并且使用它必定是将来的趋势.下面让我们来认识一下liunx,了 ...

  3. Linux学习第一篇之Linux系统安装——系统分区

    基本概念: 系统分区也叫磁盘分区,它是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分.碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区. ...

  4. 新手上路--linux学习第一课

    计算机的组成和功能 计算机系统由硬件系统和软件系统组成.够成计算机的硬件系统通常有"五大件"组成:输入设备.输出设备.存储器.运算器和控制器. 输入设备 将数据.程序.文字符号.图 ...

  5. LINUX学习第一周

    Linux 系统命令及其使用详 cat cd  chmod chown  cp cut 名称:cat  使用权限:所有使用者  使用方式:cat [-AbeEnstTuv] [--help] [--v ...

  6. 我的Linux学习之路(纯小白)

    说在前面:感激赏识我的人们,谢谢你带我入门~~~~满怀感恩,出发~~~ 第一部分:学习资料(书籍和B站上的Linux视频) 目前在看的几本Linux书籍: 1.Linux就该这么学-刘遄 网址:htt ...

  7. Linux学习:第一天_笔记

    四项基本原则 学习目标(信念):我计划: ①每天2个小时的linux学习 ②每天一个学习博客,养成写博文的好习惯 学习方法(价值观):成功最有经验的是向有经验的人学习 行动的过程:如何确保结果达到你的 ...

  8. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  9. 黑裙安装linux环境,Linux学习笔记(一) ---- 安装Linux系统

    学习Linux的第一件事情,你得先有个Linux系统,才能知道怎么学吧? 于是安装Linux是第一部,找网上找了不少教程,自己总结了一下,些一个博文先. 我安装的Linux是在VMWare 7.2版本 ...

最新文章

  1. 深度学习--TensorFlow(4)BP神经网络(损失函数、梯度下降、常用激活函数、梯度消失梯度爆炸)
  2. React typescript issue
  3. 交换变量和String类初始化:JAVA入门基础
  4. 关键词热度分析工具_亚马逊卖家: 产品关键词挖掘分析必备工具!
  5. linux上传github项目
  6. Apache ZooKeeper - 构建ZooKeeper源码环境及StandAlone模式下的服务端和客户端启动
  7. BZOJ2752: [HAOI2012]高速公路(road)(线段树 期望)
  8. java的css的块_JavaWeb--了解CSS
  9. 1040 有几个PAT(PAT乙级 C++)
  10. linux shell 除法运算符,Linux shell 基本运算符详解
  11. MySQL表联接原理分析
  12. 力扣-746. 使用最小花费爬楼梯
  13. BZOJ4141 THUSC2013 魔塔 贪心
  14. 枚举、自动装箱与注解(元数据)
  15. vega56刷64_Vega56刷64的BIOS教程
  16. Android StorageManager实现原理剖析
  17. JS思维导图类库:jsMind
  18. python 解压zip rar 7z文件
  19. 什么是word文件只读模式?
  20. 张柏芝感动落泪:“没有任何一份礼物珍贵过两个儿子!”

热门文章

  1. NEC IR:如何解析雷诺原车方控按键板
  2. 泰克示波器|MSO64示波器的应用
  3. 亚马逊卖家必备的欧盟和英国新能效政策-跨境创业找众光
  4. php7.0扩展yac,PHP扩展YAC安装过程
  5. 鸿蒙OS基于安卓11,华为鸿蒙OS 2.0、EMUI 11对比:安卓底层没了
  6. 【javase基础-大杉带你刷好题(上)】
  7. html css动画自动旋转,HTML5 - 用CSS3动画制作场景切换效果(移动,旋转,淡入淡出等)...
  8. IMX6ULL裸机学习----LED正点原子在韦东山开发板上实现
  9. vue---router、routes、route的区别
  10. PHP修改自己主机名