linux学习之路
2021-11-22 19:04:04 38 举报
AI智能生成
说的做的,总该有所记录
作者其他创作
大纲/内容
心路历程 <向左
<<--2020年10月17日13:00-->>
一切开始之前的初始化
<<--2020年10月24日13:00-->>
安装工具
虚拟机(workstation 下载链接)
KaliLinux 下载链接
CentOslinux 下载链接
xshell
xftp
一个保存日志的好习惯
系统优化
<<--2020年某月某日某时-->>
kalilinux 优化
优化脚本
脚本附件
最新版kali无法拖入文件问题
CentOs优化
优化脚本
脚本附件
安装中文输入法(CentOs/kali)
<<--2020年11月28日13:30-->>
安装搜狗输入法(kali)
安装脚本
安装中文输入法(CentOs)
设置
CentOs实现免密登陆
<<--2020年12月4日9:00-->>
博客链接
CentOs配置
<<--2020年12月5日13点33分-->
CentOs配置apache
apache安装脚本
apache脚本附件
CentOs脚本优化
优化脚本
Kali安装msfconsole(暴力破解工具)
<<--2020年12月5日15点02分-->>
msfconsole脚本附件
msfconsole安装脚本
msfconsole操作
<<--2020年12月6日15点02分-->>
暴力破解root用户密码
操作日志预览
日志下载
python脚本防止暴力破解
<<--2020年12月7日 08点22分-->>
操作日志预览
安装脚本
启动脚本
解除禁制
查看状态
日志下载
接下来
<<--2020年12月26日14点15分-->>
搭建SQL注入平台
步骤介绍博文
mysql创建删除用户
GitHub 优化
安装命令集
常用命令集
基于CentOs7 linux
向右> 知识脉络
1 写在最先
3 文件相关
3.1 linux文件权限和配置
用户、用户组及其他人
文件权限
查看文件权限
命令 : ls -al
例: -rw-r--r--. 1 beimeng beimeng 18 4月 1 2020 .bash_log
更改文件权限
chgrp 改变文件所属用户组
chown 改变文件所有者
cp 命令会连带文件权限进行复制
chmod 改变文件的权限
chmod [options] mode file...
例:chmod 666 filename
例:chmod u+x filename
linux目录配置标准:FHS
3.2 linux文件与目录管理
目录与路径
相对路径和绝对路径
绝对路径:从根目录/写起。
相对路径:相对某一层写起的路径
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表”当前用户的“主文件夹
~account 代表account这个用户的主文件夹
目录的相关操作
cd 切换目录
pwd 显示当前目录
mkdir 创建新目录
rmdir 删除空的目录
PATH
试着用不同的账号执行:echo $PATH 找一找区别
文件与目录管理
ls 查看文件与目录
cp,rm,mv 复制、删除与移动
修改文件时间或创建新文件
查阅文件内容
cat,tac,nl 直接查看
more,less 可翻页查看
head,tail 数据选取
od 非纯文本文件
3.3 文件与文件系统的压缩与打包
文件压缩原理
常用的压缩命令
compress
gzip,zcat
压缩命令
解压命令
显示命令
bzip2,bzcat
压缩命令 bzip2 -z filename
解压命令 bzip2 -d filename
显示命令 bzcat filename
tar
4 shell和shell script
4.1 vim程序编辑器
输入模式
命令模式
底线命令模式
按键说明:
光标移动
左下上右
h
光标向左移动一个字符
j
光标向下移动一个字符
k
光标向上移动一个字符
l
光标向右移动一个字符
移动屏幕
Ctrl+
f
屏幕向下移动一页
b
向上移动一页
d
向下半页
u
向上半页
移动到
行首
0 或【HOME】
行尾
$ 或【end】
到某一行
n(数字)+
hjkl
从当前位向左下上右移动nge
G
移动到这个档案的第几行
向上一行
+
向下一行
-
相对文档
到第一行
gg
到最后一行
G
相对屏幕
到第一行
H
到最后一行
L
搜索替换
向下寻找
/word
寻找某个字符串
n
继续寻找
N
反向寻找
替换
:1,$s/word1/word2/gc
从第一行开始搜索并再替换之前询问
删除、复制与粘贴
delete=x
backspace=X
删除一整行
dd
ndd
4.2 bash
数据流重定向
传送符号
标准输入(stdin):代码为0 使用<或<<
标准输出(stdout): 代码为1 使用>或>>
标准错误输出(stderr): 代码为2 使用2>或2>>
设置命令执行逻辑 (" ; "、" && "、" || ")
管道命令
选取命令:
| cut
| grep
排序命令:
| sort
| wc
| uniq
4.3 命令别名与历史命令
4.4 正则表达式
4.5 shellscript
2 首次登陆
2.1 首次登陆系统页面介绍
子主题
2.2 terminal下执行命令
2.2.1 开始执行命令
命令范式 [beimeng.club@centos7]$ command [-options] parameter1 parameter 2 ...
实心小方块的情况
乱码的情况
2.2.2 基础命令的操作
netstat -a 查看网络链接状态
ps -aux 查看后台执行的程序
显示日期与时间 date
显示日历 cal
这么多的命令怎么记得住
简单好用的计算器 bc
2.2.3 重要的小技巧
【tab补全】
Ctrl + c
Ctrl + d
2.2.4 错误
执行失败
2.3 linux自带的在线求助页
3.1 man page
按空格翻页
/向下查找字符
?向上查找字符
n下一个
N上一个
q退出
3.2 info page
tab 在节点之间移动,有节点的的地方,
enter 可以进入相关的节点
B 移动光标到info界面中的第一个节点处
E 移动到最后一个节点处
N 向下一个
P 向上一个
U 向上一层
S(/) 在info page当中进行查询
H 显示求助菜单
? 命令一览
q over
3.3 其他有用的文件
/usr/share/doc/
2.4 开关机的注意事项
4.1 查看有谁在使用当前的电脑
who 看谁在线
4.2 踢出某个用户
ps -aux 找到相关的进程号
使用kill -9 进程号 踢除那个进程相关的用户
4.3 常用的关机命令
shutdown
shutdown -t 3600 “will be reboot”
init
reboot
sync;sync;sync;reboot
halt
poweroff
2.5 密码相关
5.1 忘记root密码的解决办法
在此页面按下 "e"
在LANG=en_US.UTF-8,追加rm single init=/bin/bash
passwd更改密码
touch /.autorelabel
exec /sbin/init
5.2 修改密码
passwd
5.3 创建用户
5 Linux使用者管理
0 条评论
下一页