最近在学习嵌入式开发,因此整理了下常见的终端操作指令!在此和大家分享下;
计算机的组成部分:
硬件》
cpu:完成对所有数字处理的操作;
内存:存放计算机所要处理的所有数据,关机后,内存中的数据将会消失!
硬盘:可以用来长期保存数据
软件》
系统软件:提供计算机的基本功能
应用软件:可以帮用户解决各种问题
Linuex操作系统的典型使用方式是通过终端软件来实现,终端软件中输入不同的命令来控制计算机,不可使用鼠标,只能通过键盘来使用。
==============================================================
操作系统中用来管理文件的部分叫做文件系统,
所有文件系统都采用分组的方式来管理文件,
一个分组里可以包含任意多个文件
一个分组里的文件还可以再次分组
文件系统里把文件分组叫做文件夹(目录)
Linux存在一个跟目录,有且只有一个,可以使用/来表示跟目录
可以采用路径表示目录或文件的位置
路径指的是从某个目录开始到目的地为止所走过的路线
根据开始位置的不同可以把路径分为绝对路径和相对路径
绝对路径:固定把根目录作为起点(一定以/为开头) == /abc/def/hello.txt
相对路径:把任何一个目录作为起点,不可以包含起点位置
终端窗口可以把一个目录设置成当前目录,
所有相对路径的起点都是这个当前目录,当前目录的位置随时可以改变
使用..表示向上走一步(表示父目录)
使用.表示原地踏步
==============================================================
who am i:获取当前登录的帐号名称
clear:清除窗口当前的所有内容
pwd:查看当前目录的位置
cd:修改当前根目录
ls:查看当前目录的内容
ls -a:查看所有的内容(包括隐藏的内容)
ls -l:查看详细信息(创建日期等等)
ls -al:ls -a 和ls -l就行合并
touch:传建新的文件
mkdir:创建目录
mkdir -p 创建目录(包括不存在的路径)
rm:删除文件
rmdir:删除目录(目录必须为空,否则无法删除)
rm -r:删除目录(删除包括其中的说有子目录)
cat:查看文件的内容
====================================================================================
vi:是Linux系统中用来记录文字信息的工具,只能在终端窗口中使用
被分为三组,任何时候只能使用其中一组
规定三种工作模式,每种工作模式对应一组功能,因此任何时候只能处于一种工作模式下
1》正常摸索:可以执行一些简单的命令
2》插入模式:修改文字内容
3》命令摸索:执行复杂命令
每当启动vi后一定处于正常模式
不同模式之间是可以相互转换的:
正常模式下 输入i 可以进入 插入模式
正常模式下 输入: 可以进入 命令模式
任何情况下 输入:esc 进入 正常模式
vi:启动vi
w:保存修改,但是不退出vi
q!:退出vi(没有保存的修改都会丢失)
wq or x:退出vi(保存所有修改,然后退出)
set nu:显示行号
正常模式下执行
nyy:把光标所在行开始的连续n行拷贝到剪切板上
ndd:把光标所在行开始连续n行转移到剪切板上
np:把剪切板上的内容在当前光标所在行的下面连续粘贴n次