Linux 系统启动过程
内核的引导 -> 运行 init -> 系统初始化 -> 建立终端 -> 用户登录系统
终端利用ssh登录远程服务器
ssh -p 端口 服务器用户名@服务器ip
目录和文件
显示目录
ls -a(全部的文件)
ls -d(仅列出目录本身)
ls -l(文件的属性与权限等数据)
切换目录
cd [相对路径或绝对路径]
cd ..(到上一级目录)
显示目前的目录
pwd -P(显示正确的完整路径)
创建一个新的目录
mkdir -p 目录名称(把需要的目录递归创建)
删除空的目录
rmdir -p 目录名称(连上一级的空目录一起删除)
rm -p 目录名称(连上一级的非空目录一起删除)
复制文件或目录
cp -a 来源 目标(递归持续复制,用于目录的复制行为,连同文件的属性一起复制过去,若来源是连接档的属性则复制连接档属性)
cp -i 来源 目标(目标中已经存在时,覆盖前询问)
cp -p 来源 目标(连同文件的属性一起复制过去)
移动文件与目录或修改名称
mv -i 文件 目标地址(目标文件已经存在时,询问是否覆盖)
mv 当前名称 目标名称(更名)
更改文件属组
chgrp [-R] 属组名 文件名
文件内容查看
cat -n 文件(从第一行开始查看,连同空白行显示行号)
tac 文件(从最后一行开始查看)
vim 编辑器
vim 文件(直接进入命令模式)
按i 切换到输入模式,以输入字符
字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
按x 删除当前光标所在处的字符
按: 切换到底线命令模式,以在最底一行输入命令
q 退出程序(:q! 不保存强制退出)
w 保存文件(:wq 保存并退出)
[Ctrl] + [f](屏幕『向下』移动一页)
[Ctrl] + [b](屏幕『向上』移动一页)
0 或功能键[Home](移动到这一行的最前面字符处)
$ 或功能键[End](移动到这一行的最后面字符处)
G(移动到这个档案的最后一行)
gg(移动到这个档案的第一行)
/xxx(向光标之下寻找一个名称为xxx的字符串)
?xxx(向光标之上寻找一个名称为xxx的字符串)
:%s/old/new/gc(从第一行到最后一行寻找old并提示是否替换成new)
dd(删除游标所在的那一整行)
ndd(删除游标所在的向下n行)
u(复原前一个动作)
[Ctrl]+r(重做上一个动作)
yum 命令
yum install 软件包名(安装指定的软件)
yum update 软件包名(更新指定的软件)
yum remove 软件包名(删除软件包)