zoukankan      html  css  js  c++  java
  • linux 入门知识

    Linux是一款广泛应用于服务器的操作系统

    特点:
    1、免费开源
    2、多用户 多任务
    多用户:每个用户对于自己的文件设备有特殊的权利,各个用户之间相互独立,互不影响。
    多任务:Linux支持多个程序同时独立运行
    3、可靠安全 性能稳定
    4、支持多种平台

    Linux版本:

    内核版
    发行版
    redHat
    centos6.5
    Ubuntu

    Linux的基本命令:

    用途:用于对文件和目录的操作

    命令的基本语法:命令名 -选项 参数


    对目录操作:

    1、cd 切换目录命令
       cd / 切换到根目录
       cd ~ 切换到家目录
       cd ..切换到上一级目录
       cd - 切换到此目录之前所在的目录
       cd ../.. 返回上两级目录


    2、ls 和 ll 查看目录命令
       ls -a 显示全部文件,包括隐藏文件
       ls -R 递归显示 显示目录下的所有文件和子目录
       ls -k 显示文件的大小
       ll  详细显示


    3、mkdir 创建文件夹指令
       mkdir 文件名
       mkdir -p a/b 创建文件a,并在a目录下创建文件b
       mkdir -m 777 文件名 创建文件时并设置权限


    4、rm 删除指令
       rm -f 强制删除
       rm -i 删除之前询问用户
       rm -r 递归删除


    5、cp 复制指令
       cp 需要复制的文件名 目标目录/文件
       cp -r
      与rm的选项差不多


    6、mv 移动、改名指令
       mv 源文件 目标文件


    7、touch 创建新的文件夹/ 更新已存在的文件夹的时间
       touch 文件名


    8、vim 打开编辑器
       vim 文件名
       -i 编辑模式
       esc键 退出
       :q! 强制退出
       :wq 保存并退出


    9、cat 查看文本内容指令
       cat 文件名
       cat a > b 将a的内容给b
       cat a >> b 将a的内容追加给b


    10、tar 归档压缩文件指令
        -c 压缩
        -x 解压缩
        -f 文件
        -v 显示
        -z gzip格式
    tar -czvf 文件名 目的压缩包名 压缩
    tar -xzvf 压缩包名 目的文件名 解压缩

     

    Linux 用户和组

    Linux用户之间是相互隔离且独立,各个用户之间的操作互不影响
    用户可以分组,一个组中可以有多个用户
    权限最高的用户是root

    对用户的操作:

    1、useradd 用户名 添加用户
       useradd 用户名 -g 组名 添加用户到组

    2、passwd 用户名 设置密码
       passwd -d 用户名 删除密码

    3、userdel 用户名 删除用户
       userdel -f 强制删除
       userdel -r 删除用户和与用户相关的文件

    4、su 用户名 切换用户

    对组的操作(与用户的操作类似):
    1、groupadd 组名 添加组

    2、groupdel 组名 删除组

    3、groupmod -n 组名 修改组名

    与用户、组想关的文件:
    /etc/passwd 用户和密码存放的文件夹
    /etc/group 组存放的文件
    /etc/shoadow


    权限:

    1、可以通过命令 ll -l 或者 ls -l 查看文件的权限和类型

    2、权限位一共有10位 格式是 _-___-___-___ 第一位是类型位 2-4位是用户的权限 5-7位是组的权限 8-10位是其他的权限

    3、权限的表示:r 代表可读 w代表可写 x代表可执行

    4、 数字表示权限:1--执行 2--写 4--读

    对文件所属的组或用户进行修改:

    1、chgrp 组名 文件名 修改文件的所属组

    2、chown 用户名/组名 文件名 修改文件所属用户/组名
    3、chmod 修改文件的权限

    chmod 777 文件名 7=1(执行)+2(写)+4(读)
    chmod u+x 文件名 u--用户 g--组 o--其他
    chmod u+a 文件名 a--全部权限

     

  • 相关阅读:
    DEV GridView显示行号
    winfrom Log4Net 代码(二) 记录格式log_info.txt和log_error.txt,只产生两个文本,里面分别记录提示信息和报错信息
    VB.NET使用Log4Net
    Log4Net使用中loginfo.IsInfoEnabled=false问题解决方法
    VB.NET 根据当前日期获取星期几
    VB.NET 发送outLook邮件body基于Html样式
    VB.NET NPOI快速导入导出Excel
    python使用cx_oracle连接oracle数据库
    物理STANDBY库创建还原点(打开为READ WRITE后再变回STANDBY库)
    oracle RAC和RACOneNode之间的转换
  • 原文地址:https://www.cnblogs.com/xiaojuzibuxiao/p/8258814.html
Copyright © 2011-2022 走看看