Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

常用命令和VI编辑器

来源: peaceweb 分享至:

 

一、Linux命令概述

1),linux命令格式

command option arguments

命令字 命令选项 命令参数

2),快捷键

Tab键:自动补齐

反斜杠“\”:强制换行

快捷键 Ctrl+U:清空至行首

快捷键 Ctrl+K:清空至行尾

快捷键 Ctrl+L:清屏

快捷键 Ctrl+C:取消本次命令编辑

3),获得帮助

help 查看内部命令 help pwd

--help 查看外部命令 ls --help

man 帮助手册 man file

info 显示更详细的信息 info cd

补充:

管道 | 将前一个命令的输出作为下一个命令的输入

> 输出重定向 将原来在终端显示的内容输入到一个文件中

#man ls | col -b > lshelp.txt

#col -b 过滤特殊控制字符

二、文件和目录管理

1),目录操作命令

pwd 显示我现在在那里

cd .. 回到上一级目录

cd . 不变,还在当前目录

cd ~ 回到当前用户的主目录,等同于直接cd

cd - 回到上一次工作目录

cd ../.. 回到上一级的上一级的目录

ls 查看当前目录下的文件与目录

-a 查看所有文件(包含隐藏文件)

-l =ll 长格式显示

-al 长格式显示所有文件内容(包含隐藏文件)

-ld 长格式显示目录

-h 以字节单位(KM等)显示信息

2),别名

alias 查看当前系统的别名

alias 88=“shutdown -k now”

unalias 88 删除别名88

unalias -a 删除所有别名

3),通配符

* 代表任意字符(0到多个)

? 通配符,代表一个字符

[a-z] 就可以代替任意小写字母,而[a-zA-Z]则可替代任意字母

4),mkdir 创建目录

mkdir a 创建a目录

mkdir -p 创建多级目录 mkdir aa/bb/cc/dd -p

rmdir.html' target='_blank'>rmdir 删除目录

5),du -sh 统计目录文件大小

df -h 查看分区使用情况

6),文件操作命令

file 查看文件的类型

touch 创建文件/更新时间戳

cp 拷贝文件

cp -r 拷贝目录

rm 删除文件

rm -rf 删除文件与目录

mv 移动,如果移动到还是当前目录就是改名

7),查找

whereis 也能查找文件

which 主要查询命令的路径

cate.html' target='_blank'>locate 需要生成数据库 updatedb

find / -name abc /下查找一个名叫abc的文件

-size 按文件大小查找

-user 按文件属主查找

-type 文件类型查找 f-文件 d-目录

8),链接

硬链接:ln 不产生新文件,不能对目录进行操作,不能跨文件系统(分区),删除原文件后,硬链接还在,软链接没有

软链接:ln –s 绝对路径

9),查看文件

cat /etc/passwd 全部显示,但是只能看到最后的屏幕显示结果

more /etc/passwd 分页显示,只能向下翻页(空格)

less /etc/passwd 分页显示,能上能下(上下键)

head /etc/passwd 默认查看文件的前10head -n 文件 查看前n

tail /etc/passwd 默认查看文件的后10tail -n 文件 查看后n

tail -f /var/log/messages 实时查看也可以写成tailf /var/log/messages,退出时Ctrl+c

10),wc 统计

-l:统计行数

-w:统计单词个数

-c:统计字节数

11),grep 过滤

-i:查找时忽略大小写

-v:取反

“^……”表示以……开头,“……$”表示以……结尾,“^$”表示空行

12),压缩

gzip -9 文件名

bzip2 -9 文件名

解压

gzip -d .gz

bzip2 -d .bz2

13),打包

对文件和目录打包和压缩(c)

tar -cf file.tar file

tar -czf file.tar.gz file

tar -cjf file.tar.bz2 file

查看包内容(t)

a.tar-------->tar -tf a.tar

a.tar.gz---->tar -tzf a.tar.gz

a.tar.bz2-->tar -tjf a.tar.bz2

对文件和目录解包(x)

tar -xf file.tar -C 路径

tar -xzf file.tar.gz -C 路径

tar -xjf file.tar.bz2 -C 路径

三、vim

1),三种模式

       shell

          |

  命令模式

  /         \

 输入模式    末行模式

从命令模式到输入模式:

i 从当前光标前插入一个空字符

o 在当前光标下新加一空行

从命令模式到末行模式:

:

?

/

从输入模式和末行模式返回命令模式:

esc

2),vim的打开与退出

1vim file file存在则打开file

file不存在则新建file

2,在末行模式中按

:q 退出

:w 保存

:wq 保存退出 = ZZ = :x

:X 加密

:wq! 强制保存退出

:! 命令 vim中执行外面命令

:w file 另存为file

:r file 读入file

3,光标的移动

h

l

k

j

4,行内的跳转

^ 将光标跳转到本行的行首字符

$ 将光标跳转到本行的行尾字符

5,文件行内的跳转

:set nu 查看行号

vim /root/.vimrc文件中添加set nu 每次vim文件就都显示行号

:set nonu 去掉行号

1G=gg 跳转到文件的首行

G 跳转到文件的尾行

#G 跳转到文件的#行(命令模式)

# 跳转到文件的#行(末行模式)

6,删除操作(在命令模式中)

x 删除光标处的单个字符

dd 删除光标所在行

#dd 删除#

J 合并当前行和下一行

u 取消最近一次的操作,能多次使用

U 取消当前行所有的操作

ctrl +r 对使用u命令撤销操作进行恢复

7,复制粘贴

yy 复制当前光标所在行

#yy 复制当前光标向下#

p 粘贴

在末行模式中复制 :1,3y 复制1-3

8,字符串的查找(末行模式)

/world 从上向下查找world

world 从下向上查找world

n 定位下一个匹配的字串

N 定位上一个匹配的字串

9,字符串的替换(末行模式)

:s/old/new 将当前行中查找到的第一个字符“old” 串替换为“new”

:s/old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”

:#,#s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”

:%s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”

:s/old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认

10,打开多个文件

:args 显示多文件信息

:next 向后切换文件

:prev 向前切换文件

:first 定位首文件

:last 定位尾文件

ctrl + ^ 快速切换到编辑器中切换前的文件

vim编辑器的命令还有好多,下面的图希望多看看:
 

 

 


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史