linux学习第一天
来源:互联网 发布:淘宝账户信誉查询 编辑:程序博客网 时间:2024/05/16 09:44
!-->![endif]-->!-->![endif]-->!-->
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学习第一天
- Linux学习第一天
- linux 学习第一天
- Linux学习第一天
- Linux学习第一天
- linux学习第一天
- linux第一天学习
- linux学习第一天
- Linux学习第一天
- Linux内核学习第一天
- linux学习(第一天)
- linux学习笔记第一天
- 【记录学习linux】第一天
- linux第一天学习1
- 学习Linux的第一天
- 学习Linux的第一天
- 第一天打卡,linux学习
- 01学习Linux第一天
- 嵌入式Linux启动过程(1)
- BREW Makefile生成工具功能改进——把中间文件放入独立目录
- php 学习笔记
- UI设计系列之二------他山之玉
- scanf, gets, fgets
- linux学习第一天
- C++中的虚函数
- openGL ES 2.0 笔记1
- Using RabbitMQ, Spring AMQP and Spring Integration(着重翻译)
- 【不抱怨21天】实践手册(第六天)-控制愤怒
- 嵌入式Linux启动过程(2)
- 如何使用log4j.RollingFileAppender记录日志
- Terracotta for Spring
- 论函数调用约定