linux操作系统常用命令的汇总(代码片段)

老张学coding 老张学coding     2022-12-26     788

关键词:

Linux操作系统常用命令的汇总

一、设置别名

功能:通过别名机制简化常用的、比较长的命令

格式:

alias  命令别名='命令' #(“=”两边不能有空格)

unalias 命令别名    #取消设置别名

思路:先设置别名,然后用type查看,然后unalias取消别名查看

操作:

二、查看当前工作目录命令pwd

**功能:**显示用户当前所在的工作目录位置,就是自己现在在什么目录下,就显示绝对路径到所在目录

格式:

pwd #显示用户当前所在的工作目录位置

操作:

三、切换工作目录 cd(这里不建议记它是什么的缩写,因为药学的命令很多,都记的话容易搞混)

**功能:**将用户的工作目录更改到其他位置

格式:

cd 目标位置  #切换到目标位置
cd ~ 或者 cd #若不指定目标位置,切换到当前用户的宿主目录
cd - #切换到上次执行cd命令之前所在的目录,
注意:这个在操作中可以多试试

比较简单就不操作了

四、统计目录及文件空间占用情况du

**功能:**统计指定目录(或文件)所占用磁盘空间的大小

格式:

du+【选项】+【文件或目录】
选项说明:
-a #统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h #以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
-s #只统计所占用空间总的大小,而不是统计每个子目录、文件的大小
--max-depth=n #统计所有小于等于第n层的目录的总大小, 超过指定层数的目录后,予以忽略。
注意:-a与-s不能连用

操作:测试 -a ,-h,-s

测试–max-depth=n(截图表述有问题,一会显示上一层文件的大小)

五、创建新目录命令 mkdir

功能:创建新的空目录

格式:

mkdir+【选项】+目录位置及名称
选项说明:
-p 可以一次性创建嵌套多层目录

操作:

六、创建空文件-touch命令

6.1、创建文件之touch命令

功能:

  • 更新文件的**时间标记(**如果文件已存在,则用来更新时间)
  • 经常用于创建多个新的空文件

格式:

touch +文件名 #创建单个空文件
touch  111.txt 222.txt #一次性创建多个空文件
touch  21,22,23,24,25.txt #一次性创建多个空文件
touch  11..33.txt #一次性创建多个空文件
touch  ,aa,bb,cc.txt #一次性创建多个空文件(包含隐藏文件)
####################在指定目录下创建空文件
[root@zhushazhi 44]# touch ../../22.txt

操作:

6.2、创建文件之vi vim编辑器

**说明:**可以在当前目录下创建文件写入内容,也可以指定已经存在的目录(目录必须是存在的,和touch创建不同)

操作:

6.3、总结touch和vi,vim编辑器创建文件的不同之处

  • touch创建的是空文件,而编辑器创建的可以是空文件也可以写入内容然后保存退出
  • touch 和编辑器都能指定在哪个目录下,但是编辑器指定的目录必须是存在的,而touch指定的目录当没有这个目录时会创建
  • 其他不同还没发现,以后再补充

七、创建链接文件 ln

**功能:**为文件或目录建立链接文件,类似于windows系统的快捷方式

链接文件类型

  • 软链接(又称为符号链接)
  • 硬链接(只对文件进行创建,而不针对目录)

格式:

ln +-s】+ 源文件或目录 链接文件或目标位置 #创建软链接,用绝对路径,以免软链接移动了找不到源文件
ln + 源文件或目录 链接文件或目标位置 #创建硬链接

操作:

  • 创建软链接:

注:上面的使用相对路径创建的软链接,移动源文件的位置后软链接失效

**注意:**加不加绝对路径之后移动原文件位置链接都没有用

  • 创建硬链接

操作:

**总结:**创建硬链接类型由1变2,修改源文件内容对链接有影响,删除源文件对链接没影响

  • 软链接与硬链接的区别
文件类型软链接文件硬链接文件
删除源文件后失效仍然可用(文件占用空间与源文件相同)
使用范围适用于文件或目录仅适用于文件
保存位置与源文件可在不同的文件系统中必须与源文件在同一个文件系统(即同一个分区)中
与源文件的关系相当于快捷方式相当于给文件起个别名
inode号码inode号码不同inode号码相同

