目录
shell窗口常用知识点介绍
命令提示符含义
常用指令
清屏
clear(滚动屏幕)
清理屏幕内容,同时保存历史
reset(重启shell)
路径相关
pwd(打印当前所在路径)
英文全称:print working directory
cd(切换路径)
英文全称:change directory
相关指令:
cd .. 返回上一级 cd ../.. 返回上上级 cd ~ 返回家文件夹 cd - 返回先前文件夹
ls(列出当前路径下的内容)
英文全称:list
相关指令:
注意:以下命令选项可以组合使用
ls -l [目录] 显示当前目录下文件详情 ls -a [目录] 显示当前目录下所有文件(包括隐藏文件 ls -lh [目录] 显示当前目录下文件详情,其中的文件大小以Kb,Mb,Gb显示
目录(文件夹)、文件操作
mkdir(创建目录)
英文全称:make directory
mkdir [目录名] 创建文件夹 mkdir -p [目录] 创建目标文件夹及父文件夹
rmdir(删除目录)
英文全称:remove directory
rmdir [目录] 当前目录中删除指定文件夹
touch(创建文件)
touch [文件名.后缀] 当前目录中创建指定文件
rm(删除文件或者文件夹)
英文全称:remove
rm -r [目录] 删除目录及其子目录 rm -p [目录] 删除目录及其父目录
mv(移动文件,或者修改文件名称)
英文全称:move
move [文件] [目录] 移动指定文件到指定文件夹 move [文件1] [文件2] 将名字文件1修改为文件2
cp(拷贝)
英文全称:copy
cp [旧文件] [新文件] 拷贝文件 cp [文件] [目录] 拷贝文件到指定目录 cp -r [目录1] [目录2] 拷贝目录1到目录2
cat(在shell中显示文件内容)
cat [文件] shell中显示文件内容
gedit(图形编辑器)
vi(shell专用编辑器)
三种模式
一般模式 光标移动、复制、粘贴、删除 编辑模式
编辑 命令模式 查找、替换
shell <——> 一般模式
vi [文件] 打开文件(进入一般模式) :wq 保存,退出(返回shell) :q! 强制退出(返回shell)
一般模式 (esc) <——> 编辑模式(i)
一般模式命令
h j k l 上下左右 行号gg 光标跳转到指定行的行首 $ 当前行的行尾 0 当前行的行首 G 文档最后一个位 yy或者nyy 复制当前行或者复制当前行及后n-1行 p 粘贴 x 删除指定字符 dd或ndd 删除当前行或者删除当前行及后n-1行 u 撤销 /字符串 从光标当前位置向后查找 :s%/p1/p2/g 全局搜索p1并用p2替换
find(查找当前路径下指定目录或文件)
find -name "东西名字‘’ 当前目录及子目录下查找指定东西
命令、应用程序操作
which(查找命令名、应用程序名)
返回命令、应用程序的位置
whereis(查找命令名、应用程序名)
返回命令、应用程序的位置和对应手册的位置
字符串查找
grep(当前目录中所有文件中的指定字符串)
grep -r "字符串" 当前目录及各子目录下查找 grep -n “字符串” 返回结果中具体到行号 grep -i “字符串” 查找结果忽略大小写
压缩、解压、查看
gzip(小文件压缩及解压)
gzip [文件] 压缩文件 gzip -d [压缩文件] 解压文件 gzip -l [压缩文件] 查看压缩文件中的子文件 gzip -k [压缩文件或文件] 压缩或解压过程中保留原文件
bzip2(大文件压缩及解压)
压缩选项同上
tar(文件夹的打包压缩及解压)
tar -cjkf [目录名.tar,bz] [指定目录] 将指定目录压缩为指定文件名 tar -tvkf [文件.tar.bz] 查看指定压缩文件中的子文件 tar -xjkf [压缩文件名.tar.bz] -c [指定目录]
解压文件到指定目录
上述内容为《韦东山嵌入式之快速入门》学习笔记