Linux基础入门

Linux基础入门
ActingLinux
目录结构
- 顶级目录 / 有且只有一个
- Windows \ 表示层级关系
- Linux / 表示层级关系
Linux命令入门
命令基础
command [-options] [parameter]
- command 命令本身
- -options 命令选项 行为细节
- parameter 命令参数 指向目标
ls命令入门
ls 列出目录下的内容
ls [-a -l -h] [linux路径]
- -a all 列出全部文件 包括隐藏( 以. 开头是隐藏文件夹)
- -l 竖向排列 并展示更多信息
- ls -l -a 即 ls -la
- -h 文件大小带单位
cd切换工作目录(change directory)
cd [linux路径]
pwd (print work directory)
查看当前所在的工作目录
特殊路径符
- . 表示当前目录
- .. 表示上一级目录 ../.. 退回两级
- ~ 表示home目录
创建目录命令
- mkdir (make directory)
- mkdir [-p] linux路径
- -p 表示自动创建不存在的父目录 适用创建连续多层级的目录
- 确保在home目录内
文件命令
touch 创建文件
- touch Linux路径
cat 查看文件内容
- cat Linux路径
more 支持翻页查看文件内容
- more Linux路径
- 空格 翻页
- q 退出
cp 复制文件夹
- cp [-r] 参数1 参数2
- -r用于复制文件夹
- 参数1 被复制文件
- 参数2 复制去的地方
mv 文件移动 改名
- mv 参数1 参数2
rm 删除文件 文件夹
- rm [-r -f] 参数1 参数2….
- -r 删除文件夹
- -f force 强制删除 不会出现确认信息
- 通配符
- test* 匹配以test开头的文件
- *test* 匹配包含test的文件
查找命令
- which
- which 要查找的命令
- 找到二进制可执行文件
- find
- find 起始路径 -name “被查找的文件名”
- find 起始路径 -size +|- n [kMG]
- +表示大于 - 表示小于
- n 表示大小
- kMG表示单位
过滤命令
- grep
- grep [-n] 关键字 文件路径
- -n 表示在结果中显示匹配的行的行号
- 关键字 表示过滤的关键字
- 文件路径 可作为内容输入端口
数量统计
- wc
- wc [-c -m -l -w] 文件路径
- c 统计bytes数量
- m 统计字符数量 symble
- l 统计行数
- w 统计单词数量
- 文件路径 可作为内容输入端口
管道符
- |
- 将左边的结果 作为右边的输入
echo命令
- echo 输出内容
反引号 `
- 执行被包围的内容
重定向符
- > 左侧内容覆盖到指定文件中
- >>左侧内容追加到指定文件中
- 自动换行
tail
- 查看文件尾部内容
- tail [-f -num] linux路径
- -f 追踪
- -num 查看尾部多好行
- ctrl + c 退出
vi/vim 编辑器
- vim 文件路径
- 不存在即创建新文件
- i 进入输入模式 esc回到命令模式
- dd 删除 u撤回
- :wq 保存退出
切换用户
root用户(超级管理员)
- su - root (Switch USER)
- 退出 exit
授权命令
- sudo 其他命令
- 需要为普通用户配置sudo认证
- 切换root用户
- visudo
- acting ALL=(ALL) NOPASSWORD
用户,用户组
- groupadd 用户组名
- groupdel 用户组名
应用商店
yum RPM包软件管理器
- yum [-y] [install remove search] 软件名称
- y 自动确认 无需手动确认
systemctl
- systemctl 指令 服务名
- 指令
- stop停止
- start 启动
- status 查看状态
- enable 开启开机自启动
- disable 关闭开机自启
软链接
ln -s 参数1 参数2
- 参数1 被链接的文件
- 参数2 链接去的目的地
时间
date [-d] [+格式化字符串]
- -d 一般用于时间计算
ip
127.0.0.1 指代本机
0.0.0.0
可以指代本机
在一些ip限制中 表示所有ip
端口绑定中确定绑定关系
主机名
hostnamectl set-hostname 主机名
域名解析 dns服务器(114.114.114.114,8.8.8.8)
私人地址本
Windows C:\Windows\System32\drivers\etc\hosts
Linux /etc/hosts
DHCP 动态获取IP地址 重启设备都会重新获取
ping命令
ping [-c num] ip或主机名
- c 检查次数 不使用将无限次数
wget [-b] url
- b 后台下载
tomcat 启动 进入/usr/local/tomcat
/bin 使用sh startup.sh
ip addr 查看ens33 ip地址
链接:https://pan.baidu.com/s/1DY5WDOZTqkG5hEvsIFWgWw
提取码:04au
启动mysql服务
systemctl start mysqld
后台运行Springboot 并将日志输出到文件









