个人笔记6
Linux命令
- Linux命令的使用
为了将来工作中与服务器设备进行交互而准备的技能(远程连接、命令的使用)
- 数据库的使用:MySQL(增删改查),查是重点,其他了解即可
一、操作系统(OS)
概念:管理计算机硬件和软件资源的计算机程序,即OS是计算的核心和基石。(链接计算机硬件和用户的媒介)
1.常见的主流操作系统
1.桌面操作系统:Windows、macOS、Linux
2.移动端操作系统:Android、iOS
3.服务器操作系统:Linux、Windows Server
4.嵌入式操作系统:Android(底层是Linux)
2.文件和路径
说明:不同于Windows系统的文件路径的起点是盘符,Linux系统的路径起点是'/'
注意:
1./为根目录,是所有文件的路径的起点
2.根目录下的所有第一级文件夹,均不能随意进行修改操作
3.掌握常用目录的作用即可,其余目录可以现用现查
4./根目录,/home普通用户所在文件夹,/root系统管理员所在文件夹
扩展:/usr:系统应用程序存放的目录,一般安装的软件在该目录下;
/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件;
/var:放置系统执行过程中经常变化的文件,例如日志文件。
3.远程连接
说明:通过【远程连接工具】连接到服务器的操作即为远程连接
条件:
1>服务器的IP地址
2>服务器的账号和密码
注意:必须要确保有网络连接条件
远程连接的基本步骤:
1.入职后需要向相关人员(运维/开发)获取服务器IP地址及账号密码等信息
2.配合远程连接工具(根据公司要求使用对应工具),配置连接使用服务器即可
4.远程连接操作步骤
1.获取服务器IP地址
注意:在工作中此步骤可以省略,可以直接向相关人员获取IP地址及账号和密码
2.通过ifconfig命令获取IP地址信息
注意:默认情况下,CentOS7系统不支持ifconfig命令,需要先进行环境安装后才能使用,默认可以用ip addr
3.在本机的命令行内使用ping命令行测试下连通性
4.远程连接工具设置(本机xshell)
5.linux命令操作技巧
1.善用tab键进行文件名/路径名/命令的自动补全
2.如果命令开始执行后,停不下来或要取消执行,可以使用快捷键ctrl+c
6. Linux命令的基本组成
6.1终端命令格式
#命令 [-选项] [参数]
command [-options] [parameter]
command:命令主体
[-options]:命令选项(可选),根据命令可以显示更加丰富的数据
[parameter]:命令参数(可选),命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作
6.2查阅命令帮助信息
6.2.1 --help
command --help
6.2.2 man(manual缩写,是Linux提供的一个手册,包含了绝大部分的命令,函数的详细使用说明)
man command
查阅command命令的使用手册
6.3文件与目录管理常用命令
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
1 | pwd | print work directory | 查看当前路径 |
2 | ls | list | 查看目录下的内容 |
3 | cd[目录名] | change directory | 切换目录 |
4 | touch[文件名] | touch | 如果文件不存在,新建文件 |
5 | mkdir[目录名] | make directory | 创建目录 |
6 | rm[文件名] | remove | 删除指定的文件名 |
7 | cp[文件名] | copy | 拷贝文件 |
8 | mv[文件名] | move | 移动、重命名文件 |
9 | clear/CTRL+L | clear | 清屏 |
6.3.1 路径:
1.相对路径:相对当前执行所在位置,同级./上一级…/
2.绝对路径:D:\commonUse\Wechat\Data
3.在Linux系统中,可以根据以下特点区分相对路径和绝对路径
凡是路径信息以**‘./’或‘…/’开头的均为相对路径**
凡是路径信息以**‘/’或‘~’开头的均为绝对路径**
命令 | 作用 |
---|---|
. | 当前路径下 |
… | 上一层目录 |
/ | 根目录 |
~ | 当前用户的家目录 |
6.3.2 cd:
cd=cd ~ /用户=root时,~=root /用户=admin,~=/home/admin
cd - :返回上一级所在的路径,如果在两个路径间循环使用,即为在这两个路径间进行来回切换。
6.3.3 mv:
mv命令默认是用来移动文件到某一目录下的,但是如果目标文件名不是文件夹名称或者文件名不存在,即为修改文件名操作
6.3.4 cp:
如果命令单用,不能实现目标,应该想到需要使用命令选项扩充功能
提示文件存在是否覆盖-i,如果目标文件是文件夹,需要使用-r选项,否则无法复制。
补充:如果处理文件并且要放置文件存在被覆盖,应该命令为cp -ri 文件名 目标位置
6.3.5 rm:
rm -i,删除文件,危险动作需要交互
rm -r,删除目录
rm -f,删除的文件不存在也不会提示信息,强制删除
*,通配符,表示当前目录下的任意文件,文件名字
rm-rf/*,删除根目录下所有文件(删库跑路,核弹命令)