51CTO博客开发
在bash中可以使用变量来轻松地进行脚本的编写,而变量在设定时,也是要符合一定的规则的。 1. 变量与变量内容以一个等号‘=’来连结,如: myname=zhang 2. 等号两边不能直接连接空格,如以下是不合规则的: myname = zhang 或 myname=zhang qingli 3. 变量名称只能是英文字母或数字,但开头字符不能是数字,如以下是不合规则的: 2name=z
bash是GNU计划中重要的工具软件之一,也是目前众多Linux的发行版的标准shell。那bash的主要优点有哪些呢? 命令历史 默认情况下,bash会在~/.bash_history文件中记录1000个命令历史,我们可以通过键盘上的“上下键”去找到以前用以过的命令,比较方便。并且通过查询命令历史,也能知道我们曾经的操作,为排错提供了大大的方便。 命令与路径的补全 熟悉cisco设备的都
vim共有3种模式,分别为一般模式、编辑模式和指令列模式。其中,使用vim打开一篇文档默认进入一般模式,在此模式下可以进行一般的操作;通过按(i、I、a、A、r、R)键进入编辑模式,可以对文本内容进行编辑,而按ESC键回到一般模式;通过按(:、/、?)等键进入指令列模式,可以输入指令进行查找、保存等操作,同样,按ESC键回到一般模式。 需要注意的是,编辑模式、指令列模式都可以和一般模式进行切换,
Linux下还有一些其它的常用命令,也可以用来备份数据。 dd dd用来用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换 dd的基本用法是: dd if=’input file ’ of=’output file’ bs=’block_size’ count=’number’ 解释如下: if:就是input file,也可以是某设备文件 of:就是output file
尽管在Linux的图形界面下也有一些比较常用的刻录软件,但如果处在文字接口下,又要如何进行刻录呢? 其实在文字接口下,也有很多好用的命令来进行刻录。比较常用的就是使用genisoimage先将要处理的数据制成一个iso映像文件,然后使用cdrecord命令将此iso文件刻录到cd或dvd中去。 genisoimage genisoimage用于建立ISO 9660映像文件。其用法如下:
Linux下的gzip和bzip2命令都是针对文件的压缩。即使针对目录来压缩,也是将目录下的文件逐个压缩,而不是像Windows下的winrar软件一样,可以将目录整个压缩。那要实现目录整个压缩的功能,就要用到tar这个打包命令。而tar不仅有打包的功能,其还能通过调用bzip2或gzip进行压缩和解压缩。 tar的选项非常多,常用的选项含义如下: -c:打包文件,可搭配-v来察看过程中被打包
输的时间。同样在Linux下,也有一些常见又好用的压缩命令,比如gzip和bzip2. gzip gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。其语法:gzip [选项] 压缩(解压缩)的文件名 默认情况下,gzip在进行压缩后,会自动生成一个.gz的文件,且原文件会消失。当然,我们也可以使用选项来调节。 一些常见选项的含义: -c:将压缩的数
新的分区在格式化后,还需要进行挂载才能访问。挂载点是一个目录,挂载完成后,该目录就是进入该分区的入口。一般来说,进行挂载的目录要满足以下要求: 1. 单一文件系统不应该被重复挂载到不同的挂载点(目录)中 2. 单一目录不应该重复挂载多个文件系统 3. 要作为挂载点的目录,理论上应该是空目录 在Linux操作系统中,挂载使用的命令是mount。 mount命令简介 用法:mount [-
使用fdisk对磁盘进行分区后,接下来就可以使用mkfs命令进行磁盘的格式化了。mkfs即make filesystem,即对分区后的磁盘进行格式化,以使系统能够识别并使用该磁盘空间的命令。 mkfs其实是个综合命令,在使用的时候,它会调用不同的命令来将分区格式化为相应的文件系统。其可调用的命令如下: 从上图可以看出,我们可以将新分区格式化为ext2/ext3/msdos/vfat等不同的
fdisk工具 fdisk中Linux下进行磁盘分区的命令,它提供了一个向导式的磁盘分区和格式化的界面,简单易用。 fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如Linux 、FAT32、Linux swap以及其实类Unix类操作系统的文件系统等。当然我们用fdisk 对磁盘操作分区时后,还要对分区进行格式化所需要的文件系统,这样一个分区才能使用。这和DOS中
Linux 文件系统最重要的特点之一是它的文件链接。链接是对文件的引用,这样可以让文件在文件系统中多处被看到。在 Linux 中,链接可以如同原始文件一样来对待,即链接可以与普通的文件一样被执行、编辑和访问。对系统中的其他应用程序而言,链接就是它所对应的原始文件。当通过链接对文件进行编辑时,编辑的实际上是原始文件。链接不是副本。 在Linux中,有两种类型的链接:实体链接(hard link,硬
df,即disk free,可用来查看当前系统的挂载情况,也可以用来查看整体磁盘的使用情况。 默认情况下,df会显示系统全部的挂载情况。 而-h参数,可以将各分区的容量使用人们较易理解的方式显示出来。 我们也可以指定某目录,以只显示该目录(该目录所属的挂载点)的情况。 上图中,由于/etc是挂载到/的,所以当df的时候,会显示/的情况。 而-i选项用于显示inode的使用情况
一块新磁盘投入使用时,需要进行分区和格式化。磁盘的分区可以看成是一个“物理”的操作。而分区完成后还需要进行格式化,格式化就是将磁盘定义为合适的文件系统,以便操作系统可以理解。(一般情况下,一个分区是一个单独的文件系统,但也不一定。) 每个文件都有数据信息,也有文件本身的属性信息(如所有者、所属的组、创建时间、权限等)。在文件系统的设定里,数据和属性是放在不同的位置的。 一般的文件系统里都包括b
Linux中,whereis和locate都是基于文件数据库进行文件和目录的查找的,而find则会去查找硬盘,所以,尽管可能会比较费时间,但却是最精确和最可靠的。本文介绍下find命令的详细用法。 命令格式 find命令一般使用格式为: find [pathname] [options] [-exec…],即,可以加的选项很多。如图。 常见参数 pathname:所查找的目录路径
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号