当前位置: 首页 > news >正文

Linux 基本概念 命令

0. Linux 理解

  Linux 是一种操作系统,主要应用于服务器。

  Linux 性能稳定,其中的许多版本不收费(如CentOS),占用资源较少。

 

1. 命令行的状态

 

  

  在 Linux 命令行下以上分别代表的含义如下:

  centos   // 用户名
  @     // @
  s101     // 主机名
  ~     // 当前目录
  $     // 命令提示符,表示非root用户命令行
  #    // 命令提示符,表示root用户命令行

 

2. 相对路径 & 绝对路径

  Linux 系统区别于 Windows 系统的是存在根路径( / ),且路径用 / 分隔。

  

  相对路径: 相对于当前目录的路径

  绝对路径: 相对于根目录的完整路径

 

3. 用户 & 用户组 相关操作

  whoami   输出当前用户名

  切换用户:  su  user_name

  添加用户:  useradd user_name

  设置密码:  passwd

  删除用户:  userdel  [ -r ]  user_name    // 可选项 -r 的含义是指在删除用户的同时将用户的主目录一并删除

  

  添加用户组: groupadd group_name

  删除用户组: groupdel  group_name

 

4. Linux 权限

  

 

  用户权限说明:

    读    r(4)

    写    w(2)

    可执行  x(1)

  

  从左到右分别显示的是 User 、 Group  、Other 的权限

 

  权限修改:


    chmod u-r a.txt
    chmod u-rw a.txt
    chmod 664 a.txt
    chmod a+x a.txt

 

  修改文件的用户和用户组:

    chown root:root a.txt

 

  只修改文件的用户组:

    chgrp root a.txt

 

5. 切换目录

    cd ~     //  进入到home目录
        //  对于centos用户,home目录是/home/centos
        //  对于root用户,home目录/root

 

    cd ..    //  返回上一层目录

 

     pwd   //  查看当前目录的绝对路径

 

6. Linux目录和文件类型


  -   //文件
  d  //文件夹
  l   //符号链接

  s     //套接字文件
  b    //块设备文件
  c    //字符设备文件
  p   //pip

 

7. 查看帮助


  ls --help
  help echo
  man echo
  info echo

 

转载于:https://www.cnblogs.com/share23/p/9690414.html

相关文章:

  • 26. 删除排序数组中的重复项
  • golang包time用法详解
  • Android TV 开发(2)
  • 百度面试Web前端的经历,值得收藏
  • Unity配置安卓打包环境JDK和SDK下载以及配置详解
  • 删除n天前的所有目录和文件
  • 主流的消息队列MQ比较,详解MQ的4类应用场景
  • too many connections 解决方法
  • php的分层思想
  • 在aws ec2上使用root用户登录
  • nginx+tomcat+java部署总结
  • 云服务器有哪些操作系统?
  • 【对讲机的那点事】对讲机锂离子电池使用常识你了解吗?
  • vue-cli中使用v-chart及导出chart图片
  • 多研究些架构,少谈些框架(1):论微服务架构的核心概念
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • extract-text-webpack-plugin用法
  • Java IO学习笔记一
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • 安装python包到指定虚拟环境
  • 成为一名优秀的Developer的书单
  • 分享几个不错的工具
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 近期前端发展计划
  • 力扣(LeetCode)56
  • 我的面试准备过程--容器(更新中)
  • 一道闭包题引发的思考
  • 一个JAVA程序员成长之路分享
  • 运行时添加log4j2的appender
  • Python 之网络式编程
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #define、const、typedef的差别
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #每天一道面试题# 什么是MySQL的回表查询
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (13):Silverlight 2 数据与通信之WebRequest
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (javascript)再说document.body.scrollTop的使用问题
  • (多级缓存)多级缓存
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (学习日记)2024.01.19
  • (一)Linux+Windows下安装ffmpeg
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET中winform传递参数至Url并获得返回值或文件
  • .net中应用SQL缓存(实例使用)