linux的基本命令快捷键,linux笔记(一)——基本命令和快捷键

linux笔记(一)

1.常用BASH快捷键

编辑命令

快捷键

作用

Ctrl + a

移到命令行首

Ctrl + e

移到命令行尾

Ctrl + xx

在命令行首和光标之间移动

Ctrl + u

从光标处删除至命令行首

Ctrl + k

从光标处删除至命令行尾

重新执行命令

快捷键

作用

Ctrl + r

逆向搜索命令历史

Ctrl + g

从历史搜索模式退出

控制命令

快捷键

作用

Ctrl + l or clear

清屏

Ctrl + s

阻止屏幕输出

Ctrl + q

允许屏幕输出

Ctrl + c

终止命令

Ctrl + z

挂起命令

##2.常用命令

命令格式

命令基本格式: 命令 [选项][参数]

说明:

1.简化选项 -a; 完整选项 --all;

2.选项可组合

3.个别不遵循

4.隐藏文件通过改名实现 .test

目录命令

$mkdir 创建文件 mkdir [目录名称1][目录名称2][...]

选项

作用

-p

创建路径上所有不存在的目录,例如创建一个嵌套的文件/test/student

$ls 显示目录

选项

作用

-a

显示所有文件,包括隐藏文件

-l

详细显示

-h

人性化显示

-d

显示属性

$cp 复制 cp -rp [原文件 or 原目录][目标目录]

选项

作用

-r

复制目录

-p

保留属性

$mv 移动 mv -f [原文件 or 原目录][目标目录]

选项

作用

-f

强制执行

$rm 删除 rm -rf [文件或目录]

选项

作用

-f

强制执行

-r

删除目录

$touch 创建空文件 touch [文件]

$cat 查看文件

选项

作用

-n

显示行号

$ln 创建链接 ln 原文件 链接

选项

作用

ln

创建硬链接, 几乎等价于cp -p, 不同之处在于可以同步更新。不能跨分区使用,不能针对目录使用

ln -s

创建软连接, 相当于windows中的快捷方式

$chmod 权限更改

chmod [{ugoa}{+-=}][文件目录]

chmod [三个8进制数字,777代表所有权][文件目录]

注:

u:user,所有者;

g:group,所属组;

o:others,其他人;

a:all, 所有人;

=:权限赋值

目录和文件的rwx权限的区别

代号

权限

文件

目录

r

可查看文件内容

可列出目录内容

w

可修改文件内容

可在目录中创建和删除文件

x

执行

可执行文件

可进入目录

$chown 权限拥有者更改 shown [用户][文件或目录]

$chgrp 权限所属组更改 chgrp [用户组][文件或目录]

$find 文件查找 find [搜索范围][匹配条件]

选项

作用

-name

按名字查找,区分大小写

-iname

按名字查找,但是不区分大小写

-empty

查找空文件

-size

根据大小查找,常用于查找视频等大文件;find / -size +204800 (在根目录下查找大于100Mb的文件)

-user

查找使用者拥有的文件;find /home -user hichens (在home目录下查找拥有者为hichens的文件)

-cmin

最近修改过属性的文件; find /etc -cmin 5 (5min内修改过的文件)

$locate 在文件资料库中查找文件 locate 文件名

find 和 locate区别:

1.find查找速度远小于locate;

2.locate查看的文件要在资料库中;

3.更新资料库用updatedb命令;

$grep 文件中查找字符串 grep "字符串" [文件]

选项

作用

-i

不区分大小写

-An

输出成功匹配的行,以及改行之后的n行

针对命令的几个命令

命令

作用

例子

which

命令所在目录

which ls

whereis

命令及帮助文档所在目录

whereis ls

man

获取命令或者配置文件的帮助信息

man ls

help

susr下的命令(shell内置命令)

help umask

--help

列出命令的主要选项

ls --help

与用户有关的几个命令

命令

作用

例子

useradd

添加新用户

useradd luojie

passwd

设置密码

passwd luojie

who

查看用户登录信息

who

w

查看用户的详细登录信息

w

uptime

查看uptime,使用时间

uptime

压缩解压

命令

作用

例子

gzip

压缩得到.gz文件

gzip test

gzip -d or gunzip

解压.gz文件

gunzip test.gz

zip

压缩得到zip文件并保留原文件,windows也能用, zip [-r] [待压缩文件名][目标压缩文件名];-r压缩目录

zip hc.txt; zip -r test

bzip2

压缩得到.bz2文件, -k保留原文件

bzip2 -k test.bz2 <==> tar -cjf test.tar.bz2 test

bunzip2

解压缩, -k 保留原文件

bunzip2 -k test.bz2 <==> tar -xjf test.tar.bz2

$tar 解压缩

选项

作用

-c

创建压缩包

-x

解压缩包

-f

指定压缩文件

-j

得到bz2文件

-v

显示详细信息

网络命令

命令

使用

例子

write

给用户发信息, Crlt + D 退出编辑

write root

wall

write all 的 缩写

wall [message]

mail

给用户发送电子邮箱, Crlt + D 退出编辑

mail root

ping

测试网络连通性

ping 192.168.220.4

ifconfig

查看和设置网卡信息

ifconfig eth0 192.168.220.4

last

目前和过去登进去过的用户信息

last

3.vim常用快捷键

vim工作方式

![](https://img2018.cnblogs.com/blog/1612966/202001/1612966-20200131201451013-2105156504.png)

定位命令

命令

作用

aio

插入

:set nu

显示行号

:set nonu

取消行号

^

行首

$

行尾

gg

到第一行

G

到最后一行

nG or :n

到第n行

删除命令

命令

作用

x

删除光标所在字符

dd

删除光标所在行

dG

删除光标所在行到文件结尾的内容

D

删除光标位置到该行的结尾

:n1, n2d

删除指定范围的内容

复制剪切粘贴

命令

作用

nyy

复制当前下n行

ndd

剪切当前下n行

p,P

粘贴当前光标行下或者行上

替换和取消

命令

作用

r

取代光标所在字符

R

从光标还是替换字符,按ESC结束

搜索和替换

命令

作用

/string

搜索字符串, 忽略大小写: :set ic

:%s/old/new/g

全文替换

:n1, n2s/old/new/g

指定行数替换

6735b8e232f162c03de86d7c56e549ea.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值