CentOS指令学习

目录

一、常用命令 

1、ls

2、cd_pwd

3、touch_mkdir_rmdir_rm

 4、cp_mv

5、whereis_which_PATH

6、find

7、grep

8、man_help

9、关机与重启

二、压缩解压

1、zip_unzip

2、gzip_gunzip

3、tar

三、其他指令

1、查看用户登录信息

2、磁盘使用情况

3、查看文件


一、常用命令 

ip addr:查看ip

clear:清屏

1、ls

ls就是列表指令

ls -h的人性化查看意思就是

原本1245现在直接显示为1.3k方便人查看

2、cd_pwd

cd:切换入指定文件

pwd:查看当前所在的文件(print working directory)

注:

        cd ~:直接回到家(用户目录)

        cd   :与cd ~效果相同

        cd - :切换到上一个访问的文件

        cd ..:切换到上级目录

        cd .:切换到当前目录

3、touch_mkdir_rmdir_rm

touch:创建文件

mkdir:创建文件夹

mkdir -p:(递归)创建多级文件夹

rmdir [文件]:删除空文件夹

rm -rf [[文件]:强制删除文件与目录

rmdir删除的是空文件夹,多级目录删除不了,即使多级目录中没有文件。因此要么cd进入文件夹一层一层的删除,要么使用rm指令递归删除

(递归删除就是电脑自动层层删除多级目录)

        rm -r是递归删除文件,会带有提示

        rm -f是强制删除文件

因此rm -rf是强制递归删除文件,且不会有任何提示

 注:不要使用rm -rf /*指令,这样就会无提示地删除所有文件,把整个系统文件给格式化了,非常危险。

        戏称 删库跑路命令。

 4、cp_mv

cp [选项] [原文件和目录] [目标目录] :复制文件

cp -r :复制文件夹

后面接一个文件名即是在原地复制一个不同名的备份,注意不要重名,重名则复制失败

后面接一个文件夹名即是在所选文件夹中创建一个同名的备份

cp指令不能直接复制文件夹,要在后面加上-r选项

mv [源文件或目录] [目标文件或目录]:剪切或改名指令

mv 文件后接一个存在的文件夹就是剪切到哪个文件夹

mv 文件后接一个不存在的文件就是重命名

mv 文件后接一个存在的文件夹/不存在的文件就是剪切重命名,注意这个 / 就是个符号,不是逻辑或的意思

5、whereis_which_PATH

whereis [指令]:查看这个指令在系统哪个文件夹里面

which [指令]:与whereis作用相同

PATH:环境变量

echo $PATH:查看环境变量的路径

6、find

find [搜索范围] [搜索条件]:条件搜索

        * 匹配任意字符

        ? 匹配任意一个字符

        [] 匹配任意一个中括号内的字符

其作用相当于

find / -name wal*

意思就是在 / 目录中以 name 为形式 查询 以wal开头的文件

除此之外还有

-name:以名称为单位

-size:以文件大小为单位

-atime:创建文件的时间

-ctime:改变文件属性的时间

-mtime:修改文件的时间

-a:逻辑与

-o:逻辑或

-exec {} \;     :固定格式,查询完成后列表出来

7、grep

grep [选项] 字符串 文件名:字符串搜索命令

相当于网页上的Ctrl + F搜索框

不过它一般配合着进程一块使用ps -ef

ps -ef:进程列表指令,相当于 

|:这是个操作符是管道符号,将左边的数据作为右边的参数

因此,ps -ef | gerp kworker 这行指令的意思 就是将进程作为数据,查询kworker进程

由此可以判断进程是否启动

8、man_help

man [指令]:帮助指令,告诉你某个指令的作用与用法是什么

[指令] --help:与man指令作用相同

9、关机与重启

shutdown [选项] 时间:

        -c:取消前一个关机命令

        -h:关机

        -h 时间:多少时间之后关机,now就代表立刻关机

        -f:重启

poweroff:关闭电源,相当于拔插头,不保存数据

logout:退出登录

二、压缩解压

1、zip_unzip

首先我们需要安装zip软件

yum install [软件]:安装软件

yum install -y [ ]:默认yes安装,也就是不会发出是否安装提示了

yum remove [ ]:卸载软件

yum其作用就像maven一样,会自动帮你安装所需软件

出现Complete则表示安装成功

zip [压缩文件名] [源文件]:

zip -r :递归压缩文件夹,如果不加上-r的话就是仅仅压缩整个文件夹,其中的内容并没有被压缩

unzip:同样需要先yum install安装这个软件

2、gzip_gunzip

zip格式一般都是windows使用的,linux格式一般使用gzip格式压缩文件,这个指令是linux自带的,无需下载

gzip -r 源文件:如果是文件,则直接压缩;如果是文件夹,则压缩其中的文件,文件夹本身不压缩

gunzip -r 源文件:解压缩

-r代表递归操作,不加上则无法对目录进行操作,以后不再提示

gzip格式压缩仅仅是半成品压缩,需要结合tar打包才是最终成品

3、tar

tar -cvf [打包文件名] [源文件]:将源文件打包

        -c:打包

        -v:显示过程

        -f:指定打包后的文件名

        -x:解包 

        -z:压缩为.tar.gz格式

tar仅仅是打包(归档),并没有起到对文件压缩的作用,只是将多个文件目录打包到一个文件里。因此我们要结合gzip来进行使用。

tar -zcvf 相当于先对文件先tar后gzip,归档后的tar并不完全是一个目录,所以不需要加上-r递归操作

解压也是是 tar -zxvf 相当于先解压后解包

-C [目标目录文件夹]:解压到指定文件夹

三、其他指令

1、查看用户登录信息

w 用户名:查看当前登录用户的详细信息

who:查看登录用户

注意这里的这个FROM是从哪个ip登录的意思,但是与我们linux的ip并不是同一个ip,

当前linux的ip是

原因是这里的这个ip是宿主机,也就是win11系统中IPv4的ip

由于我们是在win11系统上使用的ssh工具远程连接的linux的系统,因此我们查看ip则显示的是ssh工具的ip,也就是win11的ip。

2、磁盘使用情况

df -h:人性化查看磁盘使用情况

3、查看文件

cat [文件]:查看文件

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
回答: 在CentOS中,常用的指令有以下几个: 1. cat: 显示文件的内容。与more命令不同的是,cat会将文件的内容一次性打印出来。 2. more: 分屏显示文件的内容。可以使用空格键向下翻页,按q键退出。 3. gcc: 编译C语言程序。可以使用gcc命令将C语言代码编译成可执行文件。 4. service: 管理系统服务。可以使用service命令来启动、停止、重启系统服务。 5. yum: 包管理器。可以使用yum命令来安装、更新、删除软件包,以及搜索软件包等操作。 6. ip: 网络配置工具。可以使用ip命令来查看和配置网络接口的IP地址、子网掩码、网关等信息。 7. vim: 文本编辑器。可以使用vim命令来编辑文本文件。 以上是CentOS中一些常用的指令,可以帮助你进行文件操作、编译程序、管理服务和配置网络等任务。 #### 引用[.reference_title] - *1* [CentOS最基本的20个常用命令](https://blog.csdn.net/dht91597/article/details/101963205)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [centos常用命令](https://blog.csdn.net/qq_51470789/article/details/127747080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [CentOS常用基础命令汇总](https://blog.csdn.net/annita2019/article/details/127102066)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

An1ong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值