目录结构图

目录解释

/bin:存放最常用的命令

/sbin:存放的是系统管理员使用的系统管理员程序

/home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般都以用户的账号命名

/root:该目录为系统管理员,也称为超级权限者的用户主目录

/boot:存放的是启动linux是使用的一些核心文件,包括一些链接文件和镜像文件

/proc:这个目录是个虚拟目录,他是系统内存的映射,访问这个目录来获取系统信息

/srv:该目录存放一些服务启动之类需要提取的数据

/sys:该目录安装了2.6内核中新出现的一个文件系统

/tmp:该目录是用来存放一些临时文件的

/dev:类似windous的设备管理器,把所有的硬件用文件的形式存储

/media:linux系统会自动识别一些设备,例如优盘,光驱,识别后挂载这个目录下

/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看内容

/opt:这是给主机额外安装软件所摆放的目录,如安装oracle数据库就可以放在该目录下

/usr/local:这是另一个给另一个主机额外安装软件所安装的目录,一般是通过编译源码方式安装的程序

/var:这个目录存放着不断扩充的东西,习惯将经常修改的目录放在这个目录包括各种日志文件

/selinux:是一种安全子目录,它能控制程序访问特定文件。
查看ip地址
centOS6:ifconfig
centOS7:ip addr

vi和wim文本编辑器


模式转换图
命令解释:
ESC按键退出编辑模式

:q!:修改但不保存

:q:修改并保存

关机重启命令

shutdown
shutdown -h now表示立即关机
shutdown -h 1表示一分钟后关机
showdown -r now 立即重启
halt:直接使用,等价于关机
reboot:重启系统
sync:把内存的数据同步到磁盘

用户登录注销

logout注销用户,远程登录有效,在图形界限无效

用户管理

增加用户名:useradd 用户名
指定目录:,例:seradd -d/home/tiger 用户名
给用户指定或者修改密码
语法: passwd 用户名
用户删除:userdel 用户名
删除但保留家目录:userdel xm
删除并删除家目录:userdel -r xm
在实际开发中,删除用户但不会删除家目录
查询用户信息:id 用户名
用户切换:su - 用户名
返回原来用户使用exit即可

用户组

增加组:groupadd 组名
删除组:groupdel 组名
增加用户名时直接加上组
useradd -g 组名 用户名
修改组:usermod -g 用户组 用户名

实用指令

运行级别
0:关机
1:单用户:找回丢失密码
2:多用户无网络服务
3:多用户有网略服务
4:保留
5:图形界面
6:重启
运行级别的目录可改文件:/etc/inittab
正常运行级别是3和5
切换指定运行级别:
语法:init [0123456]
如何找回root密码?
先进入单用户,然后重新设置密码
引导时输入回车键,界面输入一个e,新界面然后选择第二行,再输入一个e,在这行的最后输入1,再次输入一个b
帮助指令
man 命令
help 命令
文件目录文件
pwd指令:显示当前工作目录的绝对路径
ls指令:显示当前目录的所有信息
ls -a:显示隐藏操作
ls-b:列表显示
cd指令:切换目录
cd …:返回上一级目录
cd ~返回家目录
cd …/home:返回相对路径目录
mkdir指令
mkdir /home/dog:在home目录下创建dog目录
mkdir -p /home/taiger/dog:创建多级目录,加-p
rmdir指令:删除空目录
删除非空目录:rm -rf /home/dog
touch指令:创建空文件
touch hello.txt
cp指令:拷贝文件到指定目录
cp hello.txt bb/将hello.txt文件拷贝到bb目录下
cp -r test/ bb/:拷贝整个文件夹
rm指令删除文件或目录
rm-r:递归删除整个文件夹
rm-f:强制删除不提示
mv指令:移动文件或目录或者重命名
mv text xzl:将text文件重命名xzl
mv hello.txt /root:将hello.txt移动到root目录下
cat指令查看文件内容(只读)
cat n /etc/profile | more:查看/etc/profile文件,n表示显示行号,| more表示分页显示
more指令:全屏的方式按页显示
less指令:显示文本内容并分页显示(推荐)

和>>指令
输入重定向,会将原来的文件的内容覆盖掉

追加,不会覆盖原来的内容,而是追加到文件的尾部

echo 指令,输出内容到控制台

head指令显示文件的开头部分,默认10行
head -n 5指定五行
tail指令,输出尾部的内容,默认后10行
tall -f 文件,实时追踪改文件的所有更新
ln指令软连接,符号链接,类似windous的快捷方式
history指令,查看已经执行过的历史指令,也可以执行历史指令

时间

date

搜索查找

find指令,从指定目录查找,满足条件显示
find /home -name hello.txt /home搜索的范围 -name按名字查找 hello.txt查找hello.txt
-user 按用户查找
-size 按大小查询
find / -size 【+20M,-20M,20M】
locate指令可以快速定位文件路径
grep 指令:过滤查找和管道符号|
gzio和gunzip指令压缩和解压缩
zip和unzip指令
-r递归压缩,压缩目录
-d指定解压后文件存放的目录
zip -r mypabage.zip /home/
unzip -d /root mypabage.zip
tar指令打包指令
-c,产生.tar打包文件
-v,显示详细信息
-f,指定压缩后的文件名
-z,打包同时压缩
-x,解包.tar文件
实战中都是组合拳
-zcvf
-zxvf
tar -zcvf a.tar.gz a1.txt a2.tar.gz
tar -zcvf a.tar.gz

