Linux初学者总结

1.Linux 系统目录结构

/bin:
bin是Binary的缩写, 这个目录存放着最经常使用的命令

/boot:
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev :
dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc
这个目录用来存放所有的系统管理所需要的配置文件和子目录。

/home:
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib:
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库

/media:
linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt:
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

/root:
该目录为系统管理员,也称作超级权限者的用户主目录。

/usr:
 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

2、磁盘管理

cd

用途:切换工作目录

使用格式:

cd    进入用户主目录

cd ~ 进入用户主目录

cd -  返回进入此目录之前所在的目录

cd ..  返回上级目录(若当前目录为"/",则执行完后还在"/";".."为上级目录的意思)

cd ../.. 返回上两级目录

pwd

用途:查看工作目录

使用格式:

pwd   显示当前工作目录

ls

用途:显示目录内容列表

使用格式:ls [选项]... [目录或文件名]

常用选项:

-l: 详细信息显示  简写ll

-a:显示所有子目录和文件的信息,包括隐藏文件

-R:递归显示内容

-h:以友好方式显示文件大小(ll -h)

--full-time 显示完整的时间(ll --full-time)

mkdir(make directory的简写)

用途:创建文件夹

使用格式: mkdir [选项] [参数]

常用选项:

-p:以级联的方式创建文件夹

rmdir(remove directory的简写)

用途:删除空目录

使用格式:rmdir [-p] dirName

-p参数:删除目录及其子目录(目录和子目录都要写在路径中)

rmdir -p yyy/zzz  删除当前目录下的yyy目录及其子目录zzz

du

用途:统计目录及文件的空间占用情况(estimate file space usage)

使用格式:du [选项]... [目录或文件名]

常用选项:

-a:统计时包括所有的文件,而不仅仅只统计目录

-h:以更易读的字节单位(K、M 等)显示信息

df

用途:显示磁盘相关信息

常用选项:

-h:以更易读的字节单位(K、M 等)显示信息
free
用途:显示内存相关信息

常用选项:

-h:以更易读的字节单位(K、M 等)显示信息

3、文件管理

touch

用途:创建文件

使用格式:

touch  文件名

vim也可以创建

echo 也可以创建:       echo 字符串 > 文件名

file

用途:查看文件类型

使用格式:

file  文件名

cp

用途:复制

使用格式: cp [选项] 源文件或目录 目标文件或目录

常用选项:

-r: 递归复制整个目录树

scp

用途:跨服务器复制

使用格式: scp [选项] 源文件或目录 目标ip:目标文件或目录

常用选项:

-rp: 递归复制整个目录树

 scp -rp file14 192.168.1.12:/tmp

rm

用途:删除文件或目录

使用格式: rm [选项] 文件或目录

常用选项:

-f: 强行删除文件或目录,不进行提醒

-r:递归删除整个目录树

mv

用途:移动文件,如果与源文件位置一样,则相当于重命名

使用格式: mv [选项]... 源文件或目录„ 目标文件或目录

cat

用途:连接文件并打印到标准输出设备上

常用选项:

-n :由 1 开始对所有输出的行数编号

head

用途:在屏幕上显示指定文件的开头若干行,默认显示 10 行

常用选项:

-n数字:指定显示头部内容的行数

tail

用途:在屏幕上显示指定文件的末尾若干行,默认显示 10 行

常用选项:

-n数字:指定显示末尾内容的行数

-f实时显示文件的新内容

用途:显示文件内容,每次显示一屏

使用格式:

按 Space 键:显示文本的下一屏内容

按 Enter 键:只显示文本的下一行内容

按 h 键:显示帮助屏,该屏上有相关的帮助信息

按 b 键:显示上一屏内容

按 q 键:退出 more 命令

less

用途:分屏上下翻页浏览文件内容

使用格式:和 more 使用方式基本类似

按 e/↑ 键:向上滚动一行

按 y/↓/回车 键:向下滚动一行

G:跳到文件末尾

g:跳到文件首行

find

用途:在指定目录下查找文件

使用格式:find <路径> <选项> [表达式]

常用选项:

-name:根据文件名查找

4、其他常用

ping 网络测试命令

man:显示命令帮助信息

clear:清屏

who命令 查看所有登录用户信息

whoami 查看当前用户名

su:切换用户

history:显示历史命令

exit:退出登录状态(ctrl + a + d)

poweroff   关机命令

reboot     重启

5、vim文本编辑器简介

Linux中最常用的文本编辑器

vi:类Unix系统中默认的文本编辑器

vim:vi编辑器的增强版本,习惯上也称为vim

vim文本编辑器的作用和特性:

vim可以执行插入、删除、查找、替换等众多文本操作,而且用户可以根据自己的需要对其进行定制,只是一个文本编辑器,不能排版

vim没有菜单,只有命令

6、vim的三种工作模式

vim有三种基本工作模式,分别是:

命令模式 (command mode):或叫一般模式

