学习笔记:
终端,也就是常说的命令行窗口(Ctrl+alt+t 为快捷键)
感觉和Win中的终端 (Win+R)的用法很像,比如之前在利用Pycharm 时候,需要import pygame模块,但在Pycharm中无法直接导入,所以只能利用打开终端,输入命令,下载,安装Pygame模块才解决问题。
Ubuntu系统不存在“盘”的概念,全部都是挂在一个树下面。
可在“文件”中“其他位置”中的“HOME”找到用户目录,对于普通用户来讲,能够操作的只有用户目录,而没有权限操作Root目录
学习Linux中常见的命令使用方法,如Is, cd, pwd, rm. Mv, cp, tar, zip, unzip等命令
ls ,list, 使用方法。
ls 可以查看当前目录下的所有东西,同时,也可以指定路径查看,如:ls /home/people(路径用斜杆开头)ls -l可以查看所有详细子项
摁下Tab,可以在输入路径的时候自动补全
同时,虚拟机和宿主机是可以交互的,复制,粘贴(安装VMware Tool)
pwd全称print working directory用来显示当前位置
cd全称 change directory 用来切换目录
~代表用户的主目录
·代表当前目录
··代表上一级的目录
mkdir全称 make directory 可以用来创建一个目录
若要创建多层的目录 需要加入-P的参数
rmdir 全称remove directory,但此命令不太常用
rm 全称remove ,使用的时候一般都会加上 -rf 表示强制删除
cp全称copy,可以用来复制文件,同样一般多加上-rf使用,即递归的意思
mv表示move ,移动一个文件,也可以说重命名
对于文件来说 ,cp, rm, mv同样适用
归档操作
tar -cvf +文件名(归档) cvf( creat verbose file )
tar -xvf +文件名(还原)xvf( extract verbose file)
此时的还只是归档,体积仍然比较大
进行压缩的话:
tar -czvf +文件名(归档) cvf( creat zip verbose file )
tar -xzvf +文件名(还原)xvf( extract zip verbose file)
软链接的用法,相当于快捷方式
ln (link)
使用命令:
ln -s +原始目录 +快捷方式名字(-s :-soft)
用户管理的操作
需要在前面加上 sudo (super user)
才能进行操作
sudo useradd -m test1(用户名)增加用户
sudo passwd test1设置密码
sudo userdel test1删除用户
当想删除完整地时候 仍然需要删除其目录
sudo rm -rf /home/test1
当切换到root 用户的时候,拥有所有权限执行,不再需要sudo
在第一次使用的时候,需要给root用户增加密码
sudo passwd root
su root (切换到ROOT用户,su:switch user)
但root用户要谨慎使用
Linux中可以创建用户组来管理多个用户
创建:
groupadd boys(添加组)
useradd -m -g boys gang
-g代表group
将gang这个用户放到boys这个组里面
当用户不多时,就不需要用组的概念,直接用root权限管理就可以
文件的权限
对于文件。需要考虑以下问题:
onwer谁的文件
Read是否可读
Write 是否可写
Execute是否可执行
可以利用ls -l 来详细查看 文件的权限
或者 可以直接在图形界面 右键点击“属性”,就可以查看详细的属性
修改文件的权限
chmod (change file mode)
chmod a+w (所有人都可以有写的权限)
chmod o+w (其他可以有写的权限)
chmod u+w (用户可以有写的权限)
可利用chown 改变属主,从而可以将root权限下得文件交给普通用户来处理
一般会在chown 后加-R 代表递归,所有子目录的权限都会交移
对于一般文件来说。所有权的属主只有owner 和root 。在一般日常操作里用不到chown的操作
可执行脚步
Linux中,有三种常见的脚本
Shell 脚本 *.sh
Perl 脚本 *.pl
python 脚本 *.py
它是一个文本文件,
它具有可执行的权限
shell脚本的创建,即是利用shell语法编写的脚本
是Linux中自带的脚本语言
首先利用文本编译器 保存之后
需要用chmod +x +文件名 来给保存的文件执行的权限
执行方式:./+文件名
Shell中的变量(了解)
定义一个变量:
Name= value
使用一个变量
${name}
可用ls -a 来查看所有文件,包括隐藏文件
用户环境变量只对当前用户有效
但,系统环境变量对所有用户都有效
VMware 的网络环境
查看网段
虚拟机联网
检测为NET方式,就可以联网
可以在设置中,检测,选择是否联网
在终端中,可以利用ping命令检测是否可以链接外网
利用Ctrl+C可以中断Ping操作
虚拟机与宿主机 之间的互联
虚拟机IP地址:192.168.70.128 (在设置中的网络可找到)
主机IP地址:192.168.70.1
可在宿主机的CMD中,利用ping 192.168.70.128来链接
手动配置网络
指在终端中,利用命令行来配置网络
apt软件包管理器,可以使用apt来安装一个软件
Apt install 安装
Apt remove 移除
Apt research 搜索
Apt list 列表
ifconfig查看网络接口的状态
可以用SUDO操作
Sudo ifconfig XXX down关闭网络
Sudo ifconfig XXX up 开启网络