组管理和权限管理

linux组的基本介绍
在linux中每个用户都必须属于一个组,不能独立于组外,在linux中每个文件有所在者,所在组,其他组的概念
1)所有者:查看ls-ahl,修改shown 用户名 文件名
2)所在组 :查看ls-ahl,修改chgrp组名 文件名
3)其他组
4)改变用户所在组:usermod -g xzl final
持续更新~~

Linux日常命令及理解相关推荐

  1. (Linux 日常命令)[20171225]

    目的:记录Linux日常所用命令 [20171222]Linux环境下查看硬件组件型号 cat /proc/cpuinfo及lspci 查看CPU [root@t-redhat-01 ~]# cat ...

  2. 个人积累linux 日常命令

    linux常用命令和关闭防火墙 2. linux常用命令 Mkdir 创建 Rm -rf 删除 Chmod -R 777 权限 Mysql -uroot -r quit退出 find / -name ...

  3. linux janus命令,深入理解janus中的plugin管理

    janus中的plugin是其非常重要的一部分内容,今天我们就来对这块内容做一下分析,看看janus是如何实现plugin的,以及它的工作原理是怎样的. janus的架构模型 janus的最大特色就是 ...

  4. linux top命令 什么意思,Linux TOP 命令介绍理解

    TOP 命令的含义 TOP 命令是常用的 Linux 性能监控的命令,执行后,界面如下: 第一行 top - 14:09:04 up 3 days, 21:20, 0 users, load aver ...

  5. Linux日常命令使用记录

    scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器 ...

  6. linux每日命令,Linux日常命令整理

    一.查看磁盘使用情况 [root@jerrik gc]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/vda1 40G 3.9G 34G 11% / devtmpfs 1.9G ...

  7. Linux netstat命令深入理解

    一.netstat解释 netstat命令(net statistics缩写的拼接)直译过来即是"网络统计"之意.为查看网络端口统计情况,查找应用程序所占端口情况而使用最常见的命令 ...

  8. Linux日常命令记录

    1.查找进程 ps -ef | grep javajps 2.杀死进程 kill -9 1827 3.进入tomcat中的日志文件夹 cd logs 4.查看日志 tail -f catalina.o ...

  9. linux test指令大全,linux test命令详解

    test命令是linux下的一个命令,那么它的具体语法是怎样的呢?下面由学习啦小编为大家整理了linux test命令的相关知识,希望对大家有帮助! 1.linux test命令基本格式 test e ...

最新文章

  1. platform平台工作原理
  2. 五、线程的概念和特点
  3. yarn的组成部分_图解YARN工作原理
  4. vue双向绑定原理源码解析
  5. 正则 -12至+14 闭区间,小数位只能是(0.25,0.5,0.50,0.75,0.0,0.00) 前面的正负符号可选...
  6. 暗物质组成原理当然是不存在计算机,暗物质能组成生命吗?小部分暗物质可能会相互作用...
  7. linux OOM-killer机制(杀掉进程,释放内存)
  8. 【机卓14蒋海平-U201411018】机电传动控制课程-《自动化技术中的进给电气传动》第一章的1.1节和1.2节——读书笔记整理...
  9. android-DNS服务找不到
  10. C++ 标准库 书籍学习记录笔记 第5章
  11. 字符设备驱动基础篇3——字符设备驱动工作原理
  12. 作者:赵文明(1977-),男,中国科学院北京基因组研究所生命与健康大数据中心高级工程师...
  13. 如何消灭 Android 应用中的广告?
  14. 贪吃蛇小游戏(基于Python)
  15. 近600个教学学习资料链接(zz)
  16. UEFI实战 gST、gBS和gImageHandle
  17. MPB:使用QIIME 2分析微生物组16S rRNA基因扩增子测序数据(视频)
  18. 服务器怎么用固态盘安装系统,服务器使用固态盘安装
  19. 性能测试---如何确定最大并发用户数
  20. python办公笔记分享

热门文章

  1. 关于Win10家庭版安装VirtualBox时的一些问题(e.g.报错2203)
  2. 用python可以免费下载音乐吗-Python 教你轻松下载网易音乐歌曲
  3. NVIDIA GeForce GTX 1060 驱动安装--------TensorFlow系列学习笔记(一)
  4. 九款免费轻量的 AutoCAD 的开源替代品推荐
  5. PDF怎样删除其中一页
  6. Arranging The Sheep(移动思维)
  7. NVD软件漏洞数据处理及分类方法总结
  8. 基于vue2 + Muse-ui 开发的移动端轻社区项目 F-Rent
  9. 谷歌浏览器提示“喔唷,崩溃啦!”
  10. oracle 安装截图,ORACLE WIN7安装过程截图