1.Linux操作系统
举个栗子:
用户的Linux命令指令(Shell)
用户指令----Sehll命令解释器-----变成机器识别码—计算机解析识别码,完成指令操作-----展示
2.什么是linux
它是一个开放源代码、可以自由传播、支持多用户同时操作系统,Linux主要在服务器、无人机、物流机器人等等。
Linux特:
3.简介Unix
系统分支
4.VMware的介绍
centos镜像的下载、引入
网络的配置
vi /etc/sysconfig/network-scripts/ifcfg-enssxxx
BOOTPROTO=static
ONBOOT=yes
IPADDR=
NETMASK=
GETAWAY=
DNS1=
5.Linux目录的含义
比较重要的配置文件:
/etc/sysconfig/network-script/ifcfg-enss 网卡配置信息
ping 其实是域名解析
ping www.baidu.com
/etc/hosts 本地的域名解析地址
6.根目录下的内存信息
cd /proc
/proc/meminfo 内存信息
/proc/cpuinfo
7.基本命令的介绍
ls -lh
ls -lt
ls -lh --full-time 按照时间全排序并列出大小
ls -lt --full-time 按时间列出,并按大小列出
ls -a 展示所有文件
ls -Sl 按照大小排序
cd ../ 返回上一级
cd /data/aa 进入某一级别
cd ~ 回到根目录 /
mkdir aa 创建文件夹aa
mkdir {aa,bb,cc} 同时创建几个文件夹
mkdir -p aa/bb/cc 递归创建文件夹
touch aa.txt 创建文件
Esc
:wq 保存
cp 1.txt 2.txt 将1.txt复制成2.txt
- 横杆代表普通文件
cp 1.txt ./cc/2.txt 复制当前1.txt到下一个文件夹下为2.txt
cp -r 复制整个文件夹,一定要加上-r的参数
cp -r cc ./aa/
cp -d 拷贝软连接
cp -i 文件1 文件2 如果文件2文件存在的话,会直接覆盖
cp 文件1 文件2 如果不带i的话,那么需要点y
cp -rf 文件夹1 文件夹2 假设A文件夹内容要更新B文件夹内容,使用rf命令 直接覆盖文件夹2全部文件、不提示
cp的参数解析:
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件
mv 移动文件到另一个文件夹
假设进入cd /data文件夹下,有个文件夹1.txt,有个文件夹为bb
mv 1.txt /data/aa/ 表示将1.txt文件移动到 aa文件夹下
mv hello* /data/aa 表示将hello开头文件,全部移动到aa文件夹下
不写文件路径,就是直接改名
mv 1.txt 2.txt zhe
-i 参数的用法 覆盖前询问,如果改动的文件已经存在该文件名
强制性的覆盖,就不会跳出询问的yes or no了
mv -f 1.txt 2.txt
重点命令:rm
rm 1.txt --会出现删除前的提示
rm -r aa --删除文件夹需要加参数 -r
rm -d cc --删除的是空文件夹,如果不是空文件,不能删除
强制删除且不提示
rm -rf 文件名 --一定要注意在当前的文件夹下
rm -rfv ./* --强制性删除当前节点下的所有文件