插入模式 (insert mode):或叫编辑模式

末行模式 (last line mode):命令行模式

 

7、vim常用操作命令

插入命令

在命令模式下进行以下操作:

i 在光标前插入

I 在当前行首插入

a   在光标后一位开始插入

A 在当前行尾插入

o 在当前行下面插入一个新行

O 在当前行上面插入一个新行

定位命令
在命令模式下进行以下操作:

h、方向左键 左移一个字符

l、方向右键 右移一个字符

j、方向下键 下移一行

k、方向上键 上移一行

在普通模式下进行以下操作:

$ 移至当前行行尾

0 移至当前行行首

gg 移到第一行行首

G 移到最后一行行首

nG 移到第n行行首

在末行模式下进行以下操作:

:set  nu 显示行号

:set  nonu 隐藏行号

:n 移到第n行

删除命令

在命令模式下进行以下操作:

x 删除光标所在的文字

nx 删除光标后面的n个字符

X 删除光标前面的一个字符

nX 删除光标前面的n个字符

dd 删除光标所在行

ndd 删除从光标所在行开始向下数n行

复制和剪切命令

在命令模式下进行以下操作:

yy、Y 复制当前行

nyy、nY 复制从当前行开始以下n行

p 粘贴在当前光标所在行下

np            粘贴n行

P 粘贴在当前光标所在行上

替换和取消命令

在普通模式下进行以下操作:

r 替换光标所在处的一个字符

R 进入替换模式,从光标所在处开始替换字符,按Esc结束

u undo 撤销上一步操作

在末行模式下进行以下操作:

s(substitute)指令可搜寻某行列范围

g(global)指令可搜寻整个编辑缓冲区的资料

例子:

:%s/old/new/g    将文件中所有的“old”替换成“new”

:10,20s/old/new 将第10行至第20行第一次出现“old”的地方替换成“new”

:%s/^/hi/g           在所有行的行首插入“hi”

:%s/$/goodbye/g     在所有行的行尾添加“goodbye”

保存和退出命令

在末行模式下进行以下操作:

:w  保存修改

:q          退出

:wq  保存修改并退出

:q!  强制退出

:wq!        保存强制退出

检索:

在编辑器中直接输入‘/’可以进入检索,在输入不存在的内容直接报错并退出

Grep:在目录中输入检索想要的内容

例子:Grep -rn 123(内容) a(文件名)

命令:可视块(Ctrl+v)

进入可视块模式通过上下左右键进行选择要处理的位置

注意:在可视块中要想进行插入需要的命令(Shift+i)编辑完成直接按Esc退出即可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
目 录 绪论……………………………………………………………….….……………… 1 第1章 准备安装Oralce环境…………………………….….……………2   1.1 安装Oracle 10g R2所需的软件包………………………………………3   1.2 检查内核并修改linux版本信息......………………………………..……3   1.3 配置内核核心参数………………………………………..……….....……3   1.4 建立安装Oracle需要的用户,组,及目录……………..……….....……3   1.5 设置oracle的登录环境变量……………..……….....……3   1.6 配置X windows 1.7创建目录存放oracle安装文件………… ……………………….……………...3 1.8使用ssh 把oracle安装文件上传到10gR2_db目录下…….……………...……....7   1.9解压安装文件……………....7    第2章 Linux下安装Oracle数据库…………… .…… ……………………….….....3   2.1 选择安装类型,选择高级安装………………….….....3   2.2 指定证书存放目录 ….….....3   2.3 选择安装的数据库类型及oracle所支持的语言 ….….....3   2.4 指定oracle环境变量,安装路径….….....3   2.5 Oracle开始进行安装前的检查工作….….....3   2.6 选择配置选项….….....3   2.7 选择创建的数据库模式….….....3   2.8 指定数据库配置的相关选项.…… ……………………….….....3   2.9 选择数据库管理选项 .…… ……………………….….....3   2.10 指定数据库备份回复选项.…… ……………………….….....3   2.11 指定数据库相关用户密码oracle.…… ……………………….….....3   2.12 开始安装.…… ……………………….….....3   2.13 执行脚本信息.…… ……………………….….....3   2.14 安装结束.…… ……………………….….....3    验证安装的Oracle…………… .…… ……………………….….....3   3.1 使用浏览器登录isqlplus…… .…… ……………………….….....3   3.2 使用浏览器登录企业管理器…… .…… ……………………….….3   3.3终端登录sqlplus …… .…… ……………………….….....3   3.4 使用dbca创建数据库…… .…… ……………………….….....3    通过shell脚本实现oracle的自动化的管理.......33      4.1 编写shell 脚本启动数据库监听及数据库 .........3   4.2 编写shell 脚本关闭数据库监听及数据库.................33   4.3 系统启动关闭时自动执行的shell脚本…………….….....3   4.4.监控监听进程是否运行…………….….....3   4.5 全冷备份数据库........................3   4.6全热备份数据库........................3   

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一名初学袁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值