linux RHEL5基本命令


如何登陆字符终端

终端:用户与计算机系统交互的一整套设备,包括了键盘和显示器等

虚拟终端:Linux对终端设备进行模拟,为用户提供了与计算机系统交互的虚拟界面,默认情况下,虚拟终端是字符界面的,所以也被称为“字符终端”
字符终端:tty

在图形界面李打开的终端就是虚拟终端

虚拟端终端相互切换

  • 命令行界面:(Fn+)Ctrl+Alt+F2/F3/F4/F5/F6 五个伪字符终端
  • 图形界面:(Fn+)Ctrl+Alt+F7

命令切换图形界面 startx

进入字符终端 tty

退出字符终端 exit

显示用户当前工作目录 pwd

ls 命令

功能:显示目录内容,默认显示当前的文件列表。如果给出的参数是文件,则仅列出与该文件有关的信息。
格式: ls [-选项] [文件或目录路径]

-a (all) 列出目录中的所有项,包括以.开头的隐藏文件

-l(use a long listing format) 以长格式来显示文件的详细信息,每行的信息依次是:文件的类型与权限、链接数、文件属主、文件属组、文件大小、建立或者最近修改的时间

-i(inode) 在输出的第一列显示文件的索引节点号

-d(directoy) 仅列出目录本身的信息,而非列出目录中的文件列表信息

man(manual)命令

功能:显示命令的使用说明手册
格式: man 命令名字

man命令显示的帮助格式包含以下4部分

  • Name : 命令名称
  • Synopsis : 语法大纲
  • Description: 描述说明
  • Option:选项

在查看帮助时,按空格可以翻页,按回车可以一行一行的查看,输入q可以推出帮助文档

通配符

作用:模式匹配,如文件名匹配,路径搜索、字符串查找等。

  1. 通配符 *:用于表示任意长度的任何字符
  2. 通配符:表示任意的一个字符
  3. 通配符[]、-、!:[] 用于指定一个符号的取值范围,在方括号内可以用!来表示相反的含义。

例如:
列出"/etc"目录下的所有扩展名为conf的配置文件 ls /etc/*conf
列出“/etc”目录下所有文件名由三个字幕构成的配置文件 ls /etc/???.conf
列出“/etc”目录下所有以a、b或者c开头的配置文件

  1. ls /etc/[a-c]*.conf
  2. ls /etc/[abc]*.conf
  3. `ls /etc/[!d-z]*.conf` 
    

cat 命令

为了观察文件的差异,我们要知道查看文件的命令cat
cat 命令

功能1:显示文件信息,可与输入输出重定向配合使用 。
格式 cat [选项] 文件名
[实例] : 查看record文件 cat record

功能2:建立小型文件
格式 cat > 文件名,然后回车输入信息,Ctrl+d保存并且退出
[实例]:建立一个名为m1的文件,内容为:abcdefg

cat > m1
abcdefg
Ctrl+d

功能3:合并文件
格式:cat 文件1 文件2 > 新文件名字
[实例] 将m1,m2合并为m3

date > m2  //创建文件,并把日期重定向到文件中
cat > m2   //显示文件内容
cat m1 m2 > m3  //合并文件
cat  m3  //显示合并后的文件



特殊符号

  1. 分号; 用于隔开多条命令并且使他们能够连续执行,输出的结果是多个命令连续执行后的输出结果
  2. 符号& 用于指定当前命令在后台执行,例如拷贝一个大文件需要的时间比较长,将拷贝工作放到后台执行,执行时返回的显示结果是该命令的作业号和进程pid号 ,执行完毕会在前台提示 。
  3. 转义字符\ 通配符和特殊符号在shell中被解释为某种含义和功能,当要表示这些符号的本身时,需要使用转义符号\ ,例如使用echo在屏幕上输出"&",echo \&

在这里插入图片描述

重定向功能

shell中不适用系统的标准输入、标准输出或者标准错误输出端口,重新进行指定的情况成为输入输出的重定向

  1. 输出重定向
  2. 输入重定向
  3. 错误输出重定向

在这里插入图片描述

(1) 输出重定向和附加输出重定向:把命令的标准输出重新定向到指定文件当中,目的是保存命令执行的结果。
输出重定向 命令>重定向文件(覆盖原文件内容)
附加输出重定向 命令 >>重定向文件(在指定文件末尾追加命令的的结果)

[实例]
将当前的日期信息重新定向输出到文件record
date > record 重定向
who >> record 附加重定向

(2) 输入重定向:把命令的标准输入重新定向到指定文件中
格式: 命令 < 重定向文件
[实例] 用输入重定向的方式查看record 的内容
cat < record

(3) 错误输出重定向 : 把错误输出重新定向到指定文件中

格式: 命令 2 > 重定向文件
[实例] : 敲一个错误的命令,ils lsm ,通过错误输出重定向,将信息保存到文件record 中

# ls lsm               //错误命令
# ls lsm 2 > record   //错误输出重定向
# cat record         //查看record 内容 


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值