linux基本指令续集

linux基本指令续集1 vim 编辑文件 vim 三种模式 1 命令行模式 2 编辑模式 3 尾行模式命令行模式补充 移动类 gg 光标回到第一行 G 光标回到最后一行 num G 光标回到指定的行数 shift 光标回到行首 shift 光

大家好,欢迎来到IT知识分享网。

1.vim

编辑文件

 vim三种模式: 

(1)命令行模式 

(2)编辑模式

 (3)尾行模式

命令行模式补充:

移动类:

gg:光标回到第一行

G:光标回到最后一行

num+G:光标回到指定的行数

shift+^:光标回到行首

shift+$:光标回到行尾

复制:

yy+p复制光标所在的一行

ynumy+p复制光标以下num行

撤回:

u

删除:

dd:删除光标所在的一行

dnumd:删除光标所在及以下num行

d+G:删除光标以下所有内容

gg+dG:删除文件所有内容

 

尾行模式补充:

(1)查找关键词:

:/关键词

n查找下一个

N查找上一个

(2)显示行数:

:set nu

隐藏行号:

:set nonu

 

2.cat/more/less/tail

查看文件

cat 查看文件所有内容

more查看文件 按“空格”一页一页往下翻 不可往上翻

退出按“q”“ctrl+c”“ctrl+z”

less查看文件 按“空格”一页一页往下翻 可往上

退出按“q”“ctrl+c”“ctrl+z”

tail 查看文件最新内容

tail  -f  xxx.log  查看文件最后几行

tail  -F  xxx.log / -F = -f + retry 

改名字或者删除之后都可以进行实时监测

cat xx.log | grep error

查找xx.log文件 查询error指令

|管道符(上一个命令的结果是下一个命令的输入)

 

grep 过滤 关键词所在那一行

在xx.log文件里查找ss:

cat xx.log | grep  -A 10 ss     后10行

cat xx.log | grep  -B 10 ss     前10行

cat xx.log | grep  -C 10 ss     前后各10行

 

查询结果输出到yy.log文件:

cat xx.log | grep  -A 10 ss > yy.log   后10行

cat xx.log | grep  -B 10 ss > yy.log     前10行

cat xx.log | grep  -C 10 ss > yy.log     前后各10行

文件上传和下载:

rz:上传文件

sz:下载文件

xshell:远程连接文件

3.mv/cp

移动/复制

移动2.log_2文件到根目录下的二号文件夹

复制2.”log并且命复制件为3.log

4.rm

删除文件或者文件夹(高危命令)

删除文件: 

 1.[root@bigdata10 ~]# rm 2.log

 rm:是否删除普通文件 “2.log”?y

2.[root@bigdata10 ~]# rm -f ./3.log(不会询问 )

删除文件夹: 

  1.[root@bigdata10 ~]# rm -r ./1

 rm:是否进入目录”./1″? y

rm:是否删除普通文件 “./1/1.log_1″?y

rm:是否删除目录 “./1″?y

2. rm -rf xx 

删除所有文件

5.alias

别名

切换目录:

alias aa=’cd /tmp’

输入aa可以切换到根目录下tmp文件

生效文件: 

source /etc/profile

source ~/.bashrc (推荐)

 source ~/.bash_profile

创建用户:useradd 

[root@bigdata10 ~]# useradd zhangsan

[root@bigdata10 ~]# id zhangsan

uid=1001(zhangsan) gid=1001(zhangsan) 组=1001(zhangsan)

创建张三用户

切换用户: su 

[root@bigdata10 ~]# su – zhangsan

 

环境用户:在任何位置任何窗口都可以使用某一软件里面的脚本

(1)全局环境变量:任何用户都可以生效

 /etc/profile

(2)个人环境变量:个人用户生效

~/.bashrc (推荐)

~/.bash_profile

6.tab

自动补全

按一次:补全

按两次:过滤或者补全

7.history

查看历史命令

(1)选中需要命令

(2)!行数

(3)清空:history-c

8.

用户相关命令

useradd zhangsan

(1)创建zhangsan用户

(2)创建张三组

(3)zhangsan用户家目录/home/zhangsan

 

查看用户信息:

/etc/passwd

添加用户组:

groupadd bigdata

查看组的信息:

/etc/group

usermod:

普通用户 临时拥有root权限:

文件类:

修改文件:

修改文件夹:

  [root@bigdata10 tmp]# chown zhangsan:zhangsan ./1.log

9.find/locate

查看文件

查看文件大小

 文件: ll -h 

文件夹: du -sh ./* 

系统相关的命令 

查看内存: free 

10.

网络相关配置:

思考题:

1.cd – 和cd ~ 什么区别?

cd-是返回上次访问目录

cd~返回根目录

 touch

 vim

less

more 

 | 

9.强制删除文件夹/xxx,命令是什么?

10.drwxr-x— 请问权限用数字如何表示?三组权限分别代表什么意思

组员有读的功能 其他人没有任何功能

11.查看文件夹大小命令是什么?查看文件大小的命令是什么?

12.如何清空一个文件的内容,哪两种方式?

–help

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/103003.html

(0)
上一篇 2026-02-21 08:49
下一篇 2026-02-22 16:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信