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 对每个替换提示用户进行确定


评论