虚拟机软件:Vmware 15 pro
linux版本:centOS7 CentOS Mirrors List
默认经典安装即可
新建连接,查找虚拟机en33网卡ip地址,打开虚拟机,输入ip add,记住en33网卡的ip地址,打卡xshell新建连接,主机地址填入刚刚查到的ip地址。端口默认22
ctrl+鼠标滚轮可以放大或者缩小xshell字体
linux命令参数可以组合使用,比如 ls -al表示查看当前目录下所有文件的(包括隐藏文件)的详细信息
命令 | 命令含义 | 参数 |
---|---|---|
cd | 进入某个目录 | …代表返回上一级目录;/返回根目录;某个目录名称表示进入该目录 |
ls | 简洁列出当前目录下的所有文件 | -a:all的缩写,查看所有的文件,包含隐藏文件;-l:列出当前目录下的所有文件的详细信息,不能查看隐藏文件 |
ll | 列出当前目录下的所有文件的详细信息 | 无 |
tar | 解压命令 | -zxvf 表示基本解压命令 |
clear | 清楚当前终端显示的命令(清屏) | 无 |
rm | 删除命令 | -rf 删除全部文件,谨慎使用,后面需要接上被删除的文件名;-f:忽略不存在的文件,不会出现警告和报错信息,简单来说就是强制删除;-r:递归删除目录,使用这个参数可以删除层级目录;-i:删除的时候会询问是否删除 |
shutdowm | 关机 | -h 时间 代表指定时间关机一般后面直接加上now;-r 时间 代表重启 |
sync | 将内存数据同步到磁盘中 | 无 |
reboot | 重启linux | |
halt | 关闭系统 | |
mkdir | 当前目录下创建文件夹 | -p 层级目录结构:表示可以创建一个层级目录结构; |
pwd | 查看当前所在的目录 | 无 |
rmdir | 删除目录 | 后面直接跟需要删除的目录名称;-p:表示层级删除目录,后面跟的层级目录都会被删除 |
cp | 复制文件或者目录(copy的缩写) | cp 源 目标:表示复制文件到目标目录 |
mv | 移动文件或者目录 | mv 源 目标;-f:强制移动;-u:如果文件已存在,只替换更新过后的文件。另外这个命令可以重命名文件 |
chgrp | 修改文件所属用户组 | -r:同时修改该目录下的其他文件的所属用户组(递归修改);charp 用户组名 文件名 |
chown | 修改文件所属用户,也可以修改所属用户组 | -r:同时修改该目录下的其他文件的所属用户;chown 用户名 文件名;chown 用户名: 用户组名 文件名 |
chmod | 修改文件操作权限 | chmod 字母/数字 文件名:修改文件的操作权限 |
ifconfig | 查看本机的网络配置信息 | |
touch | 创建文件 |
/
,所有的目录都挂载在这个根目录下linux是多用户系统,不同的用户对系统中的文件拥有不同的权限
在列出文件的详细信息中,第一列的第一个字母[d]
表示这个是一个文件目录,[l]
表示这是一个链接文档可以打开;[-]
表示文件;[b]
表示外部接口;[c]
表示鼠标和键盘。
在后面的字符中,每三个为一组,并且都是rwx的组合,其中r表示可读,w表示可写,x表示可执行,第一组字母表示所属用户对该文件的操作权限,第二组表示所属用户组的其他用户对该文件的操作权限,第三组为其他用户组对该文件的操作权限
chgrp修改文件所属用户组;chown修改所属用户;chmod修改文件操作权限
chmod有两种设置方式,一种是用过rwx字母的方式设置权限,第二种是通过数字来设置权限,一般来说通过数字来设置权限更加常见。
r用数字表示为4;w数字表示为2;x数字表示为1。想要设置一个文件的三种权限,相加即可,比如设置-rwx可读可写可执行,那么对应的数字设置方式为7(4+2+1)。chmod 777 文件名
将文件设置为所用用户可读可写可执行
head -n 需要显示多少行 文件名称
tail -n 20 文件名
硬链接:假设存在一个非常重要的文件,害怕被误删,那么我们给这个文件(A)创建一个硬链接(B)。这时候A文件被删除了。我们访问B依旧能够成功访问到A的内容。这就是硬链接
软链接:类似windows下的快捷方式,只要源文件被删除,快捷方式就无法访问
ln 被创建链接的文件 链接名称
:创建一条硬链接
ln -s 被创建链接文件 链接名称
:创建一条软链接
echo "需要写入的文本" >>被写入对象
:可以写入一些字符串到文件中
touch:创建文件