命令总结

  1. ip address show/ip a 检查网卡地址配置

  2. ping 测试网络连通性

  3. nmtui 图形界面修改网卡地址信息

  4. exit 注销

  5. shutdown 关机命令

  shutdown -h 5          指定关机时间 (推荐)shutdown -r 5          重启主机时间 (推荐)shutdown -c            取消关机或重启计划shutdown -h now/0      立即关机shutdown -r now/0      立即重启 halt                   直接关机poweroff               直接关机 reboot                 直接重启
  1. list=ls 查看文件或目录是否存在
ls 文件或目录路径信息
ls -d 目录信息
ls -l 文件或目录信息  查看数据的属性信息
ls -la 目录信息        查看目录中隐藏文件
ls -lt 目录信息        将目录中的信息按照时间进行排序显示
ls -ltr 目录信息       按照时间信息,进行反向排序
ls -lh  数据信息       显示的数据信息大小,以人类可读方式显示
  1. make directory=mkdir 创建目录
    mkdir -p 多级目录 创建多级目录/忽略错误提示

  2. manual=man 查看命令手册信息
    man 查看的命令
    NAME 命令作用说明
    mkdir - make directories
    SYNOPSIS 命令使用方法
    mkdir [OPTION]… DIRECTORY…
    DESCRIPTION 命令的参数解释
    -p, --parents
    no error if existing, make parent directories as needed

  3. change directory==cd 切换目录命令

   cd /xxx   绝对cd xxx    相对cd ..     上一级cd ../../ 上多级cd -      返回上一次所在路径cd/cd ~   返回到用户家目录
  1. vi 编辑文件内容
    vi 文件信息
     i   --- 进入编辑模式esc --- 退出编辑模式:wq --- 保存并退出:w:q:wq!--- 强制保存退出:q! --- 强制退出
命令模式-->插入模式
字母 作用
i 表示从光标所在位置进入编辑状态
I 表示将光标移动到一行的行首,再进入编辑状态
o 在光标所在行的下面,新起一行进行编辑
O 在光变所在行的上面,新起一行进行编辑
a 将光标移动到右边的下一个字符,进行编辑
A 将光标移动到一行的行尾,进入到编辑状态
C 将光标到行尾内容进行删除,并进入编辑状态
cc 将整行内容进行删除并进入编辑状态

总结:移动光标位置,并进入编辑状态方法

只移动光标,不进入编辑状态

大写字母G   将光标快速切换尾部
小写字母gg  将光标快速切换首部
ngg         n表示移动到第几行
$           将光标移动到一行的结尾
0/^         将光标移动到一行的行首

命令模式–底行模式

 - :    输入一些命令-  /           进入搜索状态(向下搜索 n依次向下) - ?           进入搜索状态(向上搜索n依次向上)

特殊使用技巧:

将一行内容进行删除(剪切)    deletedelete=dd
将多行内容进行删除(剪切)       3dd
将内容进行粘贴                         p
粘贴多次内容                         3p
复制一行内容                         yy
复制多行内容                        3yy
操作错误如何还原               小写字母u  undo
  1. echo 将信息输出到屏幕上
    echo “oldboy 深圳”

  2. cat 查看文件内容信息
    cat -n 文件信息 显示文件内容行号信息

  3. cp 复制文件或目录数据到其他目录中
    cp -r 递归复制目录数据
    \cp 强行覆盖数据

  4. rm 删除数据命令
    rm -r 递归删除数据
    rm -f/\rm 强制删除数据,不需要进行确认

  5. mv 移动剪切数据信息

  6. mount 对存储设备进行挂载
    mount 存储设备文件 挂载点
    umount 对存储设备进行卸载
    umount 挂载点

  7. hostname 查看修改主机名称

  8. hostnamectl 直接修改主机名称(centos7)
    hostnamectl set-hostname 主机名称

  9. df 查看磁盘挂载情况/查看磁盘使用情况
    df -h 以人类可读方式查看磁盘使用情况

  10. source 立即加载文件配置信息

        /etc/profile/etc/bashrc~/.bashrc ~/.bash_profile/etc/sysconfig/i18n  --- centos6字符集配置文件/etc/locale.conf     --- centos7字符集配置文件
    
  11. which 显示命令文件所在路径位置
    which 命令

  12. export 定义环境变量
    export 环境变量=xxx

  13. alias 设置系统别名命令
    alias 别名=‘命令信息’

  14. unalias 取消系统别名命令
    unalias 别名

  15. head 查看文件前几行内容(默认前10行)
    head -5 查看前5行

  16. tail 查看文件后几行内容(默认后10行)
    tail -5 查看后5行
    tail -f 一直追踪一个文件内容变化

  17. yum 下载并安装软件命令

