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

在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 文件名 :在命令下显示文件内容

3、网络命令

3.1、netstat -ltnp

查看网络状态与详细信息

结束

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

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

在这里插入图片描述

你可能感兴趣的:(嵌入式Linux软件笔记,嵌入式,linux,shell)