八、复制文件或目录

**功能:**将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录

格式:

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

**操作:**比较简单

九、删除文件或者目录 rm

**功能:**删除指定的文件或者目录

格式:

rm  [选项] # 要删除的文件或者目录
选项说明:
-f #删除文件或目录时不进行提醒,而直接强制删除。
-i #删除文件或目录时提醒用户确认。(y表示删除, n表示不删除)
-r #删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)
注意:###不要直接删除系统中已有的目录或配置文件,以避免出现意外故障,删除文件或者目录时最好是先进入该目录然后再执行删除命令。

**操作:**比较简单

十、移动文件或者目录 mv

**功能:**将指定的文件或目录转移位置,如果目标位置与源位置相同,则相当于执行重命名操作

格式:

mv  [选项]...源文件或目录...目标文件或目录

**操作:**比较简单

十一、查找命令文件存放目录which

**功能:**搜索范围由环境变量PATH决定(echo$PATH),使用which查找内部命令时,将找不到对应的程序

格式:

which   命令|程序名 #默认查到第一个后不再查找
which   -a  命令|程序名 #在所有搜索路径中搜索

**操作:**比较简单

十二、查找文件或目录 find

**功能:**采用递归方式,根据目标的名称、类型、大小、用户和时间等不同属性进行精细查找

格式:

find+【查找范围】+【查找条件表达式】
#查找范围:查找文件或子目录的目录位置
#查找条件表达式:查找条件类型

常用查找条件类型

查找类型关键字说明
按名称查找-name根据目标文件的名称进行查找,允许使用“*”及“?”通配符
按文件大小查找-size根据目标文件的大小进行查找一般使用“+”、“-”、号设置超过或小于指定的大小作为查找条件常用的容量单位包括kB(注意k是小写)、MB、GB
按文件属主查找-user根据文件是否属于目标用户进行查找
按文件类型查找-type根据文件的类型进行查找文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等块设备文件(b):成块读取数据的设备(硬盘、内存、光盘)字符设备文件(c):按单个字符读取数据的设备(键盘、鼠标)

12.1、使用find命令实现多个查找条件

格式:

例子:find -name 'Centos*'
     find -name '*.repo'
     find -name '*.repo'  -a -size +2k
#各表达式之间使用逻辑运算符-a” #表示而且(and)-o” #表示或者(or)

**操作:**比较简单

12.2、find之exec用法

说明:-exec参数后面跟的是Linux命令,它是以分号“;”为结束标志,由于各个系统中分号会有不同的意义,因此在分号前面加上反斜杠转义符“\\”。 代表前面find查找出来的文件名

格式:

例子:find命令匹配到了当前目录下的所有普通文件,并在-exec选项中使用ls -l命令将他们列出
    find ./-type f -exec ls -l  \\;

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

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

deepin20系统linux系统使用anaconda常用命令汇总(代码片段)

1Anaconda介绍因为Python有很多版本,其他软件也有很多版本,比如Python有Python2.x,Python3.5、Python3.6等等,TensorFlow有TensorFlow1.15、TensorFlow2.0、TensorFlow2.3等等。不同的版本软件需要不同版本的Python支持。比如TensorFlow2.0... 查看详情

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

文章目录1.查看命令帮助2.显示文件和目录3.切换目录4.创建文件和目录5.删除文件和目录6.文件拷贝7.移动、重命名8.清屏、查看位置、自动补全9.日历、日期指令10.历史指令11.文件查看cat12.文件查看moreLinux常见的发行版本有:C... 查看详情

经验总结日常工作中常用linux命令汇总(代码片段)

lsls-a//显示隐藏的文件ls-l//显示文件详细信息,包括权限,软链接简写llls-lopt//查看opt目录的链接ls-lh//文件适合的大小ll-thr//占用磁盘空间cdcd//回到主目录cd..//回到父目录cd-//回到你操作的过下一个目录中cd/data/xxx//到日志... 查看详情

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

