linux-text-3

Bash的变量类型主要有:本地变量、局部变量、环境变量、位置变量和特殊变量,其中特殊变量中的 $? 这个变量随时在变化,其中保存的数据就是刚刚执行过的命令执行状态返回值

执行状态返回值$?的数字含义为:

0:成功执行;

1-255:执行失败

请使用命令行展开功能来完成以下练习:

(1)、创建/testdir目录下的:a_c, a_d, b_c, b_d

(2)、创建/tmp/mylinux目录

(3)、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息

文件的时间戳管理工具:

touch

文件:metadata, data

查看文件状态:stat

三个时间戳:

access time:访问时间,简写为atime,读取文件内容

modify time: 修改时间, mtime,改变文件内容(数据)

change time: 改变时间, ctime,元数据发生改变

touch命令:

touch [OPTION]… FILE…

-a: only atime

-m: only mtime

-t STAMP:

[[CC]YY]MMDDhhmm[.ss]

-c: 如果文件不存,则不予创建

(4)、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?

命令别名(alias)

通过alias命令实现:

(1) alias

显示当前shell进程所有可用的命令别名;

(2) alias NAME=‘VALUE‘

定义别名NAME,其相当于执行命令VALUE;

注意:在命令行中定义的别名,仅对当前shell进程有效;如果想永久有效,要定义在配置文件中;

仅对当前用户:~/.bashrc

对所有用户有效:/etc/bashrc

Note: 编辑配置给出的新配置不会立即生效;

bash进程重新读取配置文件:

source /path/to/config_file

.  /path/to/config_file

撤消别名:unalias

unalias [-a] name [name …]

Note: 如果别名同原命令的名称,则如果要执行原命令,可使用"\COMMAND";

引用另一个命令的执行结果——管道:

COMMAND1 | COMMAND2 | COMMAND3 |…

Note:最后一个命令会在当前shell进程的子shell进程中执行;

(5)、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录

(6)、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录

(7)、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录

(8)、在/testdir目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22

(9)、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/testdir/list02目录中

(10)、复制/etc目录下所有以.d结尾的文件或目录至/testdir/list01目录中

(11)、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/testdir/list03目录中

时间: 2024-08-08 13:48:31

linux-text-3的相关文章

第三章 Linux操作系统的安装

第三章 Linux操作系统的安装 因为笔者一直都是使用CentOS,所以这次安装系统也是基于CentOS的安装.把光盘插入光驱,设置bios光驱启动.进入光盘的欢迎界面. 其中有两个选项,可以直接按回车,也可以在当前界面下输入 linux text 按回车.前者是图形下安装,可以动鼠标的,后者是纯文字形式的.建议初学者用前者安装.直接回车后,出现一下界面: 这一步是要提示你是否要校验光盘,目的是看看光盘中的安装包是否完整或者是否被人改动过,一般情况下,如果是正规的光盘不需要做这一步操作,因为太费

linux系统安装须知

使用字符安装模式:按ESC后.输入linux text.回车 通过字符界面安装系统时,官方为了某个bug而屏蔽了自定义分区和自定义安装包的功能. 32位的操作系统最高只能识别3G多的内存,容量再大的内存需要使用64位的操作系统. 万能的分区方案: (1)/boot分区给100M (2)swap分区大小为内存的2倍,如果您的机器内存非常大(大于8G时)给16G就够了,给多了也是浪费磁盘资源,8G或者8G以下就给内存大小的2倍 (3)/usr分区20G (4)/分区给20G (5)剩下的给/data

linux入门教程(三) Linux操作系统的安装

因为笔者一直都是使用CentOS,所以这次安装系统也是基于CentOS的安装.把光盘插入光驱,设置bios光驱启动.进入光盘的欢迎界面. 其中有两个选项,可以直接按回车,也可以在当前界面下输入 linux text 按回车.前者是图形下安装,可以动鼠标的,后者是纯文字形式的.建议初学者用前者安装.直接回车后,出现一下界面: 这一步是要提示你是否要校验光盘,目的是看看光盘中的安装包是否完整或者是否被人改动过,一般情况下,如果是正规的光盘不需要做这一步操作,因为太费时间.接下来是: 这一步没有什么可

