####################################
###在线班-命令记录 ############
####################################
1.mkdir 创建目录
-p 创建多层目录
2.ls list 列表 显示目录里面的内容
-l 显示详细信息
-F 给不同类型的文件加上不同的尾巴 目录/
-r 逆序
-t 按照文件的修改时间进行排序

3.cd 进入到目录中
cd - ===== cd $OLDPWD

cd . ===== 当前目录 复制/移动 cp /etc/hosts .
cd .. ===== 进入到当前目录的上一级目录
cd ~ ===== 进入当前用户的家目录 回老家
(root用户) ~ === /root
(普通用户) ~ === /home/
cd ===== 回老家 回家

cd - #快速回到上一次的所在位置/目录

4.pwd 显示你当前的位置

5.touch 摸 创建文件 更新文件的时间戳

6.vi 编辑器
##第一个里程碑-打开文件
vi /data/oldboy.txt

##第二个里程碑-进入编辑模式并增加内容
按i,进入到编辑模式(插入)

书写内容
##第三个里程碑-退出编辑模式
esc 退出编辑模式

##第四个里程碑-保持并退出
:wq #保持并退出

##第五个里程碑-查看文件的内容
[root@oldboyedu-01 data]# cat /data/oldboy.txt
I am studying linux.

:wq 保持并退出 write quit
:q 退出
:q! 强制退出不保存
:wq! 强制退出并保存

7.cat 查看文件的内容
-n 显示文件的内容和行号

8.echo 把echo后面的文字显示出来
-n 取消输出每行结尾的回车
-e 让echo命令支持 \n \t 转义字符

9.xargs 分组
-n 分为几组
10.cp 复制文件或目录 默认无法复制目录
-r 递归复制 复制目录及目录里面的内容
-p 复制的时候保持属性不变
-a -pdr 复制所有
11.mv move 移动
12.rm remove删除文件或目录 默认无法删除目录
-r 递归删除
-f 强制删除
13.find 查找文件
find 哪里 什么类型 什么名字
-maxdepth 最大的深度
-type 找什么类型的
f file 文件
d directory 目录
-name 什么名字
-mtime 根据修改时间找出对应的文件

! 非 取反

  1. grep 三剑客老三 过滤
    -v 排除
    -A数字 显示grep过滤出的的内容及接下来的几行
    -n 给grep找出的行加上行号
    -o 显示grep正则每次找到了什么 grep的执行过程

    egrep 支持高级正则====grep -E

  2. head 取文件的前几行 默认是前10行
    -n数字 === -数字 取前xx行
  3. tail 取文件的最后的几行 默认是最后10行
    -f 显示文件的实时的更新
    tail -f ==== tailf

  4. awk 三剑客老大 擅长取列 取行 计算
    NR表示行号
    $数字 某一列
    $0 表示一整行内容
    {print显示}
    -F指定分隔符或多个分隔符

    'NR==2{print $2}'
    ! 表示取反 排除

    awk定位的方法
    awk 'NR==1'
    awk 'NR==1,NR==10'
    awk '//'

  5. sed 三剑客老二 取行 替换 修改文件的内容
    -n 取消默认输出 一般与p一起使用
    -i 修改文件的内容

    #查找显示某几行
    '10p'
    '10,20p'

    #替换
    's###g'
    's@@@g'

    '2s#oldboy#oldgirl#gp'

    #删除 d===delete
    '/找谁/d'

    sed -n '1p'
    sed -n '1,10p'
    sed -n '10,$p'
    sed -n '//p'

  6. alias 设置别名
    alias 别名='命令'
  7. source 生效 /etc/profile
  8. ifconfig 查看ip地址
  9. ifup 启动网卡
  10. ifdown 关闭某个网卡
  11. man
  12. useradd 添加用户
  13. passwd 设置密码
  14. id 显示用户的信息
  15. su switch user 切换用户
    su - oldboy

  16. uname 显示系统信息
    -r 显示系统内核版本
    -m 显示系统32位64位
  17. getenforce 查看selinux状态
  18. setenforce 设置selinux
  19. chkconfig 管理开机自动运行的软件
    chkconfig iptables on
    chkconfig iptables off

    chkconfig --level 指定运行级别进行操作

  20. hostname 显示或设置主机名
  21. df 显示磁盘的使用情况
    -h 以人类可读的形式显示大小

  22. yum 软件包管理工具---软件管家-替你下载 替你安装 替你解决依赖
    yum install 软件包名字 -y
    -y 默认选择yes

