linux常用命令daydayup系列2

小蝴蝶快跑 小蝴蝶快跑     2022-11-30     542

关键词:

一、alias——设置别名
二、du——统计目录及文件空间占用情况
三、mkdir——创建新目录
四、touch——创建空文件
五、ln——创建链接文件
1.链接文件类型
六、cp——复制文件或目录
七、rm——删除文件或目录
八、mv——移动文件或目录
九、which——查找命令文件存放目录
十、find——查找文件或目录

 

一、alias——设置别名
●通过别名机制简化常用的、比较长的命令
alias命令别名=‘命令’
例:alias myls=‘ls-alh’
●取消别名:unalias 命令别名

二、du——统计目录及文件空间占用情况
●统计指定目录(或文件)所占用磁盘空间的大小
du 【选项】【文件或目录…】
●常用选项
①-a —— 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
②-h —— 以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
③-s —— 只统计所占用空间总的大小,而不是统计每个子目录、文件的大小
④- -max-deoth=n —— 统计所有小于等于第n层的目录的总大小
注:选项-a和-s不可同时使用

三、mkdir——创建新目录
●创建新的空目录
mkdir【选项】目录位置及名称
例:
在当前目录下创建名为public_html的子目录
mkdir public_html
创建目录/aa,在/aa目录下创建子目录bb,在/aa/bb目录下创建子目录cc
mkdir -p aa/bb/cc

四、touch——创建空文件
●更新文件的时间标记
●经常用于创建多个新的空文件
touch 文件…
例:
touch aa,bb.txt = touch aa.txt touch bb.txt

五、ln——创建链接文件
●为文件或目录建立链接文件,类似于Windows系统的快捷方式

1.链接文件类型
●- 软链接(又称符号链接)
例:ln 【-s】源文件或目录…链接文件或目标位置
ln -s /bin/bzip2 /bin/wx/
●- 硬链接

软硬链接区别

 

 

 ●当一个文件拥有多个硬链接时,对文件内容修改,会影响到所有文件名;但是删除一个文件名,不影响别的文件名的访问。删除一个文件名,只会使得“硬链接数”减1。
●注:不能对目录做硬链接。在日常工作中几乎不会建立文件的硬链接

六、cp——复制文件或目录
●将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录
●cp 【选项】…源文件或目录…目标文件或目录…

●cp常用选项
①-f:覆盖目标同名的文件或目录时不进行提醒,而直接强制复制。
②-i:覆盖目标同名的文件或目录时提醒用户确认。
③-p:复制时保存文件的权限、属主及时间标记等属性不变。
④-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录。
●注:复制多个文件或目录时,目标位置必须是目录,且目标目录必须已存在。