yum install -y 名称            直接安装软件
yum groupinstall -y 包组名称    直接安装软件包组
yum repolist                    查看yum源信息
yum list                        查看哪些软件可以安装/查看所有系统已安装的软件
yum grouplist                   查看哪些软件包组可以安装/查看所有系统已安装的软件包组
yum --help                      help参数可以只显示命令的参数帮助信息
yum provides locate             获取命令属于哪个软件大礼包
  1. ps 查看系统进程信息
    ps -ef 查看所有详细的进程信息

  2. kill 删除指定进程
    kill pid 删除指定pid号码的进程
    kill -9 pid 强制删除指定pid号码的进程

  3. free 查看内存命令
    free -h 人类可读方式查看

  4. lscpu 查看CPU信息

  5. w 查看负载信息/查看系统用户登录信息

  6. useradd 创建用户(用户管理)
    useradd 用户名

  7. passwd 设置用户密码命令
    passwd 用户名 指定修改哪个用户的密码
    passwd 修改当前用户密码

  8. su 切换用户命令
    su - 用户名称

  9. id 检查创建的用户是否存在
    id 用户名

  10. whoami 确认用户身份

  11. rpm 管理软件程序包的
    rpm -qa 软件名称 查看软件大礼包是否安装成功
    rpm -ql 软件名称 查看软件大礼包中都有什么
    rpm -qf 文件名称(绝对路径) 查看文件属于哪个软件大礼包

  12. systemctl 管理服务程序的运行状态

systemctl start  服务名称    --- 启动服务
systemctl stop      服务名称    --- 停止服务
systemctl restart   服务名称    --- 重启服务
systemctl status    服务名称    --- 查看服务详细的运行状态
systemctl disable   服务名称    --- 让服务开机不要运行
systemctl enable    服务名称    --- 让服务开机运行
systemctl is-active   服务名称  --- 检查确认服务是否运行
systemctl is-enabled  服务名称  --- 检查确认服务是否开机运行
  1. localectl set-locale LANG=zh_CN.UTF-8 — centos7修改字符集信息

  2. less/more 逐行或逐页查看文件信息内容

  3. whereis 查看命令所在路径以及命令相关手册文件所在路径

  4. locate 查看文件所在路径信息
    updatedb 更新文件所在路径的索引数据库表

  5. file 查看文件的类型
    file 文件信息

  6. stat 查看数据详细属性信息
    stat file.txt 看到文件的三个时间信息

  7. tar 压缩数据命令

-z           压缩类型
-c           创建压缩包
-v           显示过程
-f           指定压缩文件路径
-x           解压文件
-t           查看压缩文件内容
--exclude        排除指定文件不被压缩处理
--exclude-from
  1. xargs 分组命令 按照分组显示
    xargs -n1 <文件

    总结: <
    tr xxx <
    xargs <

  2. tree 显示目录结构树
    tree -L 1 查看下几级目录机构
    tree -d 目录结构中目录信息

  3. date 查看时间信息和修改时间信息
    date “+%F_%T”
    date -s 设置系统时间
    date -d 显示未来或过去的时间信息

  4. ln 创建链接文件
    ln 源文件 链接文件 创建硬链接
    ln -s 创建软链接

  5. wc 统计命令
    wc -l 统计有多少行

  6. chmod 修改文件目录数据权限信息
    chmod u/g/o
    chmod a

  7. useradd 创建用户命令

-s /sbin/nologin    指定用户shell登录方式
-M                  不创建家目录
-u                  指定用户uid信息
-g                  指定用户所属主要组信息
-G                  指定用户所属附属组信息
-c                  指定用户注释信息
  1. usermod 修改用户信息
