跟着老男孩学运维-基础篇-命令

此系列只用于个人整理笔记与学习,如想学习老男孩课程,请联系老男孩教育,谢谢!

一、命令

1、mkdir (make directory)

说明:创建目录

例如:mkdir /data

参数:-p

例如:mkdir -p /data/a   /* 同时建立父目录data与子目录a

2、cd (change directory)

说明:改变目录

例如:cd /data                /*切换到/data 目录下

3、pwd

说明:查看当前所在路径

4、touch

说明:创建文件

例如: touch  aaa.txt

touch 123{a..z}  /* 创建文件  123a、123b、......  123z 等26个文件

5、Vi

说明:编辑器

i  /* 进入编辑模式

按 Shift+: 进入命令模式

w /*写入保存

q /* 退出

!  /* 强制

6:vim

说明:高级编辑器

7 : cat

说明:查看 编辑、追加

例如:cat aaa.txt  \*查看 aaa.txt

cat >a.txt    \* 编辑a.txt

cat >> /data/oldboy.txt <<EOF I am as studying linux EOF  \* : 建立oldboy.txt 并将 EOF 中的内容 追加到 oldboy.txt 中

8:echo

说明:打印

例如: echo "I am studying linux"

9: cp (copy)

说明:拷贝

参数:r  /*拷贝目录,递归

f  /*强制

d /*若源文件为链接文件(Link file),则复制链接文件属相而非档案本身

i  /*若目标文件已存在时,在覆盖时询问

p /*连同文档的属性一起复制过去

a /* 相当于 pdr

u /* 若目标文件存在,则目标文件比源文件旧时才复制

10: mv

说明:移动

例如:mv /data/1.txt   /data/abc/

11: ls (list)

说明:查看列表

参数 :  -l (long) 长格式显示目录或文件属性

参数:-d  显示目录

参数:-a  显示隐藏文件

例如: ls  /etc   /*查看 /etc 下的目录以及文件

12: man

说明:命令帮助

例如:man   命令

二、特殊符号

1:> 或 1>

说明:重定向

例如: echo "I am studying linux " > aa.txt

2: >> 或 1>>

说明:重定向并将内容追加在尾部

3:< 或 <0

说明:重定向

4:<<或<<0

说明:重定向并将内容追加在尾部

5:

标准输入(stdin)   代码:0 使用 <  或 << 数据流向从右向左

正常输出(stdout) 代码:  1 使用 >  或 >> 数据流向从左向右

错误输出(stderr)  代码:  2 使用 2>或 2>>

例如: ech 111 > correct.txt   2> error.txt   /* 将正确的输出到correct.txt中,将错误的输出到 error.txt中

例如:echo oldboy >a.txt 2>&1                  /* 将正确的输出与错误的输出都输出到a.txt 中

三、命令组合

四、快捷键

1、Tab

说明:命令补全

时间: 2024-10-12 11:43:33

跟着老男孩学运维-基础篇-命令的相关文章

跟着老男孩学运维-基础篇-论目标的重要性

跟着老男孩学运维-论目标的重要性 说起目标,可以说像是在大海中航向的方向,没有方向,就像没有目的的航行一样.自己就是一个列子,所以正好就这个机会,写下来,为自己以后做一个警戒,提醒自己,下面我先说说我自己的漫无目的,到找到方向. 我接触 Linux .windows 也比较早,想现在老男孩班级中的年轻人一样,我在大三的时候,就已经开始着手学习 RHCE.MCSE,并且拿到了相对的证书,那时同一个班级中,只有我和另外一个同学两位是在校学生,剩下的都在职工作,大家也是非常羡慕我们这种,早早就学习运维

跟着老男孩学运维-基础篇-01

此系列只用于个人整理笔记与学习,如想学习老男孩课程,请联系老男孩教育,谢谢! 一. 学习方法与思想 1.学习方法分为:被动学习.主动学习 被动学习(百分百是知识吸收占比) 听课 5% 阅读10% 视听20% 演示30% 主动学习 讨论50% 实践75% 教授与他人 90% 实践运用     99% 二. 硬件 1. 计算机主要组成 a.主机 CPU.内存.主板 b.外设 存储:硬盘 输入设备:键盘.鼠标 输出设备:显示器 2. IO各层次性能汇总 CPU <--> Cache L1,L2,L3

Java架构师成长之道之RabbitMQ开发与运维-基础篇(CSDN版)

Java架构师成长之道之RabbitMQ开发与运维-基础篇(CSDN版) Java架构师成长之道 消息中间件概述 消息是指在不同语言实现的应用间传递的数据,消息可以是文本字符串.JSON,也可以是复杂的内前对象. 消息中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通讯来进行分布式系统集成. 通过提供消息传递和消息排队模型,使得在分布式环境下扩展进程间的通讯. 消息中间件一般有两种传递模式:点对点模式和发布/订阅模式. 点对点是基于队列的,消息生产者将消息发送到消息队列,

linux运维 基础篇 unit1练习与习题

1   #虚拟机控制# [[email protected] Desktop]$ rht-vmctl start desktop    #开启desktop虚拟机 Error: desktop not started (is already running)         #报错,desktop已经运行 [[email protected] Desktop]$ rht-vmctl view  desktop    #显示desktop [[email protected] Desktop]$

linux运维基础篇 unit15

15.系统虚拟机管理 1.安装 #!/bin/bash                                 ##命令运行环境的指定 virt-install \                              ##安装虚拟机 --name $1 \                                 ##虚拟机名称指定,$1表示脚本后的第一串字符 --ram 1000 \                                ##内存 --file /v

linux运维基础篇 unit7

unit 7 1.进程定义 进程就是cpu未完成的工作 2.ps命令 ps a            ##关于当前环境的所有进程 x            ##与当前环境无关的所有进程 f            ##显示进程从属关系 e            ##显示进程调用环境工具的详细信息 l            ##长列表显示进程的详细信息 u            ##显示进程的用户信息 ps ax -o %cpu,%mem,user,group,comm,nice,pid##指定显示

linux运维基础篇 unit8

8.系统服务的控制 1.systemd 系统初始化程序,系统开始的第一个进程,pid为1 2.systemctl 命令 systemctl list-units##列出当前系统服务的状态 systemctl list-unit-files##列出服务的开机状态 systemctl status sshd##查看指定服务的状态 systemctl stop sshd ##关闭指定服务 systemctl start sshd ##开启指定服务 systemctl restart sshd##从新启

linux运维基础篇 unit4

#### unit4 #### #### 1.管理输入输出 #### 在linux系统中,正确输出的编号为1,错误输出编号为2 在系统中用普通用户执行 "student" find /etc -name passwd 因为student用户权限问题会有以下输出 find: '/etc/pki/CA/private': Permission denied##没有进入权力,报错 find: '/etc/pki/rsyslog': Permission denied find: '/etc/

linux运维基础篇 &nbsp; unit2练习与习题

####### 一.linux系统结构 ######## linux是一个倒树结构 linux中所有的东西都是文件 这些文件都在系统顶级目录"/" /就是根目录 /目录以下为二级目录这些目录都是系统装机时系统自动建立的 二级目录的作用 /bin    ##二进制可执行文件也就是系统命令 /sbin   ##系统管理命令存放位置 /boot   ##启动分区,负责系统启动 /dev    ##设备管理文件 /etc    ##大多数系统管理文件 /home   ##普通用户的家目录 /l