字符界面和shell教程.ppt
文本预览下载声明
;本章教学目标:
掌握文件、目录的操作命令及VI的使用
熟悉文件系统的相关知识;重点:
Linux文件系统的操作,
难点:
如何使用Linux命令来操作Linux系统下文件。;4.1 字符界面简介
4.2 简单Shell命令实例
4.3 文本编辑器vi;简单直观;Shell命令提示符
默认普通用户$
超级用户 #;1.注销
exit
CTRL+D
2.重启
reboot
shutdown –r now
3.关机
shutdown -h now
halt;4.2.1 与时间相关的Shell命令
4.2.2 与文件和目录相关的Shell命令
4.2.3 获得帮助
4.2.4 其他Shell命令;1.date命令
查看或修改系统日期和时间
2.cal命令
显示日历 ;注: 文件颜色的区别
白色: 普通文件(或黑色)
红色: 压缩文件
蓝色: 目录文件
浅兰色:链接文件(软)
黄色: 设备文件盘(/dev)
青绿色:可执行文件(/bin; /sbin)
粉红色:图片文件;案例一:
在根目录(/)下新建一目录 test
改变当前目录至 /test ,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(xh)与(ah);
进入到(xh)子目录中,新建一个空文件text1,text3;
进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2;
把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到xh子目录中;
删除text3文件与xh子目录及目录中的文件;并删除abc子目录;
清屏;;1、ls
功能:显示目录中的文件
格式:ls [参数] [目录名];参数:
-a: //显示目录下所有文件
-l : //以长格式显示目录下的内容
-F: //显示文件名同时显示类型
( *:表示可执行的普通文件
/:表示目录
@:链接文件
|:管道文件 )
-R: // 表示递归显示
-t: // 按照修改时间排列显示;实例:
#ls
#ls /bin/
#ls grub.conf
#ls -l
#ls -l /home/
注:若想回看查到的内容可以按shift+page up 键;2、cp
功能:复制文件
格式:cp [参数] 源文件 目标路径
参数:
-f //若文件在目标路径中存在则强制覆盖
-i //当文件在目标路径中存在提示是否覆盖
-R //递归复制(包含子目录一起复制)
-b //生成覆盖文件的备份
-v //显示命令执行过程;实例:
#cp /etc/* /a1/
#cp ./* /bin/
#cp /bin/* ./
#cp -f /sbin/* /exe/ ;3、rm
功能:删除文件
格式:rm [参数] 文件名
参数:
-f //强制删除
-i //提示是否删除
-r //递归删除
-v //显示命令执行过程;实例:
# rm /m1/f1
# rm *
# rm -f /m1/*
# rm -rf /m1/;4、mv
功能:移动文件、重命名文件
格式:mv[参数] 源路径 目标路径
参数(同上)
-f //强制移动
-i //提示是否移动
-v //显示命令执行过程;实例:
# mv /m1/f1 /m2/
# mv f1 f2
# mv -f /d1/* /d2/; 参数:
-t //用给定时间 ( [[CC]YY]MMDDhhmm[.ss] )
更改文件的时间记录
例: touch -t 201309021025 file1
将 file1 的时间记录改为 2013年9月02号10点25分
说明:若文件不存在,系统会建立一个文件。
默认情况下将文件的时间记录改为当前时间。;用法:clear;7、命令别名
格式:#alias 别名=“命令”
命令别名是Bash Shell的强特性,可以定制命令,例如,用户可以把常用的ps
显示全部