知识点:

1.虚拟控制台

在系统启动时直接进入字符工作方式后,系统提供了多个(默认为6个)虚拟控制台。每个虚拟控制台可以相互独立使用,互不影响。

可以使用Alt+F1~Alt+F6进行多个虚拟控制台之间的切换。

2.Linux的系统运行级别

0-系统关机状态

1-单用户工作状态,用于维护

2-多用户模式(NFS未启动)

3-多用户模式,字符界面

4-系统未使用,留给用户自己定义

5-多用户模式,并且在系统启动后运行X Windows,给出一个图形化的登录窗口

6-所有进程被终止,重新启动

查看当前系统的运行级别

#runlevel

切换运行级别

#init[0123456]

3.Linux的目录结构

/ Linux文件系统的入口,也是处于最高一级的目录
/bin 基本系统所需要的命令。功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令
/boot 内核和加载内核所需要的文件。一般情况下,GRUB系统引导管理器也位于这个目录
/dev 设备文件存储目录,比如终端、磁盘等
/etc 所有的系统配置文件
/home 普通用户家目录的默认存放目录
/lib 库文件和内核模块所存放的目录
/media  即插即用型存储设备的挂载点自动在这个目录下创建,比如 U盘、CDROM/DVD自动挂载后,也会在这个目录中创建一个目录
/mnt  临时文件系统的挂载点目录
/opt 第三方软件的存放目录
/root Linux超级权限用户root的家目录
/sbin 基本的系统维护命令,只能由超级用户使用
/srv 该目录存放一些服务启动之后需要提取的数据
/tmp 临时文件目录
/usr 存放用户使用系统命令和应用程序等信息,比如命令、帮助文件等
/var 存放经常变动的数据,比如日志、邮件等。

      几个特殊的文件系统

文件系统 挂载点 说明
root / Linux系统运行的基点,根文件系统不能被卸载
proc /proc 以文件系统的方式为访问系统内核数据的操作提供接口,适用于2.4和2.6内核
sysfs /sys 以文件系统的方式为访问系统内核数据的操作提供接口,2.6内核使用
tmpfs

/dev

/var/run

/var/lock

程序访问共享内存资源时使用的文件系统
usbfs /proc/bus/usb 访问usb设备时使用的文件系统
devpts /dev/pts 内核用来与伪终端(以远程方式登录)进行交互的文件系统
swap 内核使用的特殊文件系统,无挂载点 用来创建虚拟内存

4.Linux命令

  -命令及参数区分大小写

  -程序可否执行与扩展名无关

  -可以使用tab键来补全命令或路径

  -指令太长的时候可以使用\符号跳脱,使指令连续到下一行。

5.常用命令介绍


pwd  查看当前工作目录

cd    更换目录

用法  cd [目录]

符号 意义
. 当前工作目录
.. 父目录
~ 用户家目录
- 上个工作目录

ls  显示目录

  用法:ls [参数] [目录名]

  ls参数:

-a:显示所有文件,包括隐藏文件(以.开头的文件)

-l:以长格式显示

-t:按修改时间先后显示

-R:显示目录及下级子目录结构(递归)

-m:横向输出文件名,并以“,”做分割符。

-S:以文件大小排序

蓝色:目录

绿色:可执行文件

红色:压缩文件

浅蓝色:链接文件

灰色:其他文件

  mkdir  创建目录

用法:mkdir [参数] {目录名}

rmdir  删除目录

用法:rmdir [参数]{目录名}

  如果目录是空的,会直接删除;如果目录中有内容,则会产生错误信息且不能删除目录,但是会继续删除其余的空目录。注意,只包括一个子目录的目录不是空的。

rm   删除文件和文件夹

用法:rm [参数]{文件}

  参数:

    -r   删除整个目录树(递归删除)

    -f   删除时不提示,直接删除

tree  显示文件和目录树

用法:tree [参数] {文件}

参数:-a 不隐藏任何以.字符开始的条目

     -d 只显示目录不显示文件

   -f 每个文件都显示路径

   -t 根据最后修改时间排序

   -L n     只显示n层目录(n为数字)

###我自己使用的CentOS 6.5版本的,系统默认没有安装tree

###如果是提示没有找到命令的可以试试我用的命令

### yum -y install tree   (在有网的情况下)    本人亲测成功

touch  创建空文件和更改时间戳

用法:touch [参数] {文件}

参数: -d 更改时间戳为定义值(后面加年月日,格式:20151027)

cp 复制目录

用法:cp [参数] {源文件……} {目标文件}

参数:-r 递归执行(可复制目录树)

mv  移动或重命名文件

用法:mv [参数] {原文件} {目标文件}       把一个或多个文件同时移动到目标文件中

