`

linux Vi常用操作

 
阅读更多

linux的命令操作


1、日常操作命令 

**查看当前所在的工作目录
pwd

**查看当前系统的时间
date

**查看有谁在线(哪些人登陆到了服务器)
who  查看当前在线
last 查看最近的登陆历史记录


2、文件系统操作
**
ls /    查看根目录下的子节点(文件夹和文件)信息
ls -al  -a是显示隐藏文件   -l是以更详细的列表形式显示

**切换目录
cd  /home

**创建文件夹
mkdir aaa     这是相对路径的写法
mkdir -p aaa/bbb/ccc
mkdir  /data    这是绝对路径的写法

**删除文件夹
rmdir   可以删除空目录
rm -r aaa   可以把aaa整个文件夹及其中的所有子节点全部删除
rm -rf aaa   强制删除aaa

**修改文件夹名称
mv aaa angelababy

**创建文件
touch  somefile.1   创建一个空文件
echo "i miss you,my baby" > somefile.2  利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容
echo "huangxiaoming ,gun dan" >> somefile.2     将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容

用vi文本编辑器来编辑生成文件
******最基本用法
vi  somefile.4
1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容
2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容
3、编辑完成之后,按Esc键退出编辑模式,回到一般模式;
4、再按:,进入“底行命令模式”,输入wq命令,回车即可

******一些常用快捷键
一些有用的快捷键(在一般模式下使用):
a  在光标后一位开始插入
A   在该行的最后插入
I   在该行的最前面插入
gg   直接跳到文件的首行
G    直接跳到文件的末行
dd   删除行,如果  5dd   ,则一次性删除光标后的5行
yy  复制当前行,  复制多行,则  3yy,则复制当前行附近的3行
p   粘贴
v  进入字符选择模式,选择完成后,按y复制,按p粘贴
ctrl+v  进入块选择模式,选择完成后,按y复制,按p粘贴
shift+v  进入行选择模式,选择完成后,按y复制,按p粘贴

查找并替换(在底行命令模式中输入)
%s/sad/88888888888888     效果:查找文件中所有sad,替换为88888888888888
/you       效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)

 

*****拷贝文件
cp  somefile.1   /home/hadoop/


*****查看文件内容
cat    somefile    一次性将文件内容全部输出(控制台)
more   somefile     可以翻页查看, 下翻一页(空格)    上翻一页(b)   退出(q)
less   somefile      可以翻页查看,下翻一页(空格)    上翻一页(b),上翻一行(↑)  下翻一行(↓)  可以搜索关键字(/keyword)

tail -10  install.log   查看文件尾部的10行
tail -f install.log    小f跟踪文件的唯一inode号,就算文件改名后,还是跟踪原来这个inode表示的文件
tail -F install.log    大F按照文件名来跟踪

head -10  install.log   查看文件头部的10行

 


3、文件权限的操作

****linux文件权限的描述格式解读
drwxr-xr-x      (也可以用二进制表示  111 101 101  -->  755)

d:标识节点类型(d:文件夹   -:文件  l:链接)
r:可读   w:可写    x:可执行
第一组rwx:  表示这个文件的拥有者对它的权限:可读可写可执行
第二组r-x:  表示这个文件的所属组对它的权限:可读,不可写,可执行
第三组r-x:  表示这个文件的其他用户(相对于上面两类用户)对它的权限:可读,不可写,可执行


****修改文件权限
chmod g-rw haha.dat    表示将haha.dat对所属组的rw权限取消
chmod o-rw haha.dat  表示将haha.dat对其他人的rw权限取消
chmod u+x haha.dat      表示将haha.dat对所属用户的权限增加x

也可以用数字的方式来修改权限
chmod 664 haha.dat  
就会修改成   rw-rw-r--

如果要将一个文件夹的所有内容权限统一修改,则可以-R参数
chmod -R 770 aaa/
chown angela:angela aaa/    <只有root能执行>


4、基本的用户管理

*****添加用户
useradd  angela
要修改密码才能登陆
passwd angela  按提示输入密码即可


**为用户配置sudo权限
用root编辑 vi /etc/sudoers
在文件的如下位置,为hadoop添加一行即可
root    ALL=(ALL)       ALL    
hadoop  ALL=(ALL)       ALL

然后,hadoop用户就可以用sudo来执行系统级别的指令
[hadoop@shizhan ~]$ sudo useradd huangxiaoming


5、系统管理操作
*****查看主机名
hostname
****修改主机名(重启后无效)
hostname hadoop

*****修改主机名(重启后永久生效)
vi /ect/sysconfig/network
****修改IP(重启后无效)
ifconfig eth0 192.168.12.22

****修改IP(重启后永久生效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0


mount ****  挂载外部存储设备到文件系统中
mkdir   /mnt/cdrom      创建一个目录,用来挂载
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/     将设备/dev/cdrom挂载到 挂载点 :  /mnt/cdrom中

*****umount
umount /mnt/cdrom


*****统计文件或文件夹的大小
du -sh  /mnt/cdrom/Packages
df -h    查看磁盘的空间
****关机
halt
****重启
reboot


******配置主机之间的免密ssh登陆
假如 A  要登陆  B
在A上操作:
%%首先生成密钥对
ssh-keygen   (提示时,直接回车即可)
%%再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id   B

 

******后台服务管理
service network status   查看指定服务的状态
service network stop     停止指定服务
service network start    启动指定服务
service network restart  重启指定服务
service --status-all  查看系统中所有的后台服务

设置后台服务的自启配置
chkconfig   查看所有服务器自启配置
chkconfig iptables off   关掉指定服务的自动启动
chkconfig iptables on   开启指定服务的自动启动


*****系统启动级别管理
vi  /etc/inittab

# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    linux vi 常用命令

    以上介绍了Linux VI编辑器的基础操作及其命令模式下的常用命令。熟悉这些基本操作可以帮助用户更高效地使用VI进行文本编辑工作。虽然初学者可能会觉得VI有些难以掌握,但一旦熟练使用后,你会发现它的强大和便捷性。

    Linux vi常用命令

    ### Linux vi常用命令详解 #### 一、简介 在Linux环境下,`vi`(Visual Editor)编辑器是一款功能强大且广泛使用的文本编辑工具。它具备高效的文字处理能力,支持多种模式切换,包括命令模式、插入模式及底行模式...

    linux vi常用命令

    ### Linux VI/VIM 编辑器常用命令详解 在 Linux 和 Unix 类系统中,VI(Visual Editor)编辑器是标准的文本编辑工具,而 VIM(VI Improved)则是其增强版,提供了更多功能和改进。VI/VIM 编辑器因其高效、功能强大...

    linux 常用命令 vi命令

    在Linux操作系统中,掌握一些常用命令是至关重要的,特别是对于初学者或正在学习Linux的同学。本文将主要聚焦于“vi”命令,一个强大的文本编辑器,以及与之相关的其他Linux命令。 **一、vi编辑器** vi(Visual ...

    linux下Vi编辑器常用命令

    ### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...

    linux常用命令vi命令所有命令

    根据提供的文件信息,我们可以推断出这部分内容与Linux操作系统下的Vi编辑器命令及某些系统配置文件有关。然而,由于原文存在大量无法识别的字符,这里将重点解释标题和描述中的内容,并结合常见的Linux Vi编辑器...

    linux上vi编辑器常用命令

    ### Linux平台上Vi编辑器的核心命令解析 #### 一、Vi编辑器简介 Vi编辑器作为Linux平台下一款轻量级的文本编辑工具,在系统管理、软件开发等领域具有广泛的应用价值。尤其是在Ubuntu这样的发行版中,尽管相较于Red ...

    常用命令linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全常用命令linux下vi编辑器命令大全

    linux基本命令以及linux下vi命令大全

    vi是Linux中最常用的文本编辑器之一,虽然初学者可能会觉得它的操作有些复杂,但一旦熟悉了,就会发现它非常强大和高效。 1. **启动vi**:在终端输入`vi`或`vim`(Vi IMproved,vi的增强版本)后跟文件名,即可打开...

    linux vi编辑器手册 linux常用命令

    本手册将深入探讨Linux VI编辑器的使用方法以及一些常用的Linux命令,帮助用户更高效地管理和操作文件。 ### Linux VI编辑器 VI编辑器分为两种模式:命令模式和插入模式。在命令模式下,你可以移动光标、删除文本...

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    vi命令全 vi 常用命令 unix vi 常用命令 vi 替换命令 unix vi 命令 vi 命令模式

    Vi 编辑器可以在所有的 UNIX 操作系统(包括 Linux 操作系统)中随意编辑文件。 Vi 编辑器有两种基本模式:输入模式和指令模式。输入模式为输入命令,文本就会显示在屏幕上;而指令模式为输入命令就执行命令,而...

    Linux vi/vim 常用操作思维导图

    以下内容将详细介绍vi/vim编辑器中一些常用的命令和操作模式,旨在帮助初学者更好地理解和掌握这个工具。 首先,vim编辑器有三种工作模式:底线命令模式(lastline mode)、命令模式(command mode)和输入模式...

    详解linux vi命令用法

    详解 Linux Vi 命令用法 Vi 编辑器是 Linux 系统中最基本的编辑器,它提供了一个视窗设备,通过它可以编辑文件。...通过了解 Vi 编辑器的基本概念和操作命令,可以更好地使用 Vi 编辑器来编辑文件。

    vi常用命令汇总.docx

    vi 编辑器是 Linux 操作系统中的一个文本编辑器,具备了丰富的功能,以下是 vi 编辑器常用命令的汇总。 打开文件、保存文件和退出 * 打开文件:vi 文件名 * 打开文件并跳转到指定行号:vi 文件名 +行号 * 退出 vi...

    LINUX中VI常用的编辑命令

    ### Linux中VI常用的编辑命令 在Linux环境下,VI(Visual Editor)是一款功能强大的文本编辑器,广泛应用于系统管理和软件开发领域。对于初学者而言,掌握VI的基本操作是必不可少的技能之一。本文将详细介绍VI编辑...

    Linux常用命令-Vi-简单Shell编程.zip_linux常用命令_vi

    - Vi(Visual Editor)是Linux中最常用的文本编辑器之一,具有全屏幕编辑和命令模式两种操作方式。 - 在命令模式下,你可以通过键入命令来移动光标、删除文本、复制和粘贴等。 - 转换到插入模式(Insert mode),...

    VI常用命令汇总......

    《VI编辑器常用命令详解》 VI编辑器,全称Visual Editor,是Linux和Unix系统中广泛使用的文本编辑器,以其高效和强大的功能深受程序员和系统管理员的喜爱。本文将详细介绍VI编辑器中的常用命令,帮助读者更好地掌握...

    Linux之VI命令详解

    Linux之VI命令详解 Linux系统中的VI编辑器是一种功能强大的文本编辑器,它提供了一个视窗设备,通过它可以编辑文件。vi编辑器是所有UNIX系统都会提供的屏幕编辑器,对UNIX系统略有所知的人或多或少都觉得vi超级难用...

Global site tag (gtag.js) - Google Analytics