36.free 显示系统内容使用情况
-h 以人类可读的形式显示大小
37.lscpu 显示系统cpu信息

39.tree 以树形显示目录结构
-L 最多显示几层目录
-d 只显示目录。

40.rpm rpm包管理命令
-qa 查询
-ql 查询软件包里面的内容
-qf 查询命令或文件属于哪个软件包 使用命令或文件的绝对路径

41.ps process 显示正在运行的系统进程的信息
-ef 现在系统正在运行的进程和相关的信息

42.wc 统计文件的信息
-l 显示文件有多少行

43.tar 打包压缩命令
-C
--exclude=

tar zcvf /tmp/etc.tar.gz /etc/
创建压缩包 压缩包存放的位置 压缩哪个目录/文件 ........
z------通过gzip 工具进行压缩
c------表示create 创建压缩包
v------表示verbose 显示执行过程
f------表示file 接上压缩包的名字

 查看压缩包的内容 

tar ztf /tmp/etc.tar.gz
t------表示list 显示压缩包的内容

 解压

tar zxvf etc.tar.gz

 创建tar zcf 查看tar tf 解压 tar xf   

44.tr 替换
tr "a" "b" <oldboy.txt
45.file 显示文件的类型

46.stat 显示文件属性信息
47.history 显示历史命令
48.date 显示或修改系统时间

%F %Y-%m-%d 年-月-日
%T %H:%M:%S 时:分:秒
%w 周几
-d "" 根据你的描述显示日期
-s "" 根据你的描述修改日期

49.ntpdate 根据时间服务器(找他校对时间)修改系统时间
50.which 显示命令的绝对路径
51.whereis 显示命令相关的信息
52.locate 根据一个列表(数据库)查找在系统中的文件

38.w 显示系统负载信息 系统中谁登陆了,他们在干啥
53.last 显示什么时候从哪里登录的 登录了多久
54.lastlog 显示系统中所有用户最近一次的登录信息
55.poweroff 关机
56.halt 关机,需要手动切换电源(物理机)
57.reboot 重启
58.shutdown 关机或重启
-h 时间 关机
-r 时间 重启
59.chmod 修改文件或目录的权限

60.chown 修改文件或目录属主和属组

vi/vim快捷键 :
删除光标所在位置的内容到行尾 D

移动光标:
移动到文件的第一行 gg
移动到文件的最后一行 G

编辑:
在当前行下一行插入一个空行并进入到编辑模式 o(小写字母O)

:set nu #显示行号 nu====number
:set nonu #取消显示行号

linux查询帮助:
1.man ls
2.http://man.linuxde.net
3.linux内置命令 help cd (简介)
man cd慢慢查找

linux快捷键:
1.ctrl + c 取消当前操作
2.ctrl + l(小写字母L) 清屏
3.ctrl + d 退出当前用户 登出
4.esc + .(点) 使用上一个命令的最后一个东西

特殊符号:

  1. >
  2. >>
    • 所有 任何东西
  3. .. 当前目录的上一级目录
  4. .(点) 当前目录
  5. ~ 当前用户的家目录
  6. `` $() 先运行里面的内容 把显示到屏幕上的结果留下

正则表达式(三剑客支持 grep sed awk )

  1. ^ ^oldboy 以oldboy开头的行
  2. | 或者 高级正则里面的 egrep grep -E

转载于:https://blog.51cto.com/kang50055/2121846

