Linux Ubuntu学习笔记1

学习笔记:

终端,也就是常说的命令行窗口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  开启网络

猜你喜欢

转载自blog.csdn.net/m0_64102565/article/details/128427353