linux 常用命令部分讲解02

打开文件并且定位行
vim 文件名 +行数

VI编辑器三种工作模式
命令模式
末行模式
编辑模式

VI编辑器命令模式
ZZ (保存并退出)
h (向左移动光标)
j (向下移动光标)
k (向上移动光标)
l (向右移动光标)
w (向后移动一个单词)
b (向前移动一个单词)
0 (光标移动到行首)
^ (光标移动到行首, 第一个不是空白字符的位置)
$ (光标移动到行尾)
gg (光标移动到文件顶部的行首)
G (光标移动到文件末尾的行首)
数字gg 数字G (移动到对应的数字行数)
Ctrl + b (向上翻页)
Ctrl + f (向下翻页)
H (光标移动到屏幕顶部的行首)
M (光标移动到屏幕中间的行首)
L (光标移动到屏幕底部的行首)
{ (光标移动到上一段)
} (光标移动到下一段)
% (括号匹配及切换)
v (从光标位置开始按照正常模式选择文本)
V (选中光标经过的完整行)
Ctrl + v (垂直方向选中文本)
u (撤销上次的命令)
Ctrl + r (恢复撤销的命令)
x (删除光标所在的字符,或者选中的文字)
d[移动命令] (删除移动命令对应的内容)
dd (删除光标所在行, 可以ndd删除多行)
D (从光标所在位置删除至行尾)
y[复制命令] (复制)
yy (复制一行,可以nyy复制多行)
d[剪切命令] (剪切)
dd[剪切] (剪切一行, 可以 ndd 剪切n行)
p (粘贴)
r (替换当前光标字符)
R (替换当前行光标及以后的字符)
/str (查找str ,n : 查找下一个,N : 查找上一个)
i (在当前字符前插入文本)
a (在当前字符后添加文本)
o (在当前行下面插入一空行)
I (在行首插入文本)
A (在行末添加文本)
O (在当前行上面插入一空行)

VI编辑器末行模式命令
:w (保存)
:q (退出)
:q! (强制退出)
:wq (保存并退出)
:x (保存并退出)
:数字 (移动到对应的数字行数)
:%s/旧文本/新文本/g (查找并替换)
:%s/旧文本/新文本/gc (y - yes 替换,n - no 不替换,a - all 替换所有,
q - quit 退出替换,l - last 最后一个, 并把光标移动到行首, ^E 向下滚屏, ^Y 向上滚屏)

在指定路径中 根据名称 搜索
find [路径] -name ‘*.txt’

使用gzip格式压缩
tar -zcvf 打包名.tar.gz 被压缩的文件/目录

使用gzip格式解压
tar -zxvf 打包名.tar.gz (解压到当前目录)
tar -zxvf 打包名.tar.gz -C 目录路径 (解压到指定目录)

使用bzip2格式压缩
tar -jcvf 打包压缩文件名.tar.bz2 被压缩的文件/目录

使用bzip2格式解压
tar -jxvf 打包文件.tar.bz2 (解压到当前目录)
tar -jxvf 打包文件.tar.bz2 -C 目录路径 (解压到指定目录)

关机
halt

重启
reboot

权限
在这里插入图片描述

添加组
groupadd 组名

删除组
groupdel 组名

查看组信息
cat /etc/group

修改文件/目录的所属组
chgrp 目标组编号 文件名/目录名

添加新用户
useradd -m -g 组名 新建用户名

删除用户
userdel -r 用户名

查看用户信息
cat /etc/passwd

设置用户密码
passwd 用户名

切换用户
su 用户名
su - 用户名 (- 可以切换到用户家目录)

向普通用户授予权限
vim /etc/sudoers → 用户名 ALL=(ALL) ALL

普通用户登录, 操作管理员命令
sudo 命令

修改文件/目录权限
chmod +/- rwx 文件名/目录名
chmod -R u=rwx,g=rx,o=rwx 文件名/目录名
chmod -R 755 文件名/目录名

修改文件/目录的用户和组
chown -R 目标用户名:目标组名 文件名/目录名

查看系统时间(默认)
date

查看系统时间(指定格式)
date +"%Y-%m-%d %H:%M:%S"

设置系统时间
date -s “时间字符串”

查看当前月的日历
cal

查看当前年的日历
cal -y

查看2020年的日历
cal 2020

查看2020年10月的日历
cal 10 2020

显示磁盘剩余空间
df -h

显示目录下的目录大小
du -h [目录名]

查看进程的详细情况
ps aux

动态显示运行中进程并且排序
top → 1 (显示所有cpu)

终止指定代号的进程
kill [-9] 进程代号

显示内存信息
free -h

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值