`
929118967
  • 浏览: 21808 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
博客专栏
Fcebf22e-9505-38db-b3f2-65fdcc3fd6a5
java开发的深入浅出
浏览量:7126
文章分类
社区版块
存档分类
最新评论

unix 基础知识

 
阅读更多

1.特殊文件

.profile

每个用户的根目录下有一个隐藏文件.profile,可以用ls –a查看。

每次用户登录时,首先执行该文件。对该用户的环境变量设置,或其它的预处理均可在该文件中设置。

2.查找文件
$ find search_path –name filename –print
例:
$ find . –name file1 –print  从当前目录(.)查找文件file1
3.从文件中查找字符串
$ grep [-i] string file  从文件file中查找并显示包含字符串string的行,-i选项表示忽略大小写。

4.vi的指令模式

指令集 功能

a 在当前游标之后输入
A 在当前行之末输入
i 在当前游标之前输入
I 在当前行之首输入
o 在当前行之下新增一行,并在新增行输入
O 在当前行之上新增一行,并在新增行输入
输入结束后,按Esc键退出输入模式。

5。游标移动

指令集 功能
h 向左移动一个字元
l 向右移动一个字元
j 向下移动一个字元
k 向上移动一个字元
b 左移一个单词,至词首
w 右移一个单词,至词尾
0 移到当前行行首
$ 移到当前行行尾
+ 移至下一行的行首
- 移至上一行的行首
H 移至视窗的第一行
M 移至视窗的中间一行
L 移至视窗的最后一行
G 移至该文件的最后一行
nG 移至该文档的第n行
n+ 下移n行
n- 上移n行

6.视窗移动

指令集 功能
<Ctrl> + f 视窗下卷一页
<Ctrl> + b 视窗上卷一页
<Ctrl> + d 视窗下卷半页
<Ctrl> + u 视窗上卷半页
<Ctrl> + e 视窗下卷一行
<Ctrl> + y 视窗上卷一行

7.删除操作

指令集 功能

x 删除游标所在字元
X 删除游标前一字元
dw 从游标当前位置开始向后删除一个单词
db 从游标当前位置开始向前删除一个单词
d0 从行首删除至当前游标位置
d$ 从游标当前位置删除至行尾
dd 删除游标所在行
D 同d$

8.修改操作

指令集 功能

s 修改游标所在字元,修改完成后按Esc键结束
S 修改整行内容,修改完成后按Esc键结束
r 替换当前游标所在字元
R 进入替换状态,直至按Esc键结束
cw 修改一个单词(从游标位置至词尾)
cb 修改一个单词(从词首至游标位置)
cc 修改整行内容,完成后按Esc键结束,同S
c0 修改行首至游标位置的内容
c$ 修改游标位置至行尾的内容
~ 游标所在字元大小写切换


9.保存与退出

指令集 功能
:w 保存,但不退出
:wq 保存并退出
:x 同:wq
:q 退出,如果当前文件没有保存,禁止退出
:q! 不保存退出
:w file1 将内容保存至文件file1中,注意:此时编辑的仍为原文件
:w! file1 将内容覆盖保存至文件file1中,如文件file1存在,:w file1将禁止执行


10.执行指令
以下用具体的数字为例进行介绍,数字表示行数,游标所在行可用“.”代替,文
件最后一行可用“$”代替。

指令集 功能
:10,20d 删除第10行至第20行的内容
:10d 删除第10行的内容
:%d 删除全部内容
:10,20co30 将第10行至第20行的内容复制到第30行之后
:10,20mo30 将第10行至第20行的内容移动到第30行之后
:1,$s/old/new 将第1行至最后一行中的old替换成new
:1,$s/^/new 将第1行至最后一行的内容前面插入new
:10 将游标移至第10行


11.切换到shell状态

指令集 功能

:sh切换到shell状态,exit返回

分享到:
评论

相关推荐

    Unix基础知识与Shell编程

    ### Unix基础知识与Shell编程 #### 1. Unix环境介绍 Unix是一种多用户、多任务的操作系统,被广泛应用于服务器、超级计算机和个人电脑中。它以其稳定性、安全性、灵活性著称,成为了开发人员和系统管理员的理想...

    UNIX基础知识.ppt

    UNIX 基础知识 UNIX 作为多用户、多任务的操作系统,具有多方面的特点和功能。下面是 UNIX 基础知识的总结: UNIX 简介 UNIX 是一个多用户、多任务的操作系统,由硬件、内核、 Shell 和应用程序组成。UNIX 的特点...

    unix基础知识[编程]

    在IT领域,Unix操作系统是最早期的多用户、多任务操作系统之一,对于系统管理员和程序员来说,掌握Unix基础知识是至关重要的。Unix系统以其强大的命令行工具、文本处理能力以及丰富的编程环境而闻名,它对现代操作...

    Unix基础知识.doc

    【Unix基础知识】 Unix操作系统起源于1960年代末,由贝尔实验室用C语言开发,是多用途且广泛应用于各种计算机平台的操作系统,包括大型机、小型机、工作站和微机。Unix的成功不仅推动了C语言的普及,还催生了众多...

    linux学习助手&unix基础知识

    总的来说,这个"Linux学习助手&Unix基础知识"资源包涵盖了入门所需的关键知识,包括文件系统操作、命令行使用、进程管理、Shell脚本、系统管理和故障排查。通过学习和实践,你可以建立起对这两个强大系统的扎实基础...

    Unix基础知识培训教材

    了解Unix基础知识对于IT从业者至关重要。以下是一些关键知识点的详细说明: **一、用户管理** 1. **用户登录**:通过`login`命令输入用户名和密码进行登录。 2. **退出**:使用`exit`命令或按下`Ctrl+D`组合键可以...

    unix基础知识文档

    Unix基础知识文档旨在帮助初学者掌握这个系统的操作和使用,其中包括了Unix Shell编程和Unix命令的详细讲解。下面,我们将深入探讨这两个关键知识点。 **Unix Shell编程** Unix Shell是Unix系统上的一个命令行接口...

    unix基础知识

    在了解了这些基础后,你可以通过阅读"unix基础知识.pdf"和"unix基础知识.txt"文件来获取更详细的教程和实践指南。这两个文档将提供更深入的解释,包括实际操作示例和可能遇到的问题解决方法。掌握Unix基础知识对于...

    oracle_unix基础知识资料

    总的来说,Oracle Unix基础知识涵盖了Unix操作系统和Oracle数据库的综合知识,包括安装、配置、管理和维护。这个资料包可能是由一系列文档、教程或实战案例组成,帮助初学者逐步掌握这两者之间的协同工作。深入学习...

    UNIX基础知识笔记

    ### UNIX基础知识笔记 #### 一、UNIX命令简介 在UNIX系统中,命令是进行系统管理、文件操作等任务的基础工具。下面将详细介绍几个常用的UNIX命令及其参数。 ##### 1. `ls` 命令 - **命令简介**:`ls` 命令用于列...

    HpUNIX基础知识介绍

    HpUNIX基础知识,介绍了HPUNIX的基本结构,对初学者比较有用的。

    UNIX基础知识

    ### UNIX基础知识概览 #### 1. 引言 UNIX是一种多用户、多任务的操作系统,自1969年诞生以来,已经成为计算机科学领域的基石之一。UNIX为用户提供了广泛的服务,包括但不限于执行新程序、打开及读写文件、分配内存...

    Unix 基础,学习Unix的必备知识,从架构到文件系统,再到基本命令

    **Unix基础概述** Unix操作系统是一种历史悠久的多用户、...了解和掌握这些Unix基础知识,对于日常的系统管理、软件开发和问题诊断都至关重要。通过深入学习和实践,可以进一步提升在Unix环境下的工作效率和技能水平。

    unix基础知识(-).pptx

    以下是一些关于Unix基础知识的关键点: 1. **登录与用户身份**: - 用户通过登录名和口令进入系统。口令信息存储在`/etc/passwd`文件中,包含7个字段,如登录名、加密口令、用户ID、组ID等。 - 用户ID(UID)是...

    Unix基础知识培训教材.doc

    主 题 Unix基础知识培训教材 内 容 介绍了一些常用的Unix基本知识及操作方法 关 键 字 Unix

    ds_odbc_linux_unix基础知识.pdf

    本文件“ds_odbc_linux_unix基础知识.pdf”聚焦于在Unix和Linux操作系统上配置SAP BusinessObjects Data Services(也称为Data Services)与ODBC数据源的集成。以下是对相关知识点的详细说明: 1. **SAP Business...

    惠普unix内部培训资料,包括系统管理员,unix基础知识等

    惠普unix内部培训资料,包括系统管理员,unix基础知识等。清单如下: hp-ux system administrator guide UNIX系统基础 hp-ux system administrator guide,UNIX系统基础 系统和网络管理I

    unix基础知识ppt

    UNIX基础,需要的新同学可以下载使用,包含了很多初学者必须的指令原理等,是菜鸟的好帮手,新手的宝典

Global site tag (gtag.js) - Google Analytics