-s /sbin/nologin    指定用户shell登录方式
-u                  指定用户uid信息
-g                  指定用户所属主要组信息
-G                  指定用户所属附属组信息
-c                  指定用户注释信息
  1. userdel 删除用户信息
    userdel -r 彻底删除用户和家目录信息

  2. groupadd 创建用户组
    groupmod 修改用户组
    groupdel 删除用户组

  3. chown 修改用户属主和属组的信息
    chown -R 递归修改用户属主和属组信息

  4. sort 排序命令
    sort -n 按照数值进行排序
    sort -k1 按照指定列进行排序

  5. dd 模拟创建出指定大小的文件

   dd if=/dev/zero of=/tmp/oldboy.txt  bs=10M                    count=100从哪取出数据  放到哪          占用1个block多少空间     总共使用多少个block
  1. du 查看目录的大小
    du -sh 汇总查看目录大小,以人类可读方式

高级命令:4剑客
61. . find 查询文件所在路径

find / -type 文件类型 -name "文件名称"
find / -type f -mtime +10 -delete   --- 删除历史数据信息
find / -type f -size  +10 -delete   --- 删除大于10k文件
-maxdepth       查找目录层级的深度
-inum           根据文件inode信息查找
-exec           对查找出的数据进行相应处理
-perm           根据权限查找数据信息
-iname          忽略名称大小写
  1. grep 文件 对信息进行过滤筛选
   grep -B n       显示指定信息前几行内容grep -A n       显示指定信息后几行内容grep -C n       显示指定信息前后几行内容grep -c         显示指定信息在文件中有多少行出现grep -v         进行取反或者排除grep -E/egrep   识别扩展正则符号grep -o         显示过滤过程信息grep -n         过滤信息并显示信息行号grep -i         过滤信息忽略大小写
  1. sed
    参数说明:
-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。
-f<script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。
-h或--help 显示帮助。
-n或--quiet或--silent 仅显示script处理后的结果。
-V或--version 显示版本信息

动作说明

a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~
c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!
d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚;
i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);
p :打印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~
s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!
  1. awk

系统中的常见环境变量

  1. PATH 方便命令的使用
  2. PS1 定义提示符的信息或格式

快捷方式:

68. ctrl+c              中断命令执行操作过程
69. ctrl+l                 清屏操作
70. ctrl+d                 注销功能
71. tab                 补全快捷键 补全目录路径或文件名称信息/命令
72. 方向键上下           调取之前输入过的历史命令
73. ctrl+a              快速将光标移动到行首 a b c d
74. ctrl+e              快速将光标移动到行尾
75. ctrl+左右方向键     按照一个英文单词进行移动光标
76. esc+.               将上一个命令最后一个信息进行调取
77. ctrl+u                 将光标所在位置到行首内容进行删除(剪切)
78. ctrl+k                 将光标所在位置到行尾内容进行删除(剪切)
79. ctrl+y                 粘贴剪切的内容
80. ctrl+s                 xshell进入到了锁定状态 suo锁
81. ctrl+q                 解除锁定状态           quit推出锁定状态
82. ctrl+r              快速搜索历史命令

系统特殊符号

~                          家目录符号
..                         上一级目录
.                          当前目录
>                          标准输出重定向符号
>>                         标准输出追加重定向符号
2>                         错误输出重定向符号
2>>                        错误输出追加重定向符号
<                          标准输入重定向符号
<<                         标准输入追加重定向符号&&                         代表前一个命令执行成功后,再执行后面的命令
;                          代表前一个命令执行之后,再执行后面的命令
#                          代表将配置文件信息进行注释在命令提示符中表示超级管理员身份
$                          用于加载读取变量信息表示一行的结尾在命令提示符中表示普通用户身份
!                          强制
``反引号                   将引号中命令执行结果交给引号外面的命令进行处理
| 管道符号                 将前一个命令的结果交给管道后面命令进行处理
{} 序列符号(通配符)        通配符号,显示数字或字母的序列信息

