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 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Day05_Linux篇 -> 正文阅读

[系统运维]Day05_Linux篇

Linux的常用命令

在这里插入图片描述

1.查看参数命令

【- -help】

ls --help    就是查看ls可以加哪些参数
2.目录切换

【cd】

cd ..	切换到上一层目录
cd /	切换到系统根目录(/根目录是最大的目录)
cd ~	切换到用户主目录(也就是/root目录)
cd -	切换到上一个所在目录

【pwd】

pwd		查看当前所在的目录
3.目录创建与删除

【mkdir与rmdir】

mkdir app  在当前目录下创建app目录
mkdir –p app2/test  级联创建aap2以及test目

mk+dir是创建目录,rm+dir是删除目录(删除“空”的子目录):
rmdir app  删除app目录
4.列出文件

【ls与ll】

在linux中以 . 开头的文件都是隐藏的文件

* ls
* ls -a  显示所有文件或目录(包含隐藏的文件)
* ls -l  缩写成ll(显示所有非隐藏文件+它们的详细信息)
以易读的方式显示文件大小(显示为 MB,GB…):ls -lh 。

以最后修改时间升序列出文件:ls -ltr 。

在文件名后面显示文件类型:ls -F
5.文件内容查看

【cat】

cat yum.conf查看yum.conf文件的内容,一下子就显示完毕了

【more】

文件内容一个屏幕装不下,可以考虑用more
more yum.conf 查看yum.conf文件的内容,
按空格键是一屏一屏地显示,按回车是一行一行地给你显示,按 q 键退出查看。

【less】

less yum.conf
less用法和more类似,不同的是less还可以通过PageUpPageDown键来控制。
按空格键是一屏一屏地显示,按回车是一行一行地给你显示,按 q 键退出查看。

【tail】

tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
用法:
tail -10 /etc/yum.conf    查看最后10行数据(你看日志的时候一般就是只看最后报错的那几行)
tail -f /etc/catalina.log     可以动态查看日志(日志在更新,你查看到内容也在动态更新)

ctrl+c 结束查看
6.文件的删除

【rm】

rm a.txt    删除a.txt文件,删除需要用户确认
rm -f a.txt    不询问,直接删除rm 删除目录
rm -r a    递归删除不询问递归删除(慎用)
rm -rf  a    不询问递归删除
7.文件的剪切

【cp】

cp(copy)命令可以将文件从一处复制到另一处。
cp a.txt b.txt    将a.txt复制为b.txt文件
cp a.txt /root/a.txt    将a.txt文件复制到/root/a.txt中

【mv】

mv 移动或者重命名
mv a.txt ../    将a.txt文件移动到上一层目录中
mv a.txt b.txt    将a.txt文件重命名为b.txt
8.文件压缩与解压缩

【打包+压缩】

tar命令能够将用户所指定的文件或目录打包成一个文件,但不做压缩。
一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。

打包:
tar –cvf etc.tar /etc/*  (etc.tar就是打包后的名字叫etc.tar  /etc/*就是打包/etc下所有文件)
打包并且压缩:
tar –zcvf etc.tar.gz /etc/*  (etc.tar.gz就是打包后的名字叫etc.tar.gz  /etc/*就是打包/etc下所有文件并作压缩)

常用参数:
-c:创建一个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开tar文件

【解压】

xxx.tar的解压:
		tar –xvf xxx.tar

xxx.tar.gz的解压:
		tar -zxvf xxx.tar.gz 解压到当前文件夹下
		tar -zxvf xxx.tar.gz -C /usr/aaa 解压到/usr/aaa目录下
9.查找文件

【find找什么样的文件】

find / -name “ins*” 查找根目录下文件名称是以ins开头的文件
find / -name “ins*” –ls 

【grep找文件里面的什么内容】

grep lang anaconda-ks.cfg  在anaconda-ks.cfg文件中查找含有lang字符串的
grep lang anaconda-ks.cfg --color 高亮显示
10.创建空文件

【touch】

创建一个空文件用touch,创建目录是用mkdir
* touch a.txt
11.vim
切换模式:按Esc键;
切换到插入模式:按 i 、o、a键;
切换到底行模式:按 :(冒号)
保存并退出:按wq
不保存退出: 按q!

快捷键:
dd – 快速删除一行
yy - 复制当前行
nyy - 从当前行向后复制几行
p - 粘贴
R – 替换

面试官:vim的三种工作模式?
在这里插入图片描述
①、命令模式:
打开文件首先进入命令模式,是使用vim编辑器的入口。
在命令模式下,通过使用命令对文件进行常规的编辑操作,例如:复制、粘贴、删除、定位、翻页 等等。

②、末行模式:
在末行模式下,执行 退出文件、保存并退出文件 等操作。
末行模式是vim编辑器的出口,要退出vim,必须要在末行模式下。

③、编辑模式:
正常的编辑文字模式。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

12.重定向输出
cat bb.txt  是查看bb.txt里面的内容
cat bb.txt > aa.txt  是把bb.txt里面的内容输出到aa.txt里面
13.系统命令

【ps 正在运行的某个进程的状态】

ps –ef  查看所有进程
ps –ef | grep ssh 查找包含ssh的进程
kill 2868  杀掉2868编号的进程
kill -9 2868  强制杀死进程
14.管道
管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。示例
ls --help | more  分页查询帮助信息
ps –ef | grep java  查询名称中包含java的进程

ifconfig | more
cat index.html | more
ps –ef | grep aio
15.Linux的权限命令

在这里插入图片描述
在这里插入图片描述

【chmod 变更文件或目录的权限】

chmod 755 a.txt 
或
chmod u=rwx,g=rx,o=rx a.txt
15.Linux的安装命令

yum 命令

使用 yum 安装 apache :yum install httpd 

更新 apache :yum update httpd 

卸载/删除 apache :yum remove httpd 

rpm 命令

使用 rpm 安装 apache :rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpm 

更新 apache :rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpm 

卸载/删除 apache :rpm -ev httpd 
16.关机命令

shutdown 命令

关闭系统并立即关机:shutdown -h now 

10 分钟后关机:shutdown -h +10 

重启:shutdown -r now 
17.df命令
显示文件系统的磁盘使用情况,默认情况下 df -k 将以字节为单位输出磁盘的使用量。

使用 df -h 选项可以以更符合阅读习惯的方式显示磁盘使用量。

使用 df -T 选项显示文件系统类型。
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-25 12:36:42  更:2021-08-25 12:38:00 
 
开发: 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/15 11:31:04-

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