VMware Workstation 上 CentOS8的操作(图文)(持续更新)

   日期:2020-07-08     浏览:97    评论:0    
核心提示:主要记录在VMware Workstation 上使用CentOS8 的一些操作目录文件系统及用户目录命令行实现目录和文件操作当前目录目录操作归档压缩软链接用户操作文件系统及用户目录打开活动中的文件选择右列最后一个其他位置,点击选择计算机点击选择home文件夹,就会出现以用户名命名的文件夹,也就是一开始界面显示的主目录命令行实现目录和文件操作比较常用的操作命令有cd pwd ls 当前目录操作mkdir/rmdir 创建和删除文件夹cp复制 rm删除 mv移动tar zip u

主要记录在VMware Workstation 上使用CentOS8 的一些操作

目录

  • 文件系统及用户目录
  • 命令行实现目录和文件操作
    • 当前目录
    • 目录操作
    • 归档压缩
    • 软链接
  • 用户操作
  • 文件权限
    • 文件的权限
    • 文件权限修改
    • 文件属主修改
  • shell脚本
  • 环境变量
    • 环境变量
    • 用户环境变量
    • 系统环境变量
    • PATH环境变量

文件系统及用户目录

打开活动中的文件

选择右列最后一个其他位置,点击选择计算机

点击选择home文件夹,就会出现以用户名命名的文件夹,也就是一开始界面显示的主目录

命令行实现目录和文件操作

比较常用的操作命令有
cd pwd ls 当前目录操作
mkdir/rmdir 创建和删除文件夹
cp复制 rm删除 mv移动
tar zip unzip打包

当前目录

1.cd 即切换目录,主要操作有

cd /home/用户主目录/创建的文件夹名    //进入创建的文件夹目录
cd ~/创建的文件夹名                    //~特指用户主目录
cd 回到用户目录

示例


2.pwd 即显示当前工作目录

示例

3.ls 即列出文件和目录,主要操作有

ls
ls ~/创建的文件夹名
ls -l ~创建的文件夹名 //-l表示详细模式

示例
在zzzzzzzz文件夹下有1.txt文件


目录操作

1.mkdir 即创建目录,主要操作有

mkdir 所要创建的目录名
mkdir -p a/b/c   //-p可以将路径的层次目录全部创建
rmdir //删除空目录

示例




2.rm 即删除文件或目录

rm -rf a //删除a目录包括的它的子目录

3.cp 即复制文件或目录

cp -rf 原来的文件名 新复制的文件名

示例


4.mv 即移动文件夹或目录

mv a b

归档压缩

1.tar 即档案打包

tar -cvf 创建的文件名.tar 创建的文件名 //并没有压缩
tar -czvf 创建的文件名.tar.gz 创建的文件名 //压缩打包
tar -xzvf 创建的文件名.tar.gz  //解压缩

示例

这里是将a文件夹里的子项一起打包了

软链接

相当于Windows的快捷方式

ln -s 创建的文件夹名 新产生的文件夹名  //-s表示软连接

示例

用户操作

1.用**超级用户(root)**登录,输入密码,注意这里密码不显示
登录方式 su
示例

2.添加用户 设置密码

useradd 所要创建的用户名
password 所创建的用户名

示例

文件权限

文件的权限

1.使用ls命令查看文件

ls -l 文件名

示例

2.权限辨别

r w x r w x r w x
自己|同组|别人
// r  read 可读
// w  write 可写
// x  execute 可执行
// -  不可操作

文件权限修改

chmod 修改文件的访问权限

chmod a+w 文件名    //a  all 所有人 增加
chmod a-w 文件名    //a  all 所有人 删减
chmod u+w 文件名    //u  user 用户自己
chmod o-w 文件名    //o  other 别人
这里用了w write 操作,也可以用其他的

示例

文件属主修改

chown 修改文件的属主
一般限于用户自己,通过root操作

chown -R 用户主目录 /某目录/创建的新文件夹

shell脚本

本质是一个文本文件,具有可执行权限
shell 脚本解释器 /bin/sh
主要操作

1.编辑一个文本文件
#!/bin/sh
echo "要输出的内容"
2.保存为 文件名.sh
3.添加可执行权限
chmod +x 文件名.sh
4.执行程序
./文件名.sh

示例



此外shell脚本中可以有

1.定义变量
变量名=路径
2.调用命令
echo ${变量名}/bin
ls   ${变量名}
3.逻辑控制
if

示例

环境变量

环境变量

1.定义环境变量
export 环境变量名=路径
2.现实环境变量
echo $环境变量名
3.查看所有环境变量名
printenv 

示例

用户环境变量

用户环境变量 定义在~/.bash_profile
**注意**
在linux下以.开头的文件都是隐藏文件
需要输入命令 ls -la 

主要操作

1.用文本编辑器打开.bash_profile
gedit ~/.bash_profile
2.添加用户环境变量
export 用户环境变量名=路径
3.**注销用户,再次登陆方能生效**
echo 用户环境变量名

示例


系统环境变量

注意 这里需要root用户登录

1.创建一个脚本
gedit /etc/profile.d/脚本名.sh
2.定义系统变量
export 系统变量名=路径
3.**注销用户,再次登陆方能生效**

注意这里与用户环境变量设置不同的是
不能直接打开profile文件 进行系统环境变量设置
会有提示



必须在这下面创建一个新的脚本文件

示例


PATH环境变量

PATH 用于描述可执行程序的搜索路径
可以在终端中输入

echo $PATH

查看所有PATH路径
默认地,系统从以下目录中搜索可执行程序

~/bin
/usr/bin
/usr/sbin
/usr/local/bin
/usr/local/sbin
**注意 这里 usr不是user,sbin为root用户才能执行**

修改PATH环境变量

export PATH=$PATH:路径
注意 如果要对所有用户生效,需要加到
/etc/profile.d/脚本名.sh
同样需要root用户 注销后登录才能生效

示例

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服