【Linux】Linux运维命令汇总单词表相关推荐

  1. Linux基础运维命令

    Linux基础运维命令 Linux基础命令 文章目录 Linux基础运维命令 前言 一.初始化_用户管理 1.创建用户组 2.创建用户dmdba 3.修改密码 二.防火墙 1.查看防火墙状态 2.暂时 ...

  2. linux常用运维命令【转】

    自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量.看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1.查看有多少个IP访问: [pl ...

  3. Linux 系统运维学习方法汇总

    大纲 一.前言 二.Linux 运维大环境说明 三.Linux 运维学习思路 四.Linux 运维大方向说明 五.Linux 运维学习必看书籍推荐 六.Linux 运维实践内容简介 注,本博文主要用于 ...

  4. Linux常用运维命令笔记

    今天给大家整理一下Linux常用的命令,希望对大家能有所帮助! MYSQL相关 1.查看mysql版本 status; select version() 2. mysql启动命令 #01 使用 ser ...

  5. 工具猿之Linux运维命令总结以及场景运用

    Linux运维命令汇总与使用 一.线上查询及帮助命令 命令 功能说明 何时使用(举例不全) man 查看命令帮助,命令的词典,更复杂的还有info.但不常用. 当你需要查看某个命令的参数时只要man一 ...

  6. 记一些Linux/centos的基础运维命令

    目录 前言 基础硬件部分 基础操作指令 更改网络配置 防火墙 前言 相较于windows,新手在接触Linux/centos(ubuntu.debian.redhat)等非图形化界面时会比较生疏和乏力 ...

  7. 10个实用Linux运维命令

    前言 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了,因为不想在使用时总是东 ...

  8. Linux系统运维书单

    导语:全球进入了互联网+时代,越来越多的传统企业都在考虑通过网络提供产品和服务,包括互联网+教育.互联网+金融.互联网+出租车.互联网+保险等.而互联网(包括移动互联网在内)几乎都是由Linux技术支 ...

  9. 作为一个linux系统运维师必须掌握的定期任务执行命令cront

    定期执行任务的相关命令 作为一个linux系统运维师,在我们工作的时候需要定期去执行一些脚本或是命令,比如早上几点我们要开启什么服务,我们不可能守在计算机旁等到那个时候去手动执行那些需要脚本或是命令, ...

最新文章

  1. java jsch_java使用JSCH实现SFTP文件管理
  2. Android x86 下运行纯ARM版APP
  3. z01、z02.....怎么解压缩
  4. Android浮窗权限研究(转载)
  5. 华为ensp ospf配置
  6. 史上最全英文免费编程电子书列表
  7. 区块链开发入门到精通
  8. 计算机辅助翻译政府工作报告,Trados辅助翻译软件在科技英语翻译中的应用
  9. 511遇见易语言文本处理寻找文本
  10. 2015—2016年QS世界大学排名200强-[转]
  11. background属性用法总结
  12. 短信软件平台源码数据库配置与客户端功能介绍|国际短信通道短信后台-移讯通
  13. 共阳极八段数码管 c语言显示,八段数码管的编码
  14. python 图像语义分割mIOU代码详解
  15. Y7000开机出现Checking media无法开机
  16. 基于opencv 的 fftshift, ifftshift 函数的实现
  17. python基础—图形开发
  18. 河北大学计算机专业调剂,河北大学考研接收调剂信息
  19. 推荐几个值得收藏的 Java 网站
  20. 数论:从同余的观点出发

热门文章

  1. 前端实现对ZIP 压缩文件解压,实现前端直接展示结果,比如图片,压缩包等 audio对象进行播放
  2. 电话,手机,微信账号,邮箱正则表达式校验
  3. 虚函数 2 之虚函数的定义
  4. 如何把数据导入数据库
  5. arm GIC介绍之一
  6. 坑爹大冒险html5游戏在线玩,《史上最坑爹的大冒险》 图文全通关攻略
  7. Arduino零散知识
  8. thinkpad t480s黑苹果蓝牙使用
  9. 力扣 (LeetCode)-对称二叉树,树|刷题打卡
  10. net中c#教程 如何创建、合并、下载、打印pdf文件?