Linux 基本操作。
本文精心整理,如需转载,请联系小编。谢谢。
相关安装包可以加小编获取。
服务器路径
命令符号 | 释义 |
---|---|
/ | 根目录 |
/bin | 二进制可执行命令 |
/dev | 设备特殊文件 |
/etc | 系统管理和配置文件 |
/etc/rc.d | 启动的配置文件和脚本 |
/home | 用户主目录的基点 |
/lib | 标准程序设计库 |
/sbin | 超级管理命令 |
/mnt | 系统提供这个目录是让用户临时挂载其他的文件系统 |
/root | 系统管理员的主目录 |
/Lost+found | 这个目录平时是空的, 系统非正常关机而留下“无家可归”的文件 |
/proc | 虚拟的目录,是系统内存的映射 |
/usr | 应用程序和文件几乎都在这个目录. |
/var | 某些大文件的溢出区 |
boot | 内核文件 Linux 系统文件(100MB-200MB) 服务器500MB |
opt | 临时文件 |
常用快捷键
图形界面 到 字符界面Ctrl Alt Fn (F1-----F6) init 3
字符界面 到 图形界面 Alt F7 init 5
Tab键 :自动补齐
反斜杠\ :强制换行
ctrl+u 清空至行首
ctrl+k 清空至行尾
ctrl+L 清屏
ctrl+c 取消本次命令编辑
touch 创建文件
mkdir 创建目录 mkdir -p 创建嵌套的多层目录结构
cd 切换工作目录 cd - 切换两个目录 cd .. 返回上个目录
du 统计目录及文件 du -s 只统计大小 du -a 统计所有文件 du -h 人性化显示
du -sh \* 查看所有文件及大小
pwd ------- 查看当前所在位置
vim ------查看日志(编辑器)
Ls ------ 打印(当前目录下所包含的内容)ls 显示目录内容(ls=ll)
./ ------直接运行脚本
查看帮助
help, -help man info (man ls)
常用命令 uname 查看系统信息及内核版本(-a 显示主机;-r 显示内核版本)
hostname 查看主机名
vim /etc/sysconfig/network 更改主机名
ifconfig 查看网络信息
shutdown -h now | poweroff | init 0 关闭计算机
shutdown -r now | reboot | init 6 重启计算机
Ln软链
Ln链接文件
Ln 要链接的文件 链接到什么地方
ln 创建链接文件
ln -s 软链接 ln 硬链
CP 复制
cp -r 递归复制整个目录树 cp=cp-i cp -r 递归复制
cp -p 保持源文件的属性不变
cp -f 强制覆盖目标同名文件或目录
cp -i 需要覆盖文件或目录时进行提醒
RM 删除
rm -rf 递归强行删除文件或者目录 不进行提醒
rm -f 强行删除文件或者目录,不进行提醒
rm -r 递归删除整个目录树
rm - i 删除文件或者目录时提醒用户确认
MV 移动(改名)
Cat 查看文件
More 分页查看文件 (不可返回)
Less 分页查看文件 (可返回)
Head 查看文件头(前10行)
Tail 查看文件尾 (后10行)
WC 统计
wc -l 统计行数
wc -w 统计单词个数
wc -c 统计字节数
压缩指令
压缩 (仅限文件)
- gzip
- bzip2
表示高压缩比:
- gzip -9
- bzip2 -9
解开已经压缩的文件
- gzip -d
- bzip2 -d
Tar 归档
口令打包压缩:
Tar 要打包压缩到什么地方 要打包压缩的文件
单个解释用法:
tar -c 创建 . tar格式的包文件
tar -x 解开. tar格式的包文件
tar -v 查看详情信息
tar -f 表示使用归档文件
tar -p 打包时保留原始文件及目录的权限
tar -t 列表查看包内文件
tar -C 解包时指定释放的目标文件夹
tar -z 调用gzip程序进行压缩或者解压
tar -j 调用bzip2 程序进行压缩或者解压
组合命令:
tar -cvf 打包
tar -zcvf 打包压缩
tar -zcvf XXX.tar.gz XX
tar -xvf 解压
tar -xvf xxxx.tar.gz -C aaa 解压到指定目录
打包压缩---- tar -zcvf
解压 ----- tar -zxvf
指定位置解压--- tar -zxcf -C
xx.bz2用bzip2 -d解压
xx.gz用gzip -d解压
xx.tar.gz 用-zxvf解压
xx.tar.bz2用-jxvf解压
常用
打包:
1、tar -zcvf a2data.tar.gz ./a2data.cn/*
2、tar -zcvf a2data.tar.bz2 ./a2data.cn/*
---- 将a2data.cn文件夹下统一打包 ------
解压(万能):
tar -xf a2data.tar.bz2 ./
---- 解压到当前路径下----
VI 编辑器
命令模式:
vim/vi ESC
输出模式:
a、i、o等键
末行模式:
(大写)A键
工作模式:命令模式 输入模式 末行模式
a #光标后面写
i #光标前面写
o #下一行写
dd #删一行
n+dd #删几行
d$ #删除光标后面的同一行 (删光标)
d^ #删除光标前面的同一行 (不删光标)
x #删光标
X #删光标前面的
yy #复制
p #黏黏到下一行
P #黏黏到上一行
u #撤销上一步
U #撤销这一行的所有修改
:q! #不保存退出
:w #保存
:wq #保存退出
:/ #搜索的东西 搜索什么 从上到下搜索
% #搜索的东西 搜索什么 从下到上搜索
行号
:set nu #设置行号
:set nonu #不要行号了
跳转到首行gg
跳转到尾行G
\#G跳转到到第几行
:e/etc/passwd 打开新的编辑文件
:r/etc/passwd 读入其他文件内容
文件内个替换
s/old/new 替换行里的一个old换成new
s/old/new/g 整行替换 old换成new
#,#s/old/new/g #到#行替换 old换成new
%s/old/new/g 整篇替换 old换成new
c 末尾加入c 对每个替换提示用户进行确定