计算机简介
-
概述:
全程叫电子计算机,英文名叫Computer,简称:PC
就是由 硬件 和软件 组成的设备
-
组成:
-
硬件
特点:看得见,摸得着
分类:控制器、运算器(中央处理器、CPU)
存储器、输入设备、输出设备
-
软件:
特点:看得见,摸不着
分类:系统软件:Windows、Mac、Linux
应用软件:Pycharm、Anaconda、FinalShell、VMWare
-
Linux系统(树形结构)简介
-
概述:类Unix的系统,开源,免费,安全,稳定
-
作者:林纳斯·托瓦兹
-
吉祥物:企鹅
-
发行版:
-
Linux发行版 = Linux内核 + 系统库 + 系统软件
-
常用的发行版:RedHat、CentOS、Ubantu、中标麒麟、红旗...
-
环境搭建
安装Vmware软件
安装Linux虚拟机
FinalShell连接Linux虚拟机(注意:直接挂载我给的虚拟机即可.)
Linux的常用命令
-
目录介绍
-
树形结构
-
有且只能有1个根节点. /
-
每个节点都有一个父节点及人一个子节点(根节点除外)
-
没有子节点的结点叫:叶子节点
-
-
常用目录
/root
/home
/bin
/sbin
/etc
-
命令格式
command [-options] [parameter]
命令名 [-选项] [参数]
-
Linux命令
-
Linux文件与目录管理
ls:展示Linux系统中指定位置的目录信息(三个指令选项可以随意自由组合)
-a 查看所有文件,包括隐藏文件
-l 展示文件的详情信息,包括权限,归属,文件大小,创建修改时间,文件名称
-h 人性化展示文件大小,赋予最恰当的单位(必须与-l搭配使用,否则无效果)
注:ls -l = ll
路径:
绝对路径:以根目录开头的,固定的,写死的
相对路径:相对于当前路径来讲的
注:./ 代表当前目录
../ 代表上一级目录
../.. 代表上上级目录
cd:切换工作目录
cd 路径信息 可以切换到指定目录中
cd ../ 返回上一级目录
cd - 返回上一次操作的工作目录
cd / 进入根目录
cd ~ 返回家根目录,波浪线可以省略(返回文件夹取决于用户角色)
pwd:获取当前所在的工作目录的绝对路径(注:获取的是目录路径,不是为文件路径)
mkdir:创建一个空目录
mkdir 文件路径 在指定路径下创建文件
mkdir -p 文件路径 在指定路径下创建一个空目录,同时创建其父目录
touch:创建一个新的文件
文件的扩展名随意,甚至可以是不存在的扩展名
可以以此形成矿建多个文件,但是文件路径必须正确
创建文件时,如果文件已经存在不会报错,没有新文件产生
rm:删除文件或文件夹(可以是相对路径买也可以是绝对路径)
-r 递归删除,删除文件夹时使用
-f 强制删除,不进行问询
eg:
# 删除文件 rm /root/1.txt # 删除文件夹 rm -r /root/aaa # 删除文件夹并不进行提示 rm -rf /root/aaa
-
Linux查看文件内容
cat 文件名称 查看小型文本文件
more 文件名称 查看中型文本文件
-enter:像下一行
-space:向下一页
-b:向上一页
-
Linux文件基本属性
chmod [-R]:
r,w,x 顺序固定:读,写,执行
u,g,o,a:拥有者,用户组,其他用户,所有用户
-
Linux文件打包和压缩文件
tar c 打包选项
x 解包选项
z 压缩或者解压缩选项
v 展示过程信息
f 指定文件名称
具体操作
# 打包 # tar -cvf 报的名称 要打包的文件列表 tar -cvf 1_3.tar 1.txt 2.txt 3.txt # 将1.txt 2.comtxt 3.txt 打包到aaa目录下 tar -cvf aaa/1_3.tar 1.txt 2.txt 3.txt
# 解包 # 将原有的 .txt 文件全部删除 rm -f *.txt # 将 1_3.tar 解压到当前压缩包所在位置 tar -xvf 1_3.tar # 将文件解压到bbb目录下 # 此时需要使用选项C(大写)指定解包路径 tar -xvf 1_3.tar -C bbb
# 压缩 tar -zcvf 1_3.tar 1.txt 2.txt 3.txt
# 解压缩 tar -zxvf 1_3.tar -C bbb
-
系统管理命令(资源和网络相关)
ps:查看当前活跃进程 ps -ef:查看当前所有进程
kill:kill -9 进程编号:结束进程
ifconfig:查看服务器的网络信息(ip地址)
free:查看内存使用情况
df:查看磁盘使用情况
clear:清屏(快捷键ctrl + L)
-
文件编辑命令
echo:
echo "hello" > 1.txt::完全替换
echo "hello" >> 1.txt:插入文件
vim/vm:创建并打开文件(操作一样)
-
-