Linux命令

1、Linux查看帮助命令

1.1 命令使用方法:

命令 [选项参数] [文件或目录] #以空格分割

1.2 命令帮助方法:

【命令】 –help 可以列出系统所有内部命令
man 【命令】 针对函数帮助
info 【命令】

2、Linux常用系统命令

echo #用于在终端输出字符串或变量
date #用于显示及设置系统的时间或日期
reboot #用于重启系统
poweroff #用于关闭系统
wget #用于终端中下载文件
ps #用于查看系统中进程状态
top #用于动态地监视进程活动与系统负载等信息,类型Windows任务管理器
pidof #于查询某个指定服务进程的PID值,所谓进程ID
kill #用于终止某个指定PID的服务进程,所谓杀掉进程
killall #用于终止某个指定名称的服务所对应的全部进程,所谓父加子

3、Linux系统状态命令

ifconfig #用于获取网卡配置与网络状态等信息
uname #用于查看系统内核与系统版本等信息
uptime #用于查看系统的负载信息
free #用于显示当前系统中内存的使用量信息
who #用于查看当前登入主机的用户终端信息
last #用于查看所有系统的登录记录
history #用于显示历史执行过的命令

4、Linux文件、目录相关命令

pwd #用于显示用户当前所处的工作目录
cd #用于切换工作路径
ls #用于显示目录中的文件信息
cat #用于查看纯文本文件
more #用于查看纯文本文件
head #于查看纯文本文档的前N行
tail #用于查看纯文本文档的后N行;或持续监控日志内容
tr #用于替换文本文件中的字符
wc #用于统计指定文本的行数、字数、字节数
stat #用于查看文件的具体存储信息等信息
cut #用于按“列”提取文本字符
diff #用于比较多个文本文件的差异
touch #用于创建空白文件
mkdir #用于创建空白目录
cp #用于复制文件或目录
mv #用于移动文件或将文件重命名 #rename == mv
rm #用于删除文件或目录
file #用于查看文件类型

5、Linux访问控制台

#管理员模式
$ 普通用户模式
虚拟控制台 由六个文本控制台和一个图形化控制台组成
Ctrl-Alt-F[1-6] #文本控制切换快捷键

Ctrl-Alt-F7 #图形化控制台

tty #用于查看当前终端的信息

6、文件编辑命令

6.1 进入vi的命令

vi filename #打开或新建文件,并将光标置于第一行首
vi +n filename #打开文件,并将光标置于第n行首
vi + filename #打开文件,并将光标置于最后一行首
vi +/pattern filename #打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename #在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename….filename #打开多个文件,依次进行编辑

6.2 屏幕翻滚类命令

Ctrl+u #向文件首翻半屏
Ctrl+d #向文件尾翻半屏
Ctrl+f #向文件尾翻一屏
Ctrl+b #向文件首翻一屏
nz #将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

6.3 插入文本类命令

i #在光标前
I #在当前行首
a #光标后
A #在当前行尾
o #在当前行之下新开一行
O #在当前行之上新开一行
r #替换当前字符
R #替换当前字符及其后的字符,直至按ESC键
s #从当前光标位置处开始,以输入的文本替代指定数目的字符
S #删除指定数目的行,并以所输入文本代替之
ncw或nCW #修改指定数目的字
nCC #修改指定数目的行

6.4 删除命令

ndw或ndW #删除光标处开始及其后的n-1个字
do #删至行首
d$ #删至行尾
ndd #删除当前行及其后n-1行
x或X #删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u #删除输入方式下所输入的文本

6.5 搜索及替换命令

n #在同一方向重复上一次搜索命令
N #在反方向上重复上一次搜索命令

6.6 选项设置

all #列出所有选项设置情况
term #设置终端类型
ignorance #在搜索中忽略大小写
list #显示制表位(Ctrl+I)和行尾标志($)
number #显示行号
report #显示由面向行的命令修改过的数目
terse #显示简短的警告信息
warn #在转到别的文件时若没保存当前文件则显示NO write信息
nomagic #允许在搜索模式中,使用前面不带“\”的特殊字符
nowrapscan #禁止vi在搜索到达文件两端时,又从另一端开始
mesg #允许vi显示其他用户用write写到自己终端上的信息

6.7 末行模式命令

:n1,n2 co n3 #将n1行到n2行之间的内容拷贝到第n3行下
:n1,n2 m n3 #将n1行到n2行之间的内容移至到第n3行下
:n1,n2 d #将n1行到n2行之间的内容删除
:w #保存当前文件
:e filename #打开文件filename进行编辑
:x #保存当前文件并退出
:q #退出vi
:q! #不保存文件并退出vi
:!command #执行shell命令command
:n1,n2 w!command #将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入
:r!command #将命令command的输出结果放到当前行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

爱写代码的小R

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

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

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

打赏作者

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

抵扣说明:

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

余额充值