Linux常用命令

常用命令
1.显示当前文件夹下的文件和内容
  • ls:显示当前目录的文件和子目录(简单显示名字)
  • ls -l:显示当前目录的文件和目录的详细信息,该参数也可以直接使用ll命令代替(显示非隐藏文件和目录的详细信息)
  • ls -a:显示当前目录的文件和目录,包括隐藏文件和目录(显示隐藏文件和目录)
  • ls -al:多个选项合并使用(显示当前目录下所有文件和目录的详细信息,包括隐藏的文件和目录)
2. 进入目录命令
  • cd:跳转到某个指定目录
    该指定的目录可以是一个绝对路径,也可以是一个相对路径,比如cd /abc,cd test,
  • cd . .:代表返回上级目录
  • cd ~:跳转到当前用户的家目录(跳转到root目录)
  • cd - :跳转到上次进入的目录
  • ctrl c : 退出
3.显示内存使用情况
  • df:用于显示磁盘的使用情况(内存情况展示以kb形式展示)
  • df -h::格式化显示输出磁盘使用情况(以MB形式展示)
  • du:显示当前目录及其子目录的大小(显示当前目录(或文件)以及其子目录,子文件的内存大小)
  • du -sh汇总显示该目录的大小(显示当前目录的内存大小)
  • top:任务进程
  • free:内存占用情况(总体内存使用情况)
4.其它常用的系统命令
  • pwd:显示当前所在的目录路径
  • clear:清除屏幕信息
  • history:用于显示执行过的历史命令记录
  • echo:在显示器输出内容
  • man:manual(指引)的缩写
  • init0:关机
  • init6:重启
vi编辑器

在这里插入图片描述

在这里插入图片描述

vi编辑器命令补充

末行模式下:

  • 文本替换
    1,5s/http/hp/gi : 将行号1-5之间的所有http(忽略大小写)字符替换成hp
    %s/http/hp/gi :将全文的所有http(忽略大小写)字符替换成hp
  • 文件查找
    /要查找的内容: 从前往后找
    例:/hello 从前往后找hello字符串
    ?要查找的内容:从后往前找
    例:?a 从后往前找a字符
3.文件管理
创建目录:
  • mkdir [目录名]:创建单层目录
    mkdir a 相对路径创建目录,在当前目录下创建a目录
    mkdir /hello 绝对路径创建目录
  • mkdir -p [目录名1/目录名2] :创建层级目录 可以是相对目录,也可以是绝对目录
    mkdir -p a/b :在当前目录下创建层级文件夹
    mkdir -p /a/b :在绝对路径下创建层级文件夹
创建文件
  • vi [文件名]:vi a/abc.txt 在当前目录的a目录里面创建abc.txt文件,如果a目录不存在则创建失败
  • touch [文件名]:touch a/aoa.txt 在当前目录的a目录里面创建abc.txt文件,如果a目录不存在则创建失败
文件的拷贝和移动:
  • cp [文件名]
    例:
    cp a.txt a2.txt 在当前目录下复制a.txt文件,然后改名为a2.txt粘贴到当前目录下
    cp hello.txt a 将当前目录下的hello.txt文件复制到当前目录下面的a目录
  • cp -r [目录名] , -r 表示递归
    例:
    cp -r b a 将当前目录下的b目录及其里面的内容复制粘贴到当前目录下的a目录
  • mv 用法与cp一样(只能操作目录,单个文件不能操作)
    mv -r b a 将当前目录下的b目录及其里面的内容复制粘贴到当前目录下的a目录
删除文件和目录:
  • rm [文件名]
  • rm -f [文件名],不提示
  • rm -r [目录名],删除目录必须使用 -r 递归删除
  • rm -rf 目录名,删除目录里面的子目录及子文件,不提示
文件查看:
  • cat [文件名],整个文件的内容显示出来
  • less/more [文件名],文件的内容分页显示,空格键下一页,b 键一页
  • tail [文件名],默认在屏幕上显示该文件末尾10行
  • tail -行数 [文件名],在屏幕上显示该文件末尾参数设置的行数
  • tail -f [文件名] 显示文件最新追加的内容
文件内容查找:

grep parttern [文件名]
例:
grep “hi” hello.txt 在当前目录下的hello.txt文件中查找hi字符内容

查找文件:

find [查找路径] -参数 [文件名的parttern]
举例:
find / -name ‘test*’ 查询系统目录下所有以test开头的目录和文件

文件管理

在这里插入图片描述

  • zip打包和解压前提:
    yum install zip 安装zip打包插件
    yum install unzip 安装zip解压插件
  • 打包/解压示例:
    tar包:
    tar -cvf sky.tar sky :将sky文件夹打包成tar
    tar -xvf sky.tar sky:解压
    tar包压缩格式:
    tar -zcvf sky1.tar.gz sky:将sky文件夹打包并压缩成sky1.tar.gz压缩包
    tar -zxvf sky1.tar.gz:解压
    zip包:
    zip -r sky.zip sky :将sky文件夹打包成sky.zip压缩包
    unzip sky.zip -d sky2 :将sky.zip压缩包解压存放到sky2文件夹
用户管理

在这里插入图片描述

系统服务管理

![在这里插入图片描述](https://im在这里插入图片描述

防火墙

在这里插入图片描述

软件安装

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值