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 进程号  杀死进程

关于Linux的简单介绍的更多相关文章

  1. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  2. linux驱动简单介绍

     linux驱动简单介绍 驱动基本介绍 驱动.顾名思义就是“驱使硬件设备行动”.设备驱动与底层硬件之间打交道,按照硬件设备的具体操作方式来读写设备寄存器,最终完成一系列操作. 设备 驱动充当了应用程序 ...

  3. Linux的简单介绍和开发基本运维时候用到的命令

    先简单介绍下Linux文件夹目录 1./ linux下的根目录 实际上等同于window的我的电脑点进去 2./etc /usr 一个是系统配置文件存放的地方,一个是系统资源(应用程序)放的地方这俩文 ...

  4. Linux线程简单介绍

    1.进程与线程 2.使用线程的理由 3.有关线程操作的函数 4.线程之间的互斥 5.线程之间的同步 6.试题最终代码 1.进程与线程 进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构 ...

  5. linux stat 简单介绍

    stat 命令查看文件或文件系统的状态时间等属性 用法:stat [参数]... 文件... 简单的介绍一下stat命令显示出来的文件其他信息: - File:显示文件名 - Size:显示文件大小 ...

  6. linux—文件目录简单介绍

    1.Linux系统以文件目录的方式来组织和管理系统中的所有文件.所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即我们常说的目录:整个文件系统有一个“根”(root),然后在根上分“杈”(d ...

  7. Linux的简单介绍.

    Linux操作系统概述: Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境.Linux是由Linux Torvalds(林纳斯·托瓦兹)起初开发 ...

  8. linux date 简单介绍

    用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期. - ...

  9. shell语法简单介绍

    一.基本的语法 1.1.shell文件开头 shell文件必须以以下的行開始(必须方在文件的第一行):  #!/bin/sh  符号#!用来告诉系统它后面的參数是用来运行该文件的程序.在这个样例中我们 ...

随机推荐

  1. kuangbin专题 专题一 简单搜索 棋盘问题 POJ - 1321

    题目链接:https://vjudge.net/problem/POJ-1321 题意:给一张棋盘,‘#’表示可以下棋的地方,‘.’表示不能下棋的地方.棋盘是n*n的,要求能放下k个棋子,要求k个棋子 ...

  2. NOSQL—MongoDB之外的新选择

    MongoDB之外的新选择 MongoDB拥有灵活的文档型数据结构和方便的操作语法,在新兴的互联网应用中得到了广泛的部署,但对于其底层的存储引擎一直未对外开放,虽说开源却有失完整.Mongo版本3中开 ...

  3. 控制反转&依赖注入

    IoC(Inversion of Control,控制反转).这是spring的核心,贯穿始终.所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系.这是什么 ...

  4. Bzoj 2318 Spoj4060 game with probability Problem

    2318: Spoj4060 game with probability Problem Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 524  Sol ...

  5. python的@修饰符

    ‘@’引用已有的函数,对下面的函数进行修饰.引用函数必须放在修饰函数的上面,引用函数的返回值,返回给被修饰的函数 一个简单的栗子: def funA(fn): print('A') # 输出A fn( ...

  6. Socket编程(C语言实现):bind()函数英文翻译

    本篇翻译的bind()函数,我参考的国外网站是: bind 朋友们可以自由转载我对英文的中文翻译,但是对于"作者注:"的描述,转载时请注明出处和作者,否则视为侵权. 下面是翻译的正 ...

  7. 提升布局性能____Making ListView Scrolling Smooth

    listview是一个比较重要的UI组件,一切影响UI的操作,比如适配器从磁盘.网络或者数据库中加载数据的操作,最好都放在子线程中完成.子线程可以使用thread,不过那样比较老土,官方推荐使用Asy ...

  8. 微信小程序之楼层效果

    今天做了一个小程序实现一个楼层效果  带大家分享下经验和api的使用吧 如图 将左边和右边各分了一个组件  目录如下 其中list页面是这个楼层效果的页面 components是组成这个页面的两个组件 ...

  9. redux、react-redux、redux-thunk、redux-saga使用及dva对比

    一.redux使用 Redux的核心概念其实很简单:将需要修改的state都存入到store里,发起一个action用来描述发生了什么,用reducers描述action如何改变state tree ...

  10. Android 开发感想

    18年从.net转行做安卓开发,现在已经过去一年多了.说一下感想和心得体会! 一.开始 说一下我的经厉,从毕业开始出来工作一直是从事.net方向的开发工作.一开始也是没什么经验,加上也没有其他手艺就找 ...