Linux常用命令

目录

1.Linux命令基础

1.1 Shell

1.2 Linux命令的分类

1.3 Linux命令行格式

1.4 pwd(快速获取当前目录位置)

1.5 cd(切换工作目录)

1.6 绝对路径与相对路径

1.7 列表显示目录内容-ls

1.8 通配符

1.9 设置别名-alias

1.10 统计目录及文件空间占用情况-du

 


目录

1.Linux命令基础

1.1 Shell

1.2 Linux命令的分类

1.3 Linux命令行格式

1.4 pwd(快速获取当前目录位置)

​1.5 cd(切换工作目录)

1.6 绝对路径与相对路径

1.7 列表显示目录内容-ls

1.8 通配符

1.9 设置别名-alias

1.10 统计目录及文件空间占用情况-du

 

 


1.Linux命令基础

1.1 Shell

概念:在Linux系统中允许的一种特殊程序,位于内核与用户间
作用:接收用户输入的命令,并将命令翻译成计算机语言,传递给内核执行调用相关硬件资源

1.2 Linux命令的分类

内部命令:集成于shell,属于shell的一部分,没有单独对应的系统文件,自动载入内存,可用直接使用
外部命令:由一个二进制程序文件或脚本文件组成;属于shell之外的,每个外部命令都要有一个对应的系统文件;需要让shell知道文件位置才能自动加载。
如何查看内部命令:输入help/enable命令可直接显示
输入type  +命令可查询命令属于内部还是外部命令

1.3 Linux命令行格式

Linux命令行格式:命令字 选项 参数

编辑Linux命令行的辅助操作

Tab键自动补齐(按两次可显示所有相同前缀字符)
反斜杠\强制换行,提高观看、使用、修改的方便性
Ctrl+U清除鼠标光标处至行首
Ctrl+K清除鼠标光标处至行尾
Ctrl+L清屏(原本文件并不会消失)
Ctrl+C取消本次命令编辑
Ctrl+a切换至行首
Ctrl+e切换至行尾


获得命令帮助的方法
1.help(主要用于shell内部命令的帮助信息,可直接列出所有命令操作)
直接输出help

2.--help(用于大多数Linux外部命令,可直接列出命令用法、功能、可选项,显示简易信息)

3.man(查看详细信息、选项、操作)
输入man<空格><命令字>进入阅读
方向键“上下”/鼠标滚轮进行查询
空格键进行翻页
Q/q退出
/(所需查找内容比如-a)快速查找内容,n键向下查找,N键向上查找

1.4 pwd(快速获取当前目录位置)




1.5 cd(切换工作目录)

cd  目标位置    切换到目标位置

cd ~/cd  切换为家目录

cd -  与上次目录切换

1.6 绝对路径与相对路径

1.绝对路径:绝对路径是从文件系统的根目录开始的完整路径。它包含了文件或目录所在的所有层级结构。在Windows系统中,绝对路径通常以盘符(如C:\)开始,然后按照目录结构逐级指定路径。在Unix/Linux系统中,绝对路径以斜杠(/)开始。

2.相对路径:相对路径是相对于当前工作目录或参考文件的路径。它不包含完整的路径信息,而是根据当前位置来指定文件或目录的位置关系。相对路径可以使用特殊符号(如".“和”…")表示当前目录和上级目录。



./

于sysconfig目录下切换到network-scripts
../

切换到上一层目录

1.7 ls(列表显示目录内容)

ls:列表显示文件本身或目录中的内容
常用选项:
-l        以长格式的形式显示文件/子目录的属性
-a/-A  显示目录中所有的隐藏文件,-A不显示 . 和 ..
-h       以人性化的方式显示文件/子目录大小(默认单位为字节)
-d       查看目录本身
-R      以递归的方式显示目录中所有子目录的内容
-t        以时间排序显示,默认从最新到最老的方式
-r        反向排序
-i        显示文件/目录的 inode 号

1.8 通配符

1*代表筛选出以1为开头的所有数字;*1则代表筛选出所有以1为结尾的数字

1*1则代表筛选出所有以1开头1结尾中间可以为任意数或无的数字

1?1代表开头结尾都为1,之间中间可以为任意一个字符,但是不能没有

ls 1[2345]1/ls 1[2-5]1则代表以1为开头和结尾,中间数为2-5之间任意数

1.9 alias(设置别名)

作用:通过别名机制简化常用的、比较长的命令,便于操作
alias<空格><别名>=‘命令字 [选项] [参数]'

使用vsn替代vi /etc/sysconfig/network-scrpts/ifcfg-ens33
敲入alias回车可查看所有别名命令

删除别名:使用unalias<空格><别名命令>

1.10 du (统计目录及文件空间占用情况)

-a  统计目录及其所有子目录和文件的占用大小
-s  仅统计目录本身的占用大小,不能和 -a 选项同时使用
-h  以人性化的方式显示占用大小(默认单位为KB)
-d 1  --max-depth=1    仅统计目录中的第一层子目录的占用大小

如何快速在Linux系统中排查出被吃掉磁盘空间的大文件位置的方法?

先用 du -d 1 从 / 目录开始一层一层的找占用空间最大的子目录,
在确定了两到三子目录后,可以再使用 find 命令 -size 选项 来快速查找大文件的位置
 








 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值