IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux常用命令记录 -> 正文阅读

[系统运维]linux常用命令记录

1.vim的使用

1.编辑文件:vim 文件名
2.按i进入编辑模式,按esc退出编辑模式,:wq保存并退出、:q退出、:q!强制退出
3.基本快捷键
 a.拷贝当前行yy,拷贝当前向下五行5yy,粘贴p
 b.删除当前行dd,删除当前向下五行5dd
 c.查找某个字符:/关键字
 d.直达末行:G,首行:gg
 e.显示行号::set nu,取消行号:set nonu
 f.撤销::u

2.关机重启

1.shutdown -h now 立刻关机
2.shutdown -h 1 延迟一分钟关机
3.shutdown -r now 现在立刻重启
4.halt 关机
5.reboot 立刻重启
6.sync 把内存的数据同步到磁盘

3.用户登录和注销

1.使用su-用户名切换系统管理员或其他用户的身份
2.输入logout可注销用户

4.创建用户与密码

1.useradd 用户名,添加一个用户,若不指定用户组,则同时创建同名用户组
groupadd 组名
2.passwd 用户名,指定用户密码
3.userdel 用户名,删除用户(保留家目录),userdel -r 用户名,删除用户(不保留家目录)
4.id 用户名,查询用户id、组id、组名称
5.用户、组、密码配置文件/etc/passwd、/etc/group、/etc/shadow

5.运行级别

1.六个运行级别:0关机、1单用户(找回丢失密码)、2多用户无网络服务、3多用户有网络服务、4保留、5图形界面、6重启
2.系统运行级别配置文件/etc/inittab
2.切换运行级别:init 运行级别
3.如何找回root密码?
 进入单用户模式(不需要密码),修改密码。
 步骤:开机→在引导时输入回车键→看到一个界面输入e→看到一个新的界面,选中第二行(编辑内核)再输入一个e→在这行最后输入1,回车→再次输入b,这时就会进入到单用户模式,passwd修改密码即可。

6.文件目录类指令

1.pwd,显示当前工作目录绝对路径
2.ls,查看当前目录所有内容信息,-a:显示隐藏文件,-l:以列表方式显示
3.cd /目录名/目录名,切换工作目录
4.mkdir 目录名,创建目录,-p:创建多级目录
5.rmdir 目录名,删除目录(只能删除空目录),rm -rf可以删除非空目录
6.touch 文件名,创建空文件
7.cp 文件名/目录名 目录,复制文件或文件夹,-r:递归复制整个文件夹 ,在最前面加\可以避免覆盖提示
8.rm 文件名/目录名,删除文件或文件夹,-r:递归删除整	个文件夹,-f:强制删除不提示
9.mv 文件名/目录名 目录,移动文件或文件夹,若新文件名和老文件名不同则自动重命名
10.cat 文件名,查看文件内容,-n:显示行号,最后加上| more可以分页显示
11.more 文件名,分页查看文件内容,回车下一行、空格(ctrl+f)下一页、ctrl+b上一页
12.less 文件名,分屏查看文件(显示大型文件有较高效率)
13.>和>>,前者为输出重定向,后者为追加。可以任意命令接> 路径名\文件名
14.echo,打印命令,例如可以打印环境变量echo $PATH
15.head 文件名,显示文件开头部分,-n 5:显示前五行
16.tail 文件名,显示文件末尾部分,-n 5:显示末尾五行,-f 实时追踪文档所有更新,工作中经常用到
17.ln -s [原文件或目录] [软链接名],类似windows里的快捷方式。小技巧:使用# ! 128的形式可以执行128号指令
18.history,显示输入的历史指令
19.clear,清空控制台

7.时间日期类命令

1.date显示当前时间,date "+%Y-%m-%d %H:%M:%S",显示年月日时分秒,date -s "字符串时间":可以设置系统时间
2.cal,显示当前月日历,cal 2020可以显示2020年一整年的日历

8.搜索查询类命令

1.find [搜索范围] [选项],选项有-name(名字)、-user(拥有者)、-size(大小,+大于,-小于,无符号等于,eg:find /home -size +20M)等等,例如find /home -name hello.txt
2.locate 文件名,定位文件路径(查询速度很快,但必须创建locate数据库)
3.grep [选项] 查找内容 源文件,过滤查找命令,可以在管道符|后使用,管道符表示将前一个命令的处理结果输出传递到后面的命令处理,-n显示行号,-i忽略大小写。

9.压缩相关命令

1.gzip 文件/gunzip 文件.gz,前者为压缩命令,但只能压缩为.gz文件(压缩后也不会保留原来的文件);后者为解压缩命令
2.zip [选项] 文件名.zip 文件或文件夹/unzip [选项] 目录 文件名.zip,前者为压缩命令,可以加选项-r表示递归压缩,后者为解压命令,可以加选项-d,表示指定解压目录
3.tar [选项] 文件名,-z打包同时压缩、-c产生tar打包文件、-v显示详细信息、-f指定压缩后的文件名、-x解包tar文件。
压缩例子:tar -zcvf 压缩文件名.tar.gz 文件或文件夹
解压例子:tar -zxvf 文件.tar.gz -C 目录

10.权限相关命令

linux的文件有所有人和所在组等概念。
1.改变文件的所有者:chown 用户名 文件名
2.改变文件的所在组:chgrp 组名 文件名
3.改变用户所在组:usermod -g 组名 用户名
4.改变用户登录的初始目录:usermod -d 目录名 用户名
*linux中的文件类型:
-普通文件、d目录、l软链接、c字符设备(键盘鼠标)、b块文件(硬盘)
5.修改文件目录权限:chmod
u所有者、g所有组、o其他人、a所有人
eg:chmod u=rwx,g=rx,o=x 文件或文件夹名、chmod o+w 文件或文件夹名(增加权限)、chmod o-w 文件或文件夹名(减少权限)

11.crond任务调度

1.cron -e
2.*/1 **** ls-l/etc>>/tmp/to.txt
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210715221216964.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyOTk0Nzg5,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210715221255644.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyOTk0Nzg5,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210715221319404.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyOTk0Nzg5,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210715221412826.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyOTk0Nzg5,size_16,color_FFFFFF,t_70#pic_center)

3.保存退出后调度开始。
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-16 11:42:51  更:2021-07-16 11:44:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 16:51:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码