欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Linux学习笔记】入门2 -Linux常用的shell命令

程序员文章站 2022-06-04 12:36:25
...

在window系统下,使用GUI(图形用户界面),基本采用鼠标点击的方式完成操作。
在Linux系统下,使用cmdline(命令行),基本采用输入命令的方式完成操作。

1、shell命令通用格式

command -options [argument]

command: Shell 命令名称。
options:选项,同一种命令可能有不同的选项,不同的选项其实现的功能不同。
argument: Shell 命令是可以带参数的,也可以不带参数运行。

2、常用命令

2.1、ls - 使用列表把当前文件夹下所有文件显示出来(list,列表)

  • ls :显示普通文件,不包括隐藏文件
  • ls -a :显示所有文件,包括隐藏文件
  • ls -l :以详细信息显示普通文件
  • ls -al :以详细信息显示所有文件
  • ls /usr :打印出目录“/usr”下的普通文件和文件夹

2.2、cd - 目录切换命令(change directory,更改目录)

  • cd / :进入到根目录“/”下, Linux 系统的根目录为“/”
  • cd /usr :进入到目录“/usr”里面
  • cd … :进入到上一级目录
  • cd ~ :切换到当前用户主目录

2.3、pwd - 当前路径显示命令(print work directory,打印工作目录)

  • pwd :当前路径显示命令

2.4、mkdir - 创建空文件夹(make directory,创建文件夹)

  • mkdir 文件夹名称 :创建空文件夹
  • mkdir -p 文件夹名称:所要创建的目录其上层目录目前还未创建,那么会一起创建上层目录

2.5、touch - 创建空文件

  • touch 文件名称 :创建空文件

注意:使用 touch 创建文件的时候,如果[文件名]的文件不存在,那就直接创建一个以[文件名]命名的文件,如果[文件名]文件存在的话就仅仅修改一下此文件的最后修改日期

2.6、cp - 复制文件或文件夹(copy,复制)

  • cp 参数 源地址 目的地址

主要参数描述如下:

  • -a :此参数和同时指定“-dpR”参数相同
  • -d :在复制有符号连接的文件时,保留原始的连接。
  • -f :强行复制文件,不管要复制的文件是否已经存在于目标目录。
  • -I :覆盖现有文件之前询问用户。
  • -p :保留源文件或者目录的属性。
  • -r :将指定目录下的文件及子目录一并处理

也可以直接不加参数,即:

  • cp 源地址 目的地址

2.7、rm - 删除文件或文件夹(remove,删除)

  • rm 文件名 :删除文件
  • rm -r 文件夹名 :删除文件夹

2.8、rmdir - 删除空文件夹(remove directory,删除文件夹)

  • rmdir 文件夹名 :删除文件夹

rmdir和rm -r的区别:rmdir只能删除空文件夹,而rm -r可以删除空文件夹和非空文件夹

2.9、mv - 移动文件(move,移动)

  • mv 参数 源地址 目的地址

主要参数描述如下:

  • -b :如果要覆盖文件的话覆盖前先进行备份。
  • -f :若目标文件或目录与现在的文件重复,直接覆盖目的文件或目录。
  • -I :在覆盖之前询问用户。

2.10、cat - 显示文件内容

  • cat 文件名 :在命令下显示文件内容

结束

欢迎大家关注我的微信号:redeemer奇
一起交流!一起努力!

软件下载 | 学习视频 | 嵌入式书籍 | 项目资料 |公众号中持续更新…

【Linux学习笔记】入门2 -Linux常用的shell命令