zoukankan      html  css  js  c++  java
  • 关于Linux的简单介绍

    Linux:
     诞生日期:1991年
     开发者:林纳斯·托瓦茨
     特点:免费,开源
        发行版本:centos|red Hat|Ubuntu|红旗等
        思想:一切都是文件

    重要文件目录
     bin:二进制文件(命令)
       etc:系统的配置文件
      opt:第三方软件|文件存放位置
       dev:设备信息
       lib|lib64:centos依赖库
       home:用户文件的根目录
       tmp:系统运行时临时文件—开机重启后文件丢失
     var:系统在运行过程中的用户数据,建议该目录的磁盘空间多留点
     usr:  unix shared resources:共享的系统资源
     mnt: mount 外挂设备
    目录操作

     ls 查看当前文件夹的内容
     ls -l 以列表形式查看文件或者文件夹
     ls -a 查看所有文件以及文件夹(包含隐藏文件)
     ls -la 以列表形式查看所有文件以及文件夹(包含隐藏文件)

     cd 切换目录
     cd / 切换到根目录
     cd /home 切换到根目录下的home文件夹(绝对路径)
     cd home 切换到当前目录下的子文件夹home中(相对路径)
     cd ..或者../  返回上级目录

     pwd 查看当前所处目录
     man 查看某个命令的详细信息
      Enter 一行一行看
      空格  一页一页看
      q退出

     mkdir 目录名 创建文件夹
     mkdir -p  目录名/目录名  创建多级目录
     rmdir 目录名  删除文件夹(空文件夹)
     rm -rf 目录名 删除文件或者目录(删除前不询问,所以一般不建议使用)
     rm -ri 目录名  删除文件或者目录(删除前要询问)
     
     touch 文件名 创建文件
     cp 文件名  目录名/  复制文件到哪个目录下
     mv 旧文件名  新文件名  修改文件名 
     mv 文件名  路径名   将文件移动到指定目录

    文件操作
     vi 文件名  进入命令模式
     a/i/o 进入编辑模式
     Esc 退出编辑模式
     :wq或者:x   保存并推出
     :w 保存
     :q! 退出不保存
     :%s/原内容/新内容/g  替换内容
     :set nu 显示行数(一次性,再次进入没有行号)
     vi /etc/virc   最后一行写 :set nu 保存并退出    全局显示所有文件的行号
     
     cat 文件名  查看指定文件(小文件)
     tail  文件名 查看文件末尾部分
     tail -n 文件名  查看文件的后n行
     tail -f 文件名  查看文件正在被修改的部分  退出Ctrl+C
     head -n 文件名 查看文件的前n行
     head 文件名 从文件的开始去查看文件

    用户操作
     su 用户名  切换用户(root用户需要输入密码)
     whoami  查看当前登录的用户
     id 查看当前用户的uid和gid
     useradd 用户名  添加用户(只有root用户有权限)
     userdel 用户名  删除用户
     passwd 用户名  修改用户密码
     usermod -l 新用户名  旧用户名  更改用户名
     useradd -g gid或者组名 用户名  添加用户到gid组
     
     groupadd 用户组名称 添加用户组
     groupdel 用户组名   删除用户组


    权限
     d:etc文件夹  配置文件
     r:读
     w:写
     x:执行
     
     u 用户权限
     g 用户组权限
     o 其他组用户

     
     groupadd -g gid 用户组名  添加用户组并制定gid
     chmod 777 文件名   更改用户权限
     chmod 777 -R 文件夹名  更改文件夹以及子文件权限
     
     ps -ef|grep 名字  查看进程
     kill -9 进程号  杀死进程

  • 相关阅读:
    UVa 839 -- Not so Mobile(树的递归输入)
    UVa 548 -- Tree
    UVA 122 -- Trees on the level (二叉树 BFS)
    UVa679 小球下落(树)
    POJ 2255 -- Tree Recovery
    POJ 1451 -- T9
    POJ 2513 -- Colored Sticks
    STL -- heap结构及算法
    nginx利用try_files实现多个源
    nginx location的优先级
  • 原文地址:https://www.cnblogs.com/zhuhuibiao/p/9246807.html
Copyright © 2011-2022 走看看