Shell脚本学习(1)

1、启动shell

  shell是一个可以交互访问的linux系统程序,他的运行与普通程序相同,系统启动的shell取决于用户ID的配置

2、shell提示符

  $为默认提示符

  \a 铃声字符

  \d 格式为“日月年”的日期

  \e ASCII转义字符

  \h 本地主机名

  \H 完全合格的限定域主机名

  \j shell当前管理的作业数

  \l shell终端设备名的基本名称

  \n ASCII换行字符

  \r ASCII回车

  \s shell的名称

  \t 格式为“小时:分钟:秒“的24小时制的当前时间

  \T 格式为“小时:分钟:秒”的12小时制的当前时间

  \u 当前用户的用户名

  \v bash shell的版本

  \V bash shell的发布级别

  \w 当前工作目录

  \W 当前工作目录的基本名称

  \! 该命令的bash shell 历史数

  \# 该命令的命令数量

  \$ 如果是普通用户,则为美元符号,如果超级用户,则为英镑符号

  \nnn 对应于八进制nnn的字符

  \\ 斜杠

  \{ 控制码序列的开头

  \} 控制码序列的结尾

3、通用的linux目录名称

  /    虚拟目录的根目录,通常此处没有文件

  /bin   进制目录,存储多个GNU用户几倍的使用程序

  /boot   引导目录,存储引导文件

  /etc   系统配置文件目录

  /home  主目录 linux在该目录中创建用户目录

  /lib    库目录,存储系统和应用程序软件

  /media   媒体目录,可移动媒体谁被常用的挂载点

  /mnt    挂载目录,另一个可移动媒体常用的挂载点

  /opt    可选目录,常用语存储可选软件包

  /root    根主目录

  /sbin    系统二进制目录,存储许多GNU管理级别的应用程序

  /tmp    临时目录,可以在该目录中创建和销毁临时工作文件

  /usr    用户安装软件的目录

  /var    可变目录,用于经常更改的文件,比如日志文件

4、文件目录查看

  ls  通过色彩来区分文件类型

  ls -F  通过后缀区分文件类型

  ls -a   查看隐藏文件

  ls -F -R  显示当前目录下以及下级里面的所有目录文件

  ls -l  显示文件详细信息(相关属性)

  ls -i  查看文件的inode信息

  ls -l mypro?  ?表示一个字符匹配

  ls -l mypro*   *表示多个字符

 

posted @ 2019-05-13 14:25  fissure  阅读(156)  评论(0编辑  收藏  举报