Linux基本操作简介

1.Linux的文件结构:一切皆文件

2.Linux文件中最大的目录叫根目录(\),子文件都在根目录

3.各类文件内容:

bin--二进制文件(二进制可执行文件)

lib--库文件(.so为动态库文件,.a是静态库)

dev--设备文件

root—权限文件

boot—启动文件

home—家目录(给用户操作的文件)(~)

4.Linux系统启动过程:内核的引导>>init进程的运行>>系统初始化>>建立终端>>用户登录系统>>Linux关机

5.指令:

sudo:暂时赋予用户root权限

su:进入超级终端

exit:退出

pwd:查看当前用户所在的绝对路径(绝对路径:根目录出发;相对路径:从当前目录开始)

cd ..:返回上一级目录

ls –a:查看所有文件,包括隐藏文件

touch:以不打开的形式创建一个普通文件

rm:删除普通文件,不能删除目录文件

rm  目录文件名 –r:可删除目录文件

rm *文件类型:删除指定的文件类型

6.Vi/vim编辑器

3个模式:

(1)可视化模式(命令模式)

yy:复制光标当前一行

nyy:复制光标当前位置n行

p:粘贴

dd:剪切光标位置当前一行

ndd:剪切光标位置当前n行

u:返回上一步操作

(2)插入模式

I:从光标当前位置插入

a:从光标下一个位置插入

o:从光标当前位置的下一行进行插入

esc:退出当前模式,返回可视化模式

(3)底行模式

从可视化模式进入—shift :

w:保存

q:退出

wq:保存并退出

q!:强制退出

7.gedit编译器:相当于word编译器

8.gcc编译器:编译代码内容是否正确,若正确则生成一个a.out的可执行文件

编译后将生成的可执行文件重命名

四个编译过程:预处理(gcc 1.c –E -o 1.i)  编译(gcc 1.i –S -o 1.s)  汇编(gcc 1.s –c -o 1.o)  链接(gcc 1.c)(.out文件)

代码编写vi>>编译gcc(生成可执行文件)>>运行  .\可执行文件名

9.linux安装程序:

way1:dpkg:最早的Deb包管理工具

存在的问题:(1)需要预先下载安装包 (2)无法处理依赖

way2:APT系列工具

  sudo apt –get install 软件名字---安装软件

  sudo apt -get remove 软件名字---卸载软件

10.ubuntu相关shell指令:

file 文件名---用于判断文件类型

sudo shutdown –h (+n) now---(n分钟后)立即关机

sudo shutdown –r (+n) now---(n分钟后)立即重启

ls –l ---展示总用量和文件列表

less/more 文档名---分屏显示文件

rm 文件名---删除文件

rm –r 目录名---删除目录(可删除非空目录)

rm –rf 文件名---删除文件

mv 文件名  目的目录---移动文件

cp 文件名  目的文件---复制文件

mkdir  目录名---创建目录

rmdir 目录名---删除空目录

cd ~---进入主目录(家目录)

cd /---进入根目录(根目录相当于windows中的我的电脑)

whoami---查看当前用户是谁

tar:打包解包

df:查看磁盘剩余空间

du 文件地址 –h---显示目录空间使用情况,-h显示单位

杀死进程:(1)tty---查看当前进程终端(2)开启一个新的终端,使用ps –t 已查询的进程终端---查看需要杀死的进程的ID号(3)kill id号---杀死进程,返回另一个终端发现已经杀死进程。

ps aux---查看当前主机的所有进程;

*在shell内部是通配符,匹配任意个字符

>在shell里面被称为输出重定向

<在shell中被称为输入重定向(即把本应该从键盘获得的东西,从<左边的文件中获得)

find 指定文件目录 ‘*关键字*’---查找含有某关键字的文件

grep ‘关键字’ 指定文件目录 –R –l---查找含有某关键字的文件

passwd 用户名---重置用户密码

su:切换用户身份

sudo usermod –l 更改后的名字 需要更改的用户名

sudo deluser 用户名---删除用户

11.Linux网络配置:

12.配置IP地址等网络连通所必备的设置,使相互通讯

13.PC机上安装服务器软件,在开发板上安装客户端软件,以便传输文件

Way1:图形界面配置

Way2:命令行配置

---临时配置ip和子网掩码

猜你喜欢

转载自blog.csdn.net/NXBBC/article/details/125643430