大家好,欢迎来到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