Linux十大常用命令
1> 查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。
Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。
ls常用参数:
参数 含义 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小
与DOS下的文件操作类似,在Unix/Linux系统中,也同样允许使用特殊字符来同时引用多个文件名,这些特殊字符被称为通配符。
通配符 含义
- 文件代表文件名中所有字符 ls te* 查找以te开头的文件 ls html 查找结尾为html的文件 ? 代表文件名中任意一个字符 ls ?.c 只找第一个字符任意,后缀为.c的文件 ls a.? 只找只有3个字符,前2字符为a.,最后一个字符任意的文件 [] [”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。 [abc] 匹配a、b、c中的任意一个 [a-f] 匹配从a到f范围内的的任意一个字符 ls [a-f] 找到从a到f范围内的的任意一个字符开头的文件 ls a-f 查找文件名为a-f的文件,当“-”处于方括号之外失去通配符的作用 \ 如果要使通配符作为普通字符使用,可以在其前面加上转义字符。“?”和“”处于方括号内时不用使用转义字符就失去通配符的作用。 ls *a 查找文件名为a的文件
2> 清屏:clear clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。
3> 切换工作目录: cd 在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感
cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
命令 含义 cd 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。 cd ~ 切换到当前用户的主目录(/home/用户目录) cd . 切换到当前目录 cd .. 切换到上级目录 cd - 可进入上次所在的目录
注意:
如果路径是从根路径开始的,则路径的前面需要加上 “ / ”,如 “ /mnt ”,通常进入某个目录里的文件夹,前面不用加 “ / ”。
4> 显示当前路径:pwd 使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。
5> 创建目录:mkdir 通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
6> 删除文件:rm 可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
常用参数及含义如下表所示:
参数 含义 -i 以进行交互式方式执行 -f 强制删除,忽略不存在的文件,无需提示 -r 递归地删除目录下的内容,删除文件夹时必须加此参数
7> 拷贝:cp cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。
常用选项说明:
选项 含义 -a 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。 -f 已经存在的目标文件而不提示 -i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认 -r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。 -v 显示拷贝进度
8> mv:移动、重命名 用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。
常用选项说明:
选项 含义 -f 禁止交互式操作,如有覆盖也不会给出提示 -i 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件 -v 显示移动进度
9> 创建文件: touch 用户可以通过touch来创建一个空的文件,demo如下:
touch hello.txt 说明:
则会在当前路径下创建名字为hello.txt的空文件 Linux系统中没有严格的后缀(格式),所以创建文件时可以命名为任意的文件名
10>查看或者合并文件内容:cat
Linux十大常用命令相关推荐
- linux十几种常用命令,Linux几种常用命令(简易版)
Linux几种常用命令(简易版) 工作中,常会用到Linux的命令,有的命令老是容易忘,用到了还得现查,为了方便自己查阅,整理一点最基(chang)本(shi)的Linux命令,尤其是文件与目录的操作 ...
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。...
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...
- 简述与机器学习相关的十大常用Python库,极简化算法编程
原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重. 前言 初学Python的时候,我一直不太理解Python的魅力到底在哪,相比Java,它除了换一种简洁的语法,好像没什么场景是不可替代的. ...
- linux下载安装的命令,linux安装和常用命令
linux安装和常用命令 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 Linux安装和常用命令常用命令:文件管理:1,cat:把 ...
- Linux运维常用命令(转)
为什么80%的码农都做不了架构师?>>> 1.删除0字节文件 find-type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 p ...
- 十大常用电子元器件背后的门道
十大常用电子元器件背后的门道 对于从事电子行业的工程师来说,电子元器件是每天都需要去接触,每天都需要用到的,但其实里面的门门道道很多工程师未必了解.这里列举出工程师门常用的十大电子元器件,及相关的基础 ...
- Linux学习系列二:Linux中的常用命令
这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...
- 我所知道的十大常用算法之普里姆算法(最小生成树)
前言需求 今天我们学习的是普里姆算法,我们还是从一个场景里引入看看 有7个村庄(A, B, C, D, E, F, G) ,现在需要修路把7个村庄连通 1.各个村庄的距离用边线表示(权) ,比如 A ...
- 我所知道的十大常用算法之克鲁斯尔算法(最小生成树)
前言需求 今天我们学习的是克鲁斯尔算法,我们还是从一个场景里引入看看 有7个村庄(A, B, C, D, E, F, G) ,现在需要修路把7个村庄连通 1.各个村庄的距离用边线表示(权) ,比如 A ...
最新文章
- linux shell set 赋值,请教linux下shell 中 set 的用法?
- RF内置库函数学习(一)
- SAP Spartacus SeoMetaService 的单元测试代码
- Java Timestamp Memo
- 最优化读书笔记R(二)
- 【kafka】JMX 监控kafka kafka rmi NoSuchObjectException no such object in table
- crontab mysql 不执行_crontab定时任务不执行
- 多线程之生产者与消费者问题
- Tomcat原理系列之一:整体架构,抓住主线
- java服务写在哪里_【Java学习笔记】如何写一个简单的Web Service
- 求丑数(判断一个整数是否是丑数)
- 二叉平衡树平衡方法(RR、LL、RL、LR)
- USB TypeC接口和USB PD快充协议,有何区别?
- [转]Git详解之四 服务器上的Git
- 试解leetcode算法题--求解方程
- 树莓派-实时视频监控
- ppt中讲演模式在哪里_滚动讲演的过去和现在
- 秒杀ecshop的前台写shell 0day
- mbbiDirect记录
- 麒麟AI首席科学家现世