shutdown [选项][时间][警告信息]
-h 关闭 halt
-r 重启 reboot
5.2.1 help命令获取帮助
5.2.2 查看man手册页
位于/uer/shara/man目录下
以以下命令显示
ls -d /uer/shara/man?
按q退出;
/[关键字] 查找关键字
n向下翻页,N向上翻页;
man -k 【关键字】
man 5 章节 同名关键字
OTN 英文文档
5.3.1 Shell基础知识
UNIX:Bourne Shell->Korn Shell
linux: bash Shell(Bourne-again Shell) b a shell
[root@server ~] //[用户@主机名 文件路径]你是谁 在哪个主机 的哪个目录下
Shell命令 选项 参数
5.4.1 常用组合键
Ctrl+D 输入结束 或者退出Linux系统
id 查看当前身份
Ctrl+C 中止命令
Ctrl+Z 挂起命令
Ctrl+L 清屏
5.4.2 光标 Ctrl+A
Ctrl+E
5.4.4 通配符
?
*
[]或关系
[!]取反
5.5.1 命令自动补齐
【tab】
三个可以自动补齐
1,命令自动补齐 按两下显示所有可补齐命令
2,文件系统路径
3,变量的补齐 $PATH 路径
5.5.2 历史命令
echo $HISTFILE
~/.bash_history
$HISTSIZE
$HISTFILESIZE
5.5.3
;
&&
5.6 重定向 改变进程输入输出元素值
read 输入
echo 输出
进程工作 文件描述字表
进程文件下标
前三项默认值 0关联键盘,作为输入设备 stdin(标准输入)
1关联屏幕,标准输出 stdout
2终端屏幕,标准错误 stderr
3 --
4 --
5 --
cat命令 连接标准输入输出 输入结果直接送给输出
5.6.1输出重定向
命令>文件:覆盖记录
命令>>文件:追加记录
错误重定向
同时实现:
[root@server ~]# ls adsf >/root/error.log 2>&1
[root@server ~]# ls sdff &>/root/error.log
[root@server ~]# cat >/root/test1.log
asdfas;fj
sdf
adsf
asdf
sdf
^[[A^[[A^[[A^C
[root@server ~]# cat /root/test1.log
asdfas;fj
sdf
adsf
sdf
sdf
5.6.2输入重定向
[root@server ~]# cat >/root/test.log <<EOF
sqlplus / as sysdba <<EOF //重定向 在脚步中作为sql语句执行;
selecet count(*) from scott.emp; //非Linux命令
EOF //重定向结束
echo afdsf //linux 命令
5.7 管道符
用于拼接小命令完成一项功能
grep 根据匹配关键字搜索行 grep '关键字' 文件
wc -l 统计多少;
ps -ef 查看当前系统所有进程信息
rpm -qa 查询安装包
sort 排序命令
5.8 远程连接Linux系统
Xshell 从Windows系统上远程登录Linux服务器
SSH ->openSSH,putty.Xshell
SSH协议
服务器端
service sshd status 管理查看后台服务状态
service sshd start 启动
service sshd stop 关闭
netstat -tlnp |grep 22 查看网络状态 ssh协议连接端口:22
t tcp协议
l 监听状态 listen
n 端口号数字
p 进程 process
vi /etc/ssh/ssh_config
加密 非对称密钥 公钥 私钥 质数乘积
客户端
ssh root@192.168.0.1
VNC协议 远程桌面协议
tigerVNC 用同一客户端服务器
realVNC
ultraVNC
[root@server ~]# vncserver
[root@server ~]# vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 4543
:3 4901
:2 4721
[root@server ~]# vncserver -kill :3
Killing Xvnc process ID 4901
Xvnc process ID 4901 already killed
[root@server ~]# vncserver -kill :2
Killing Xvnc process ID 4721