命令行提示标识的含义

– [当前用户@主机名  工作目录]$
– 若当前用户是root,则最后一个字符为 #
– 否则,最后一个字符为 $
[teacher@svr7 桌面]$
[root@svr7 桌面]#

常见的提示:命令没有找到 command not found...

原因1:命令输入有误 原因2:命令没有安装


• 检查红帽发行信息,查看文本文件的内容的命令为cat

[root@svr7 桌面]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)

命令完整的格式: 命令字 选项 参数1

[root@localhost 桌面]# uname 
Linux
[root@localhost 桌面]# uname -r
3.10.0-327.el7.x86_64

[root@localhost 桌面]# ls      /root
[root@localhost 桌面]# ls  -l  /root  #显示目录内容的详细属性


[root@localhost 桌面]# hostname   #查看当前主机名

[root@localhost 桌面]# ifconfig   #查看IP、子网掩码、广播地址

[root@localhost 桌面]# poweroff   #关闭系统
[root@localhost 桌面]# halt       #关闭系统
[root@localhost 桌面]# shutdown -h now   #关闭系统

server: 172.25.0.11/24 服务端 desktop: 172.25.0.10/24 客户端 真机远程管理Server与desktop 1.真机与两台虚拟机通信

[root@room9pc14 桌面]# ping -c 2 172.25.0.10 	# -c ping发送两个包
[root@room9pc14 桌面]# ping -c 2 172.25.0.11 	# -c ping发送两个包

2.真机远程管理

[root@room9pc14 桌面]# ssh root@172.25.0.11
Last login: Fri Jun 16 10:40:51 2017
[root@server0 ~]# exit  	#退出远程

[root@room9pc14 桌面]# ssh -p 22 root@172.25.0.10       #指定端口

补充快捷键:Ctrl+shift+t

在远程管理时运行对端的图形程序

[root@room9pc14 桌面]# ssh -X root@172.25.0.11             #X可以运行图形端
[root@server0 ~]# firefox

真机上还原三台虚拟机

[root@room9pc14 桌面]# rht-vmctl reset cla***oom
cla***oom [OK]

域 cla***oom 已开始

[root@room9pc14 桌面]# rht-vmctl reset server
server [OK]

域 server 已开始

[root@room9pc14 桌面]# rht-vmctl reset desktop
desktop [OK]

域 desktop 已开始


蓝色:目录 黑色:文本文件 绿色:程序文件

• Linux命令 – 用来实现某一类功能的指令或程序 – 命令的执行依赖于解释器(例如:/bin/bash)

 poweroff ---> 翻译官 ---->内核 

• Linux命令的分类

– 内部命令:属于解释器(bash)的一部分
– 外部命令:解释器之外的其他程序

ls -l   /etc/sysconfig/network-scripts/ifcfg-eth0 

cat   <Esc>和.     #将上一个命令的参数,粘贴


– Ctrl + c:废弃当前编辑的命令行
– Esc+. :粘贴上一个命令的参数

####################################################

绝对路径:以 / 开始的路径
相对路径:不以 / 开始的路径

. 表示当前目录 .. 表示父目录 ~user 表示用户user的家目录

/root: 管理员的家目录
/home: 存放所有普通用户的家目录

• ls — List
– 格式:ls [选项]... [目录或文件名]

• 常用命令选项
– -l : 以长格式显示
– -A:包括名称以 . 开头的隐藏文档
– -d: 显示目录本身(而不是内容)的属性
– -h: 提供易读的容量单位(K、M等)

– *: 任意零个或多个任意字符 – ?: 单个字符 – [a-z]: 多个字符或连续范围中的一个,若无则忽略 – {a,min,xy}: 多组不同的字符串,全匹配

[root@server0 ~]# ls /etc/*tab
[root@server0 ~]# ls /etc/*.conf
[root@server0 ~]# ls /dev/tty*

[root@server0 ~]# ls /dev/tty?
[root@server0 ~]# ls /dev/tty??

[root@server0 ~]# ls /dev/tty[1-9]
[root@server0 ~]# ls /dev/tty{1,3,5,7,9,S0}

请列出/dev/tty20~/dev/tty30?

[root@server0 ~]# ls /dev/tty2[0-9] /dev/tty30
[root@server0 ~]# ls /dev/tty{2[0-9],30}
[root@server0 ~]# ls /dev/tty{2?,30}



# mkdir /root/haha   /opt/xixi   /tmp/hehe  /mnt/lele

# ls /root
# ls /opt
# ls /tmp
# ls /mnt

# mkdir -p /opt/aa/bb/cc

# ls /opt/aa
# ls /opt/aa/bb

touch 创建文本文件

###################################################### • rm — Remove – 格式:rm [选项]... 文件或目录...

• 常用命令选项 – -r、-f:递归删除(含目录)、强制删除

##################################################### 补充定义命令的别名

alias  别名='执行的命令'

[root@server0 ~]# alias abc='hostname'   #定义别名
[root@server0 ~]# abc
server0.example.com
[root@server0 ~]#  alias lh='ls -lh'
[root@server0 ~]# alias                  #查看生效当前别名
[root@server0 ~]# unalias abc            #删除别名abc
[root@server0 ~]# abc

bash: abc: 未找到命令...

###################################################

[root@server0 ~]# rm -rf /opt/*
[root@server0 ~]# touch /opt/1.txt
[root@server0 ~]# mkdir /opt/nsd
[root@server0 ~]# ls /opt/

[root@server0 ~]# mv /opt/1.txt /opt/nsd/
[root@server0 ~]# ls /opt/
[root@server0 ~]# ls /opt/nsd/

[root@server0 ~]# touch /opt/1.txt
[root@server0 ~]# mv -f /opt/1.txt  /opt/nsd/   #强制覆盖


重命名:将路径不变的移动
[root@server0 ~]# mv /opt/nsd /opt/student
[root@server0 ~]# ls /opt

[root@server0 ~]# rm -rf /opt/*
[root@server0 ~]# cd /opt 

[root@server0 opt]# cp /etc/passwd  .
[root@server0 opt]# ls
[root@server0 opt]# cp /etc/fstab  /opt
[root@server0 opt]# ls
[root@server0 opt]# cp -r /boot  /opt
[root@server0 opt]# ls


在本次操作,临时取消别名
[root@server0 opt]# \cp -r /boot/ /opt/  


cp与mv均支持两个以上的多个参数


##################################################
• vim文本编辑器
– 格式:vim [[/目录/]文件名]

– 若目标文件不存在,则新建空文件并编辑
– 若目标文件已存在,则打开此文件并编辑
[root@server0 ~]# vim /opt/haha.txt


            按 i、a、o 进入
  命    -------------->  输入模式(按Esc返回到命令模式)
  令
  模     输入 : 进入
  式    -------------->  末行模式(按Esc返回到命令模式)

 末行模式   输入  wq  代表保存并退出
           	    输入  q! 代表强制不保存退出


################################################