6.极品命令   man 帮助文档

路径:/usr/share/man

用法:man [参数] [查询名]

------------------------------

/ 查找

q 退出

--help  帮助

-h        帮助

info    命令

help   命令

readme

7.关机

sync 将数据同步写入磁盘

shutdown [参数] 时间 [警告信息]

  -t sec:送出警告信息和删除信息之间要延迟多少秒

  -k:并不是真正的关机而只是发出警告信息给所有用户

  -r:关机后立即重新启动

  -h:关机后停止系统

init 0

重启:reboot 或 init6

纯手敲总结,以后或许能用到吧

【来自 乐智的菜园子:www.cnblogs.com/AIThink 亲们,码字不容易,转载请注明出处。】

Linux命令初步了解的更多相关文章

  1. VirtualBox上LInux命令初步学习

    大二的寒假已经接近了尾声,寒假期间我初步使用了VirtualBox虚拟机软件,并安装了ubuntu的操作系统进行了Linux语言的学习.然而寒假期间的学习没有太多的计划,纯粹是为了完成作业而应付性的学 ...

  2. LINUX命令总结 -------来自 水滴娃娃 的CSDN

    LINUX命令总结 标签: LINUX命令总结 2014-01-27 15:54 41039人阅读 评论(1) 收藏 举报  分类: linux(1)  版权声明:本文为博主原创文章,未经博主允许不得 ...

  3. 嵌入式开发应该掌握的一些Linux命令

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...

  4. linux 命令总结(转载)

    linux 命令总结(转载) 1. 永久更改ip ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 2.从Lin ...

  5. 外媒速递:系统管理员必须掌握的20条Linux命令

    [51CTO.com原创稿件]外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢! 今天推荐的内容包括:系统管理员必须掌握的20条Linux命令.五款最佳Linux屏幕记录应用.MySQ ...

  6. 安装虚拟机&Linux命令学习

    安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ...

  7. 罗佳琪的第三次预备作业——虚拟机的安装及Linux的初步学习

    虚拟机的安装及Linux的初步学习 坎坷的安装过程 首先我按照老师给的基于VirtualBox虚拟机安装Ubuntu图文教程进行了下载,下载很顺利但是安装时出现了问题. 起初我以为是电脑位数问题,但我 ...

  8. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  9. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

随机推荐

  1. PHP Cookies

    PHP Cookies cookie 常用于识别用户. Cookie 是什么? cookie 常用于识别用户.cookie 是一种服务器留在用户计算机上的小文件.每当同一台计算机通过浏览器请求页面时, ...

  2. 常用命令常用sql:SHOWVARIABLESLIKE'character%'

    mysql学习笔记-常用命令 常用sql: SHOW VARIABLES LIKE 'character%';查看字符集SHOW VARIABLES LIKE 'collation_%';show e ...

  3. XML Schema (1)

    XML Schema 是基于 XML 的 DTD 替代者. XML Schema 描述 XML 文档的结构. XML Schema 语言也称作 XML Schema 定义(XML Schema Def ...

  4. Struts2+Spring4+Hibernate4整合超详细教程

    Struts2.Spring4.Hibernate4整合 超详细教程 Struts2.Spring4.Hibernate4整合实例-下载 项目目的: 整合使用最新版本的三大框架(即Struts2.Sp ...

  5. V9 二次开发技术篇之 模型数据库

    应V9粉丝的建议,本人今天讲一下 MVC中的M 数据库模型 首先 在 phpcms\model  建一个模型文件test_model.class.php <?phpdefined('IN_PHP ...

  6. jquery1.9学习笔记 之选择器(基本元素二)

    类选择器(".class") 描述: 选择所有与给出类匹配的元素 对于类选择器来说,jquery使用的是javascript原生的方法getElementByClassName() ...

  7. 文成小盆友python-num17 - django基础

    一.首先了解web应用的本质 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. 下面利用socket实现一个简单的web框架: #!/usr/b ...

  8. DOS头 IMAGE_DOS_HEADER

    IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic // Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记 +2h WORD e_ ...

  9. std::vector的分片拷贝和插入

    一般我们在用Qt的QByteArrary或者List的时候,会有相应的append的方法,该函数,就是把数据加入末尾.但是std::vector就没有相应的方法.但是我们可以用insert方法来实现: ...

  10. win7下自写驱动导致开机蓝屏调试过程

    之前没有接触过驱动调试.这里上手就要解决一个因为某个自定义驱动导致的系统登陆后蓝屏问题,记录下来.   问题: 从客户那边弄来的一个虚拟机,已知是加了我们的驱动之后才会导致蓝屏. 解决过程:   使用 ...