Ubuntu 基础知识及操作记录

Linux命令

一、目录结构——倒置树,根目录-子目录

bin:可执行程序快捷方式
boot:与操作系统启动相关的文件
cdrom:空
dev:divece-设备;被抽象成文件
etc:配置文件;
home:里面有用户的文件夹,每一个用户有一个文件夹
lib:库文件
mnt:挂载路径
root:超级用户的家目录
sbin:系统命令
sys:与操作系统相关的文件
usr:bin:第三方软件的可执行文件
include:经常用到的头文件
lib:库文件
sbin:系统命令

二、命令(命令 选项 参数)

ls

ls -a:查看所有文件(隐藏文件同样显示)
ls -a -l:列表形式显示
ls -a -l -h:人性化方式显示
ls -a -l -h /:显示根目录下的内容

命令 --help:查看帮助信息

man命令(帮助信息):man (章节) 需要查找内容

第一章 命令:man 1 ls:打印ls的帮助信息
第二章 系统调用:man 2 open
第三章 库函数 :man 3 strcpy
不加章节从第一章开始寻找直到第一次找到

自动补全

命令补全:tab键补全命令
路径补全:tab键补全路径

重定向:>

改变输出文件路径:> + 文件名

管道:一个程序的输出作为一个程序的输入

|:管道
less、more:读取管道中的数据

tree

tree -L 层数:Ubuntu 基础知识及操作记录_第1张图片

clear:清屏

pwd:

cd:改变目录

绝对路径:从根目录开始的路径
相对路径:.:当前路径
. .:上一级路径
cd - :后退
cd . .:切换上一级目录
cd ~:回到家目录下(home)

cat:显示文本文件内容

cat 文件路径(在当前目录下可以直接写文件名)

rm:删除

rm 选项 文件夹或文件路径
rm -r:删除文件夹
rm -f:强制删除

cp:复制

cp 选项 源文件 目的路径
选项:-r:拷贝文件夹
-v:显示拷贝进度

mv:剪切/移动

mv 选项 源文件 目标目录
选项:-v
没有-r选项
源文件路径与目标文件路径一样相当于重命名

mkdir :创建文件夹

mkdir 文件名
多层路径创建时,若前面路径不存在,加-p即可全部创建

touch:创建文件

find:在指定路径下查找路径

find 路径 -name 文件名

grep:寻找字符串

grep 查找信息 文件名 参数
参数:-n:显示行号
-R:递归查找子目录

ln:创建快捷方式

软连接:-s 源文件删除后损坏
硬链接:默认 源文件删除后还可使用
ln 源文件名 快捷方式名

tar:压缩 解压缩

gzip格式:tar zcvf 压缩包名称(后缀:.tar.gz) 压缩内容
解压:tar zxvf 压缩包名称 (-C 目的路径)默认为当前路径
bz2格式:tar jcvf 压缩包名称 文件1 文件2 ……
解压:tar jxvf 压缩包名称 (-C 目的路径) 默认为当前路径

复制粘贴

	Ctrl+shift+c
	Ctrl+shift+v

你可能感兴趣的:(Linux嵌入式)