学习Linux前
如何安装Linux
通过vmware这个虚拟化软件,安装Linux且学习
配置一个Linux上网方式
桥接(dhcp)动态获取一个ip地址
nat
host only
如何远程连接linux服务器
准备一个xshell客户端工具,用于连接linux
通过linux一个命令登录linux
ssh root@ip地址
ssh root@192.168.12.36
linux管理网络的命令
1. 在系统刚装好的时候,默认可能没有启动网卡
ifup 网卡名字 一般为ens33 # 启动网卡
ifdown 网卡名字 # 关闭网卡
2. 管理网络配置的文件
/etc/sysconfig/network-scripts/ # 网络配置相关信息文件夹
可以通过vi,打开ifcfg-ens33这个网卡文件,修改一个参数使得开机加载网卡
onboot=yes
3. 管理网络的一个服务脚本文件
/etc/init.d/network start/stop/restart 对网络服务进行启停/重启
4. 查看linux ip地址信息
ip addr 查看地址信息
ifconfig
Linux基本命令学习:
查看当前位置
pwd 打印当前工作目录
得到一个反馈结果
Linux下,文本是白色的,文件夹是蓝色的
对文件/文件的增删改查:
增 mkdir 创建文件夹 mkdir hello # 创建一个名为hello的文件夹 touch 创建文件 touch test.py # 创建一个名为test.py的文件 删 rm (remove)删除文件的命令 rm 要删的文件 rm test.txt rm -i test.txt -i 参数是删除文件时会提醒是否删除 rm -i test* 删除所有以test开头的文件 rm -r 递归删除文件夹 #友情提醒,实验之前,做好快照,vmware提供了快照功能 linux之作死命令 rm -rf /* #删除linux底下所有东西 rmdir 命令只能删除 空 文件夹 linux善用tab键进行命令补全 既可以补全命令 又可以补全文件 linux的帮助手册,查看命令详细用法 man rm man ls 改 mv 命令,移动,改名 mv 旧文件名 新文件名 cp (copy)复制命令 cp 文件名 新文件名 cp -r test test2 # 递归拷贝文件夹,把test文件下所有子文件夹及文件都复制一份 查 ls 查看命令,查看文件夹的命令 ls 操作对象 ls -l /root # 显示/root文件夹下详细信息 ls -la -l 显示详细信息 -a 显示隐藏文件/文件夹 . 代表当前目录 .. 代表上一级目录 cd(切换目录) cd 命令只能进入文件夹,不能进入文本文件 查看文本内容 cat 命令,查看文件信息 cat test.py # 修改密码的linux命令 passwd 用户名 passwd root # 输入两次密码
vi编辑使用笔记:
vi first.py # 打开文件
进入命令模式的状态,等待输入命令,一般会输入i/o/a
i 是insert插入的意思
输入i之后,进入编辑模式,就可以写入代码了
按下esc,退出编辑模式,可以回到命令模式,输入 :wq!退出且写入文本信息
:是 进入底线命令模式的参数
w 是写入的意思
q 是退出的含义
!强制性的含义
Linux查看用户登录终端的命令
w # 此命令记录用户登录的,用户身份,来源ip
Linux下查看用户身份信息的命令:
whoami 查看目前用户名
查看终端信息的命令
tty
# 更改linux主机名
hostnamectl set-hostname 要改成的名称
# 退出linux登录会话的命令
logout
# xshell的快捷命令
Ctrl + L 清屏命令
ctrl + d 等同于logout 快速退出
ctrl + shift + r 快速登录
poweroff 关机命令