嵌入式开发之linux常见命令

嵌入式开发

linux的文件系统结构

linux系统就是一个树形的分层组织结构

在这里插入图片描述

文件系统层次结构标准

在这里插入图片描述

常见的 linux命令

  1. pwd 显示用户在文件系统中的当前位置,该命令没有任何选项和参数,命令执行结果为绝对路径名。
  2. ls 列目录内容
ls -a  不忽略以.开头的文件
ls -l  以长格式的形式查看当前目录下所有可见文件的详细属性
ls -R  子目录递归显示
  1. cd 改变目录
cd  
cd ~   回到家目录
cd ..  回到上一级目录
cd -   回到上一次工作的目录
  1. cat 查看文件内容
cat -n  由1开始向所有输出的行数进行编号
cat -b  和-n相似,只不过对空白行不进行编号
cat -s  多个空白行合并成一个空白行显示
cat -n  textfile1 > textfile2    把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里
cat -b  textfile1 textfile2 >> textfile3   把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里
  1. cp 复制文件或者目录
cp -i 在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖
cp -r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
cp -r test/ newtest  将当前目录 test/ 下的所有文件复制到新目录 newtest 下
  1. mv 为文件或目录改名、或将文件或目录移入其它位置
mv source_file(文件) dest_file(文件)   将源文件名 source_file 改为目标文件名 dest_file
mv source_file(文件) dest_directory(目录)  将文件 source_file 移动到目标目录 dest_directory 中
mv source_directory(目录) dest_directory(目录)  目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory
mv source_directory(目录) dest_file(文件)  出错
  1. touch 修改文件或者目录的时间属性 ;若文件不存在则会建立一个新的文件夹
  2. rm 删除
rm -i  删除前逐一确认
rm -f  直接删除,无需确认
rm -r  将目录及以下的文件逐一删除
rm -rf  要删除的文件名或目录  删除当前目录下的所有文件及目录,并且是直接删除,无需逐一确认命令行为
  1. mkdir 创建目录
mkdir -p dirname  确保目录存在,若不存在则重新建一个	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值