对于windows来说,每一个分区有一个盘符,每一个盘符实际上不是一个硬盘,而是一个分区partition;

对于Linux来说,使用统一的目录树结构 /, /home/cherry, /root, /bin, /mnt, /usr, /etc.

一、Linux命令行

cd/pwd/ls 当前目录操作

mkdir/rmdir 创建和删除文件夹

cp/rm/mv 复制/删除/移动

tar/zip/unzip 文件的打包

(1)cd /home/cherry 按Tab键可以自动补全

cd ~/example ~特指用户的主目录

cd 回到用户目录位置

(2)pwd 显示当前工作目录

(3)ls 列出文件和目录

ls ~/example

ls -l ~example 其中,-l参数表示详细模式

(4)绝对路径:/home/cherry/example

相对路径:.当前目录,..上级目录

(5)mkdir 创建目录

mkdir abc 创建abc目录

mkdir -p abc/123/test 使用-p参数,可以将路径的层次目录全部创建

rmdir abc 如果目录非空,则删除失败

rm -rf abc 删除abc,和子项一并删除

rm -rf /* 把根目录下面的全部内容删除

(6)cp 复制文件或者目录

cp -rf example example2

(7)mv 移动文件或者目录(重命名)

mv hello helloworld

(8)tar 把档案打包

创建档案包:tar -cvf example.tar example

也可以多个目录打包:tar -cvf xxx.tar file1 file2 file3

还原档案包:tar -xvf example.tar

tar -xvf example.tar -C outdir

(9)归档并压缩

并档并压缩:tar -czvf example.tar.gz example

解压缩:tar -xzvf example.tar.gz

tar -xzvf example.tar.gz -C outdir

(10)useradd 添加用户;chmod 修改权限;vi 编辑;cat 查看文件内容;ps 列出所有的进程;kill 杀掉一个进程;ping,ifconfig 网络操作。

二、软链接

软链接,即Windows下的“快捷方式”,使用ln命令来创建软链接。

ln -s source link 其中,-s表示soft软链接

eg:ln -s example example2

软链接的特点:

1、删除软链接,对原文没有影响

2、删除原文件,则软链接失效

以 ls -l 查看文件详情时,可以看到目标路径。

三、用户管理

su 可以切换用户

注意:是当前终端会话变成了root账户,不是整个登录

以普通用户来登录,临时执行sudo也可以切换到root用户

(1)useradd 添加用户,观察/home/目录下的变化

useradd test1

(2)passwd 修改用户密码

passwd test1

(3)userdel 删除用户

userdel test1

Linux下可以创建多个用户,可以用组进行管理用户。

groupadd boys 创建组

useradd -g boys ming 创建用户,其中-g表示在添加用户,同时将用户加到boys组

usermod -g boys cherry 修改现有用户到新的组,其中usermod表示修改用户信息

cat /etc/group 查看用户和组

cat /etc/passwd 查看用户列表

四、文件的权限

-owner:文件的属主 owner

-r:文件是否可读

-w:文件是否可写

-x:文件是否可以执行

ls -l 查看权限

r w - r - - r - -

权限分为三部分:自己(可读可写)|同组(可读)|别人(可读)

chmod 修改文件权限

chmod o+w simple.txt 其中o表示别人,+w表示增加write权限

chmod a+w simple.txt 所有人all添加w权限

chmod a-w simple.txt 所有人all减去w权限

chmod u+w simple.txt 仅用户user自己添加w权限

chmod o-w simple.txt 别人other减去w权限

chmod +w simple.txt  默认是修改自己和本组的权限

chown 修改文件的属主

注意:只有文件的owner和root才有权更改属主。

CentOS Linux操作系统相关推荐

  1. linux操作系统安装自定义分区,CentOS linux操作系统安装图文教程

    目前linux操作系统安装方法非常多,我们可以通过一些常用的U盘启动盘工具制作对应的启动 U 盘后,然后再进行安装 Linux 系统即可.以下是今天给大家分享的 CentOS linux操作系统安装图 ...

  2. VMware虚拟机安装CentOS Linux操作系统

    VMware虚拟机安装CentOS Linux操作系统 VMware Workstation 16 Pro CentOS-7-x86_64-DVD-1810.iso标准版 安装流程 本文采用的VMwa ...

  3. grub 硬盘安装linux,Grub4Dos硬盘安装Fedora/CentOS Linux操作系统

    从硬盘安装Linux/GNU操作系统,有不需要光盘驱动器及刻录光盘等便利特点,因而具有实用价值.本文描述了Windows XP环境下使用Grub4Dos进行硬盘安装Fedora/CentOS Linu ...

  4. archlinux grub启动无win7_CentOS Linux操作系统各种启动和服务管理

    CentOS7.3学习笔记总结(六十七)- CentOS Linux操作系统各种启动和服务管理 linux启动流程: CentOS5.6: 开机主板自检-MBR引导-装在GRUB-加载内核-Init进 ...

  5. 将 CentOS 8 操作系统迁移到 Oracle Linux

    Oracle Linux 是 CentOS 8 的另一种替代方案.在本文中,将介绍如何将现有操作系统迁移到 Oracle Linux. 什么是Oracle Linux? Oracle Linux 是从 ...

  6. 如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西

    1.首先,你得去购买一个云服务器(这里以阿里云学生服务器为例,学生必须实名认证) 打开阿里云,搜索学生服务器点击进入即可 公网ip为连接云服务器的主机 自定义密码为连接云服务器是需要输入的密码 购买即 ...

  7. 隐藏linux操作系统版本信息,linux centos 如何查看操作系统版本信息?

    本文介绍常用的四种查看linux下查看系统版本信息的方法: 一.uname -a [app@VM_11_211_centos ~]$ uname -a Linux VM_11_211_centos 2 ...

  8. Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\u

    Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等) 2015年2月25日, 下午7:49 1.Oracle Linux(下 ...

  9. 【Linux操作系统】——安装CentOS系统

    Linux操作系统--安装CentOS系统 安装注意事项,安装的时候虚拟机 与 宿主机 (宿主机指当前虚拟机安装在本地环境上的设备)键盘操作切换 当在虚拟机系统内输入内容时,需要退出来,可以使用同时按 ...

  10. CentOS Linux release 7.4.1708 (Core)操作系统安全加固

    CentOS Linux release 7.4.1708 (Core)操作系统安全加固 操作系统下载链接:https://vault.centos.org/ https://vault.centos ...

最新文章

  1. java 原子量_Java原子量 - Rickxue的个人空间 - OSCHINA - 中文开源技术交流社区
  2. 《21世纪机器人》一一第1章 他用自己的思想打造机器人
  3. BigPipe学习研究
  4. 《大数据日知录:架构与算法》前言
  5. axure原型案例_Axure RP9原型案例:制作一个可以滑动的菜单
  6. 【翻译】在Ext JS 6通用应用程序中使用既共享又特定于视图的代码
  7. 《基于MFC的OpenGL编程》Part 18 Reading objects from the OBJ File Format
  8. 使用 RIP、OSPF 发布默认路由
  9. Java泛型:泛型的定义(类、接口、对象、方法)、使用、继承
  10. Unity IAP接入google支付文档(2022年最新)
  11. 从oracle表中随机抽取数据,Oracle随机抽取数据
  12. 概率论————思维导图(上岸必备)(随机事件与概率)
  13. ExtJS初学——renderTo/applyTo区别
  14. Python如何开发一款连连看脚本,第一必须是我。
  15. gyp node.lib下载失败_洛雪音乐助手下载-洛雪音乐助手手机官方版下载
  16. c#删除sheet_C#中实现插入、删除Excel分页符的方法
  17. python计算手机销量年增长率_python如何计算环比增长率
  18. 计算机cpu型号有,Intel九代CPU型号都有哪些?盘点目前已知的Intel处理器型号大全...
  19. OllyDbg 常用命令 【Pray收集整理】
  20. 安信证券资管清算重要业务在原生分布式数据库的创新实践

热门文章

  1. Maya2018安装报错:visual c++ 2010 sp1 错误代码1612
  2. 一个标准的k-means(误差平方和版本)
  3. 线程学习(生产者消费者问题哲学家吃饭问题)
  4. python最近广告_腾讯2018广告算法大赛思路解析(python)
  5. easyui datebox控件点击今天按钮不触发onSelect事件的解决方法
  6. 如何区别测试计划和测试方案
  7. 雷达多普勒频率计算公式_新型双频相干脉冲压缩测速测距激光雷达
  8. 代收邮件服务器(pop,接收邮件服务器(POP)是?什么是 POP3? POP3 命令包括什么?
  9. 如何使用jQuery动态添加/删除文本框
  10. vscode美化:主题切换+背景图片设置