七、rm——删除文件或目录
●删除指定的文件或目录
rm【选项】要删除的文件或目录
●常用选项
①-f:删除文件或目录时不进行提醒,而直接强制删除。
②-i:删除文件或目录时提醒用户确认。(y表示删除,n表示不删除)
③-r:删除目录时必须使用此选项,表示递归删除整个目录树(谨慎使用)
例:rm -rf public_html/grub/
rm -i public_html/apg.conf
●注:不要直接删除系统中已有的目录或配置文件,以避免出现意外故障。
删除目录下文件时建议最好先切换到目录下再执行rm -rf命令。
cd /etc/yum.repos.d/
rm -rf ./*

八、mv——移动文件或目录
●将指定文件或目录转移位置
●如果目标位置与源位置相同,则相当于执行重命名操作
mv 【选项】…源文件或目录…目标文件或目录

●mv命令只能对单个文件重命名,可使用rename命令批量修改文件名
rename 旧字符 新字符 目标文件
例:rename b o * .txt

九、which——查找命令文件存放目录
●搜索范围由环境变量PATH决定(echo$PATH)
让系统能识别命令所在文件位置的环境变量PATH

which 命令/程序名 //默认当查找到第一个目标后不再继续查找
which -a 命令/程序名 //在所有搜索路径中查找
例which ls
which history

十、find——查找文件或目录
●采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找
find 【查找范围】 【查找条件表达式】
●使用find命令实现多个查找条件
各表达式之间使用逻辑运算符
-a表示 而且(and)
-o表示 或者 (or)
例:find /boot -size +1024k -a -name “vmlize”
●常用查找条件类型


●find之exec用法
-exec参数后面跟的是Linux命令,它是以分号;为结束标准,由于各个系统中分号会有不同的意义,因此在分号前面加上反斜杆转义符
代表前面find查找出来的文件名
●find命令匹配到了当前目录下的所有普通文件,并在-exec选项中使用ls -l命令将它们列出
find ./ -type f -exec ls -l \\;

 

linux系列linux查看日志常用命令大全,再也不怕不会看日志啦(代码片段)

...1f;我教你啊【Linux系列】Linux实践(一):linux常用命令【Linux系列】Linux实践(二):CentOS系统中搭建java开发环境与部署web项目【Linux 查看详情

精通linux系列最全的linux常用操作命令都在这了,收藏备用(代码片段)

...80;专栏简介:本专栏主要分享Linux技术,会涉及到常用的Linux命令操作,常用的服务部应用署以及相关运维知识,还有一些Linux系统的深层解析,Linux系列专栏地址,欢迎小伙伴们订阅!🚀个人主页&#... 查看详情

k8s系列-2.常用命令(代码片段)

K8S系列-2.常用命令K8S系列-2.常用命令获取当前K8S版本[root@node1~]#kubectlversionClientVersion:version.InfoMajor:"1",Minor:"17",GitVersion:"v1.17.9",GitCommit:"4fb7ed12476d57b8437ada90b4f93b17ffaeed99",GitTreeState:"cle 查看详情

linux系列教程——linux常用命令之文件和目录处理命令

...inux的热情了。所以接下来的几篇博客,我会详细讲解Linux常用命令的语法格式以及用法,大家记住大概的用法就行了,到时候不会可以回过头来查询。  本篇博客我们学习Linux最常用的文件处理命令。 1、Linux命令的普遍语... 查看详情

linux基本功系列之-rpm命令实战(代码片段)

....1RPM包介绍1.2rpm包的优缺点1.3rpm包获取方式二.语法格式及常用选项2.1RPM安装常用参数2.2rpm格式介绍三.应用案例3.1从本地安装软件包3.2查询lrzsz的包有没有安装3.3查询命令是哪个包安装的3.4查询一个软件包的详细信息3.4删除软件包... 查看详情

ansible系列2-常用命令

copyansibleoldboy-mcopy-a"src=/etc/hostsdest=/tmp/mode=0600owner=oldboygroup=oldboy"创建目录ansibleoldboy-mfile-a"dest=/tmp/oldboy_dirstate=directory"创建文件ansibleoldboy-mfile-a"dest=/tmp/oldboy_filestate=t 查看详情

蓝易云:linux系统常用命令-系列

在Linux中,有许多常用的命令可以用来管理文件、目录、进程等。下面是一些常用的Linux命令的介绍。1.cd:改变当前目录。例如,cd/home。2.ls:列出指定目录下的所有文件和子目录。例如,ls-al。3.rm:删除... 查看详情

linux基本功系列之more命令实战

...下翻页,也可以搜索,这种掌控感是不是很爽。2、more的常用参数2.1.常用参数+n 从笫n行开始显示。-n 定义屏幕大小为n行。  +/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示... 查看详情

linux系列教程——linux常用命令之网络和关机重启命令

  前一篇博客我们讲解了​​Linux压缩和解压缩命令​​,使用的最多的是tar命令,因为现在很多源码包都是.tar.gz的格式,通过tar-zcvf能完成解压。然后对于.zip格式的文件,使用gunzip命令解压,对于.zip格式的文件,使用unzip命... 查看详情

0002嵌入式开发带你从小白到大佬系列之——linux文件系统常用文件操作命令及用户权限

1、熟悉Linux的文件系统结构Linux的文件系统结构其实是一个树形的分层组织结构,如下图:Linux系统目录结构及目录路径:1.1、文件系统层次结构标准Linux是开源的操作系统,各个Linux发行机构都可以按照自己的需求对Linux系统的... 查看详情

linux操作命令分类详解-命令速查(代码片段)

目录系列文章1、前言1.1Linux常用快捷键和基本命令思维导图1.2命令提示符2、Linux快捷键2.1常用快捷键2.2快捷键分类介绍3、命令速查3.1文件和目录3.2查看文件内容3.3文本处理3.4查找3.5压缩和解压3.6yum工具3.7网络3.8其他4、关机、重... 查看详情

linux基本功系列之cat命令实战

前言cat(全称concatenate)命令是Linux/类Unix操作系统中最常用的命令之一。1、cat命令的介绍cat命令来自于英文单词concatenate的缩写,其功能是用于查看文件内容。在Linux系统中有很多用于查看文件内容的命令,例如more、tail、head……... 查看详情

linux基本功系列之more命令实战(代码片段)

...翻页,也可以搜索,这种掌控感是不是很爽。二、more的常用参数2.1.常用参数+n从笫n行开始显示。-n定义屏幕大小为n行。+/pattern在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示。-c从顶部清屏,然后显... 查看详情

每天一个linux命令

   开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:  1.《鸟哥的linux私房菜》  2.http://codingstandards.iteye.com/blog/786653  3.linux命令五分钟系列  ... 查看详情

linux系列之压缩命令

前言Linux有三个常用的压缩命令:gzip、bzip2和tar。本文介绍它们的区别和简单用法。压缩文件数据压缩是去除数据中冗余部分的过程,需要通过压缩算法完成。这些算法可分为两类:无损压缩:保留原始文件中包含的所有数据。... 查看详情

linux常用命令汇总(代码片段)

...管理结束语前言  本篇文章主要汇总了项目开发过程中常用的linux命令,以便后续查询。1.终极命令  man为用户查询指令的使用手册。 #查询指令ls manls  为便于查询man输出的指令手册ÿ 查看详情

linux基本功系列之chage命令

...改密码。语法格式:chage[参数]我们可以用chage--help来查看常用的参数。[root@doc~]#chage--help除了--help查看帮助之外,还可以使用:[root@doc~]#infochage[root@doc~]#manchage[root@doc~]#infochage[root@doc~]#chage-h2.常用案例示范2.1.查看用户密码的有效... 查看详情

每天一个linux命令

开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:  1.《鸟哥的linux私房菜》  2.http://codingstandards.iteye.com/blog/786653  3.linux命令五分钟系列   4.其他互... 查看详情