关于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 进程号 杀死进程
关于Linux的简单介绍的更多相关文章
- Linux的简单介绍和常用命令的介绍
Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...
- linux驱动简单介绍
linux驱动简单介绍 驱动基本介绍 驱动.顾名思义就是“驱使硬件设备行动”.设备驱动与底层硬件之间打交道,按照硬件设备的具体操作方式来读写设备寄存器,最终完成一系列操作. 设备 驱动充当了应用程序 ...
- Linux的简单介绍和开发基本运维时候用到的命令
先简单介绍下Linux文件夹目录 1./ linux下的根目录 实际上等同于window的我的电脑点进去 2./etc /usr 一个是系统配置文件存放的地方,一个是系统资源(应用程序)放的地方这俩文 ...
- Linux线程简单介绍
1.进程与线程 2.使用线程的理由 3.有关线程操作的函数 4.线程之间的互斥 5.线程之间的同步 6.试题最终代码 1.进程与线程 进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构 ...
- linux stat 简单介绍
stat 命令查看文件或文件系统的状态时间等属性 用法:stat [参数]... 文件... 简单的介绍一下stat命令显示出来的文件其他信息: - File:显示文件名 - Size:显示文件大小 ...
- linux—文件目录简单介绍
1.Linux系统以文件目录的方式来组织和管理系统中的所有文件.所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即我们常说的目录:整个文件系统有一个“根”(root),然后在根上分“杈”(d ...
- Linux的简单介绍.
Linux操作系统概述: Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境.Linux是由Linux Torvalds(林纳斯·托瓦兹)起初开发 ...
- linux date 简单介绍
用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期. - ...
- shell语法简单介绍
一.基本的语法 1.1.shell文件开头 shell文件必须以以下的行開始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的參数是用来运行该文件的程序.在这个样例中我们 ...
随机推荐
- scrapy基础知识之 CrawlSpiders爬取lagou招聘保存在mysql(分布式):
items.py import scrapy class LagouItem(scrapy.Item): # define the fields for your item here like: # ...
- Weblogic 'wls-wsat' XMLDecoder 反序列化_CVE-2017-10271漏洞复现
Weblogic 'wls-wsat' XMLDecoder 反序列化_CVE-2017-10271漏洞复现 一.漏洞概述 WebLogic的 WLS Security组件对外提供webservic ...
- 设计模式:代理模式是什么,Spring AOP还和它有关系?
接着学习设计模式系列,今天讲解的是代理模式. 定义 什么是代理模式? 代理模式,也叫委托模式,其定义是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用.它包含了三个角色: Subject: ...
- FTP工具便携版 FileZilla 3.38.0
FileZilla 客户端是一个快速可靠的.跨平台的FTP,FTPS和SFTP客户端.具有图形用户界面(GUI)和很多有用的特性.由NoCmd提供的 FileZilla Client 中文便携版,具有 ...
- ASP.NET Core MVC 之模型(Model)
1.模型绑定 ASP.NET Core MVC 中的模型绑定将数据从HTTP请求映射到操作方法参数.参数既可以是简单类型,也可以是复杂类型.MVC 通过抽象绑定解决了这个问题. 2.使用模型绑定 当 ...
- vijos p1304 回文数
N进制下的加法 2/10/16进制下,char到int的转换 #include<iostream>#include<string>using namespace std;str ...
- Java提供的几种线程池
线程池,顾名思义,放线程的池子嘛,这个池子可以存放多少线程取决于你自己采用什么样的线程池,你的硬件资源,以及并发线程的数量.JDK提供了下面的四种线程池: 固定线程数的线程池 最简单的 在Java中创 ...
- Redis(五)--- Redis的持久化RDB与AOF
一.Redis数据库 我们都知道Redis是基于内存的数据库,数据是以key-value键值对的方式存储的,那么key-value键值对是随意放在内存中的么,其实Redis的服务会创建很多的数据库空间 ...
- [P2216] [HAOI2007]理想的正方形 「单调队列」
思路:用单调队列分别维护行与列. 具体实现方法:是先用单调队列对每一行的值维护,并将a[][]每个区间的最大值,最小值分别存在X[][]和x[][]中. 那么X[][]与x[][]所存储的分别是1×n ...
- SpringBoot Admin 使用指南
什么是 SpringBoot Admin? Spring Boot Admin 是一个管理和监控你的 Spring Boot 应用程序的应用程序.这些应用程序通过 Spring Boot Admin ...