linux磁盘分区讲解

HD是IDE硬盘  sda是SCSI硬盘 比如sda2:表示第一个SCSI硬盘的第2个分区; Linux有4个分区(主分区和扩展分区)  主分区和扩展分区都是从1-4开始 逻辑分区从5开始.  第一个分区sda1就简写sda,省略1 Sdb2就表示第2块SCSI硬盘的第2个主分区或扩展分区 Sdc6就表示第3块SCSI磁盘的第2个逻辑分区 要安装windows和linux双系统的要求: 1.系统是windows的.要安装linux系统,必须分出一个空闲分区.必须腾出未分配的分区彻底删除此分区.然

Linux系统自动化安装基础

Linux系统自动化安装基础 安装程序CentOS系统安装系统启动流程:bootloader-->kernel(initramfs)-->rootfs-->/sbin/init注意:安装过程中与启动过程中的文件不同 anaconda系统安装程序tui: 基于图形库curses的文本窗口gui:图形窗口 安装程序启动过程MBR: boot.catstage2: isolinux/isolinux.bin配置文件: isolinux/isolinux.cfg每个对应的菜单选项:加载内核: i

Linux安装程序Anaconda分析

1.概述 Anaconda是RedHat.CentOS.Fedora等Linux的安装管理程序.它能够提供文本.图形等安装管理方式,并支持Kickstart等脚本提供自己主动安装的功能.此外,其还支持很多启动參数,熟悉这些參数可为安装带来非常多方便.该程序的功能是把位于光盘或其它源上的数据包,依据设置安装到主机上.为实现该定制安装,它提供一个定制界面,能够实现交互式界面供用户选择配置(如选择语言,键盘,时区等信息).Anaconda的大部分模块用Python编写,有少许的加载模块用C编写. An

linux 进入 GNOME X 界面

CentOS 安装Gnome CentOSVmwareLinuxBlogHTML 刚开始装系统的时候,没有选Gnome或者KDE,现在想装个玩玩. 简单的安装可以参考这个:http://huruxing159.iteye.com/blog/744750 centos安装是是使用linux text 模式安装没有安装xwindows界面.现在要使用,使用yum安装. 登录系统,使用yum 安装 #yum groupinstall 'X Window System'  -y 安装GNOME桌面环境 

Linux课程笔记 Day01 课程内容总结

系统安装: 引导项简单介绍:在“boot:”提示后: 直接回车(Enter)——图形界面安装模式 linux text——字符界面安装模式 linux askmethod——提示用户选择安装方法(例如:nfs.ftp.http远程安装) linux  rescue——救援模式,如/etc/fstab文件损坏后的修复 memtest86——检测内存 (一)  选择安装方式 输入linux text进入字符安装界面模式,特点是方便.迅速. (二)  是否对光盘进行检查 一般不需要对光盘进行检查,可选

如何给Red Hat Linux安装Vmware Tools

众所周知在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(而不再用按Ctrl+Alt释放),而且还可以令虚拟机屏幕也可实现全屏化,重要一点能使得虚拟机的来宾系统时间与宿主机一致. 那么Red Hat Linux系统如何安装VMware tools的呢? 下面就介绍该工具(Vmware-Tools)在Linux环境中的安装步骤: 1. 在安装Linux的虚拟机中,单击"虚拟机"菜单下的

linux基础笔记

 linux-(1)[基础篇] 1.各种设备组件均以文件形式存在. 2常用设备文件存放:IDE硬盘:dev/hd.1 @第一[a-b] .                          scsi/sata/usb:dev/sd[a-p].  ·                                  打印机:dev/usb/lp[0-15].                    cd-rom/dvd-rom : dev/cdrom