Linux日常命令及理解
目录结构图
目录解释
/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日常命令及理解相关推荐
- (Linux 日常命令)[20171225]
目的:记录Linux日常所用命令 [20171222]Linux环境下查看硬件组件型号 cat /proc/cpuinfo及lspci 查看CPU [root@t-redhat-01 ~]# cat ...
- 个人积累linux 日常命令
linux常用命令和关闭防火墙 2. linux常用命令 Mkdir 创建 Rm -rf 删除 Chmod -R 777 权限 Mysql -uroot -r quit退出 find / -name ...
- linux janus命令,深入理解janus中的plugin管理
janus中的plugin是其非常重要的一部分内容,今天我们就来对这块内容做一下分析,看看janus是如何实现plugin的,以及它的工作原理是怎样的. janus的架构模型 janus的最大特色就是 ...
- linux top命令 什么意思,Linux TOP 命令介绍理解
TOP 命令的含义 TOP 命令是常用的 Linux 性能监控的命令,执行后,界面如下: 第一行 top - 14:09:04 up 3 days, 21:20, 0 users, load aver ...
- Linux日常命令使用记录
scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器 ...
- linux每日命令,Linux日常命令整理
一.查看磁盘使用情况 [root@jerrik gc]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/vda1 40G 3.9G 34G 11% / devtmpfs 1.9G ...
- Linux netstat命令深入理解
一.netstat解释 netstat命令(net statistics缩写的拼接)直译过来即是"网络统计"之意.为查看网络端口统计情况,查找应用程序所占端口情况而使用最常见的命令 ...
- Linux日常命令记录
1.查找进程 ps -ef | grep javajps 2.杀死进程 kill -9 1827 3.进入tomcat中的日志文件夹 cd logs 4.查看日志 tail -f catalina.o ...
- linux test指令大全,linux test命令详解
test命令是linux下的一个命令,那么它的具体语法是怎样的呢?下面由学习啦小编为大家整理了linux test命令的相关知识,希望对大家有帮助! 1.linux test命令基本格式 test e ...
最新文章
- platform平台工作原理
- 五、线程的概念和特点
- yarn的组成部分_图解YARN工作原理
- vue双向绑定原理源码解析
- 正则 -12至+14 闭区间,小数位只能是(0.25,0.5,0.50,0.75,0.0,0.00) 前面的正负符号可选...
- 暗物质组成原理当然是不存在计算机,暗物质能组成生命吗?小部分暗物质可能会相互作用...
- linux OOM-killer机制(杀掉进程,释放内存)
- 【机卓14蒋海平-U201411018】机电传动控制课程-《自动化技术中的进给电气传动》第一章的1.1节和1.2节——读书笔记整理...
- android-DNS服务找不到
- C++ 标准库 书籍学习记录笔记 第5章
- 字符设备驱动基础篇3——字符设备驱动工作原理
- 作者:赵文明(1977-),男,中国科学院北京基因组研究所生命与健康大数据中心高级工程师...
- 如何消灭 Android 应用中的广告?
- 贪吃蛇小游戏(基于Python)
- 近600个教学学习资料链接(zz)
- UEFI实战 gST、gBS和gImageHandle
- MPB:使用QIIME 2分析微生物组16S rRNA基因扩增子测序数据(视频)
- 服务器怎么用固态盘安装系统,服务器使用固态盘安装
- 性能测试---如何确定最大并发用户数
- python办公笔记分享
热门文章
- 关于Win10家庭版安装VirtualBox时的一些问题(e.g.报错2203)
- 用python可以免费下载音乐吗-Python 教你轻松下载网易音乐歌曲
- NVIDIA GeForce GTX 1060 驱动安装--------TensorFlow系列学习笔记(一)
- 九款免费轻量的 AutoCAD 的开源替代品推荐
- PDF怎样删除其中一页
- Arranging The Sheep(移动思维)
- NVD软件漏洞数据处理及分类方法总结
- 基于vue2 + Muse-ui 开发的移动端轻社区项目 F-Rent
- 谷歌浏览器提示“喔唷,崩溃啦!”
- oracle 安装截图,ORACLE WIN7安装过程截图