网易云课堂Linux运维在线班命令笔记相关推荐

  1. 网易云课堂Linux运维在线班英文单词笔记

    #################################### ###在线班-单词############ #################################### #遇到一 ...

  2. 视频教程-网管转行linux运维并做到运维经理经验分享-Linux

    网管转行linux运维并做到运维经理经验分享 Linux运维经理,高级运维经理,长期从事商城等知名企业的千万级.亿万级PV门户网站维护工作. 专注于Linux服务器架构运维近8年,擅长系统高并发.超多 ...

  3. [网易云课堂]Linux内核分析(九)—— 课程总结

    付何山+原创作品转载请注明出处+<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000; 导读:本文分为两个部分 ...

  4. 97 条 Linux 运维工程师常用命令总结

    97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...

  5. 一名网工对Linux运维的一次经历

    我是一名名副其实的网络工程师,驻场于某市数字化城乡管理指挥中心(简称数字城管),主要针对中大型网络系统,路由.交换机.存储.小型机等设备进行维护,主要工作职责主要分为两种: 对网络系统中的网络设备(路 ...

  6. strace跟踪java,linux运维利器—–strace命令

    strace常用来跟踪进程执行时的系统调用和所接收的信号. 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式 ...

  7. 奇硕:使用网易云服务,运维成本降低50%

    2018年上半年,我国电子商务发展仍保持较高增速,前5个月网上零售额总额达到32691亿元,首次在1-5月份突破3万亿.当下零售业的快速增长不仅拉动了专注泛零售数据分析的科技公司发展,同时也为第三方数 ...

  8. 奇硕:使用网易云服务,运维成本降低50% 1

    2018年上半年,我国电子商务发展仍保持较高增速,前5个月网上零售额总额达到32691亿元,首次在1-5月份突破3万亿.当下零售业的快速增长不仅拉动了专注泛零售数据分析的科技公司发展,同时也为第三方数 ...

  9. linux运维排查常用命令(开发专享)

    cd: 进入到某个目录下 cd hikvision ll:详细展示该目录下有的文件 ll su 用户名:切换用户名 例子: su root 根据字符串在文件中查找信息:Grep –a –i 字符串 文 ...

最新文章

  1. 解决nginx 502 bad gateway--团队的力量
  2. C++ QT中的QSound使用方法
  3. Spring Boot-使用Spring Initializer快速创建Spring Boot项目
  4. mysql 表大小_MySQL查看数据库表容量大小的方法示例
  5. 两张动图,彻底明白TCP的三次握手与四次挥手
  6. 【Python爬虫】BeautifulSoup4 库的一些用法
  7. 常用服务的默认端口号总结
  8. 1.1 项目过程中遇到date类型插入数据库的问题及解决方法
  9. CSS基础part1
  10. 递归算法经典实例python-浅谈Python 递归算法指归
  11. selenium安装
  12. 开票服务器系统是否可以抵扣,开票系统服务费抵扣的账务处理
  13. <aop:aspectj-autoproxy />作用
  14. 【OpenCV图像处理】十五、图像空域滤波(上)
  15. Java web Servlet弹出提示框方法
  16. $.ajax({});的各个参数的理解
  17. 这本书押中了2022北京高考作文题
  18. 2022考研数学-离散数学教程
  19. android中handler机制,如何使用?,Android中的Handler机制
  20. 卡西欧计算机程序,卡西欧计算器编程计算示例

热门文章

  1. linux下工控机连接WiFi的配置过程
  2. 业内公认的 OLAP 数据库黑马 ClickHouse 有哪些复合类型
  3. 风华秋实再度冲刺港交所上市:极其依赖腾讯音乐,在管艺人少俩,已开始亏损
  4. bzoj3514: Codechef MARCH14 GERALD07加强版
  5. Galaxy Project | 生信人最值得学习的开源项目之一
  6. 我们计划招收300位生信人,免费攻读发论文技巧!
  7. 生信人(R、LINUX、RNA-seq习题)
  8. 3. 查询非计算机科学系中比计算机科学系所有学生年龄都小的学生姓名及年龄。
  9. vue build打包时img、背景图、和外部字体库相关问题
  10. 个性签名设计五十行Python轻松实现