Linux运维最常用命令汇总线上查询及帮助命令man查看命令帮助,命令的词典,更复杂的还有info,但不常用。(man手册)help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令ls全拼list,功能是列出目录的内容及其内容属... 查看详情

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

Linux常用命令汇总基本命令1、关机重启关机命令:halt-p:立刻关机shutdown-hnow:立刻关机poweoff:立刻关机shutdown-h5:5分钟后关机重启命令:reboot:立刻重启shutdown-rnow:立刻重启shutdown-r5:5分钟后... 查看详情

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

Linux常用命令汇总基本命令1、关机重启关机命令:halt-p:立刻关机shutdown-hnow:立刻关机poweoff:立刻关机shutdown-h5:5分钟后关机重启命令:reboot:立刻重启shutdown-rnow:立刻重启shutdown-r5:5分钟后... 查看详情

166个最常用的linux命令汇总,总有你需要用到的!(代码片段)

我是二黑,一个快要秃头的测试人欢迎点赞收藏⭐留言如有错误敬请指正!我收集了一些软件测试资料,关注我公众号:程序员二黑,免费领取!最困难的时候,也就是我们离成功不远的时候!文... 查看详情

linux日志分析常用命令汇总(代码片段)

1、查看当天有多少个IP访问:awk‘print$1‘log_file|sort|uniq|wc–l2、查看某一个页面被访问的次数:grep"/index.php"log_file|wc–l3、查看每一个IP访问了多少个页面:awk‘++S[$1]ENDfor(ainS)printa,S[a]‘log_file4、将每个IP访问的页面数进行从小到... 查看详情

帮你解决。linux常用命令汇总(代码片段)

...客专家、华为云享专家、网络安全领域优质创作者100个最常用的Linux命令一、文件目录mkdir:创建目录ls:列出目录内容pwd:显示当前目录cd:切换目录touch:创建文件cp:复制文件或目录mv: 查看详情

linux常用的150个命令汇总

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在... 查看详情

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

Linux常用命令汇总基本命令1、关机重启关机命令:halt-p:立刻关机shutdown-hnow:立刻关机poweoff:立刻关机shutdown-h5:5分钟后关机重启命令:reboot:立刻重启shutdown-rnow:立刻重启shutdown-r5:5分钟后... 查看详情

linux基础命令汇总(代码片段)

...涉及过多的原理性,以及概念性的东西,示例中仅仅列出常用的选项,对于不常用的选项不做介绍以及演示。其中部分帮助信息是来源于man查寻结果,未作翻译,请谅解。enable(内置命令)命令示例enable-a显示所有激活和禁用的内... 查看详情

linux最常用150个命令汇总

Linux最常用150个命令汇总命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls全拼list,功能是列出目录的内容... 查看详情

linux必备常用重要命令汇总

...为没有必要记住linux命令。我觉得这是一个误区,基本的常用命令是一定要记住的,就像你相亲一定要能叫出对方的名字一样重要。记住他们有两个好处:第一提高自己的效率,第二思路清晰。那么我到底需要记住那些linux的命... 查看详情

linux❀系统文件权限汇总梳理(代码片段)

文章目录1、ls命令的使用与常见参数2、目录/文件权限赋予解析3、简单别名设置4、修改文件权限5、特殊权限6、ACL-访问控制列表Linux中文件权限相关的配置整合汇总梳理结果如下,主要分为以下几点:ls命令的使用与常见... 查看详情

linux❀系统文件权限汇总梳理(代码片段)

文章目录1、ls命令的使用与常见参数2、目录/文件权限赋予解析3、简单别名设置4、修改文件权限5、特殊权限6、ACL-访问控制列表Linux中文件权限相关的配置整合汇总梳理结果如下,主要分为以下几点:ls命令的使用与常见... 查看详情

hdfs常用文件操作命令汇总(代码片段)

前言掌握常用的hdfs文件操作命令是考验对hadoop集群运维的基本功,可以说是必须掌握的基础技能,本篇将常用的hdfs文件操作命令做一些汇总,方便日后快速查询备用下面以具体的命令操作演示下常用HDFS文件操作命令... 查看详情