嵌入式学习第二天

本文列举了20个常用的Linux命令及其功能,包括文件和目录管理、文件搜索、文件复制与移动、文件属性修改等操作。这些命令是Linux系统日常使用的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7月12日

今天我们是自习,老师让我们找出20个Linux操作命令,并写出它们的功能。

 

Linux操作命令

1、ls命令:列出目标目录中所有的子目录和文件。

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件。

-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。

-s, –size 以块大小为单位列出所有文件的大小。

-t 以文件修改时间排序。

 

2、cd命令:切换当前目录至dirName。

 

3、pwd命令:查看”当前工作目录“的完整路径。

 

4、mkdir命令:用来创建指定的名称的目录。

-m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

-p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 

-v, --verbose  每次创建新目录都显示信息

--help   显示此帮助信息并退出

--version  输出版本信息并退出

 

5、rm命令:删除一个目录中的一个或多个文件或目录。

-f, --force    忽略不存在的文件,从不给出提示。

-i, --interactive 进行交互式删除

-r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除

-v, --verbose    详细显示进行的步骤

--help     显示此帮助信息并退出

--version  输出版本信息并退出

 

6、mv命令:用来移动文件或者将文件改名。

视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

 

7、cp命令:将源文件复制至目标文件,或将多个源文件复制至目标目录。

-a  为每个已存在的目标文件创建备份

-b  在递归处理是复制特殊文件内容

-H  跟随源文件中的命令行符号链接

-l, --link  链接文件而不复制

-L, --dereference   总是跟随符号链接

-n, --no-clobber   不要覆盖已存在的文件(使前面的 -i 选项失效)

-P, --no-dereference   不跟随源文件中的符号链接

-R, -r, --recursive  复制目录及目录内的所有项目

 

8、touch命令:新建文件或更改文档或目录的日期时间,包括存取时间和更改时间。

-a  只更改存取时间。

-c  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t  使用指定的日期时间,而非现在的时间。

 

9、cat命令:用途是连接文件或标准输入并打印。

cat主要有三大功能:

1.一次显示整个文件:cat filename

2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件:cat file1 file2 > file

 

10、which:  查看可执行文件的位置。


11、whereis: 查看文件的位置。


12、locate:  配合数据库查看文件位置。


13、find:   实际搜寻硬盘查询文件名称。

 

14、in命令:ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

-b 删除,覆盖以前建立的链接

-d 允许超级用户制作目录的硬链接

-f 强制执行

-i 交互模式,文件存在则提示用户是否覆盖

-n 把符号链接视为一般目录

-s 软链接(符号链接)

-v 显示详细的处理过程

 

15、wc命令:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。

-c 统计字节数。

-l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L 打印最长行的长度。

-help 显示帮助信息

--version 显示版本信息。

 

16、ps命令:用来显示当前进程的状态。

 

17、chmod命令:修改文件属性。

 

18、tar cvzf命令:压缩命令。

 

19、tar xvzf命令:解压缩命令。

 

20、top命令:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值