从头学习Linux的学习记录。
1.Linux目录结构以及文件操作
linux和Windows一样都是操作系统,但是Linux经常用于嵌入式设备中,而我们学习的Ubuntu属于Linux的发行版,带有图形界面,但跑在嵌入式设备上的Linux常没有图形界面,直接用命令行操作,这在对资源敏感的嵌入式领域,节省图形化的资源是十分便利的。
注:Windows也可以用命令行。
2.Linux命令操作的目的:
windows采用的命令:DOS命令。
Linux采用的命令:Shell命令。
采用命令是为了操作文件。
比如说: 访问某个目录或者访问某个文件和查找某个文件。
3.Linux文件目录分布:
Linux文件目录呈现树状的数据结构。
根目录:/也就是说,目录的一个源头。
用户目录:~或者/home /username
4.常用的Linux指令:
cd+文件夹名称:访问某个文件夹。
ls:显示当前所在的目录的文件。
touch+文件名。创建文件。
rm+文件名,删除文件。
mkdir+目录名:创建目录。
rm-rf+目录名:删除目录。
TAB键:命令补全。
sudo+命令:以管理员权限执行命令。
pwd:显示当前目录的绝对路径。
cd .. 切换到上一级目录。
5. vi编辑器:
vi是一种方便的代码编辑器,Linux系统一般是自带的
vi的常用的两种模式:
1.命令行模式:按ESC进入,在这个状态下,可以输入命令常用命令 :
:+ 行号:跳转到某一行
G:跳转到文本末尾
yy: 复制某一行,复制的位置由光标所在位置决定
yx:复制若干行,x代表行数,输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。
p:把刚刚复制的内容进行粘贴,粘贴的位置由光标所在位置决定
:+wq 保存文本并退出
:+q 正常退出文本
:+q! 强制退出文本 :set nu 程序显示行号
:dd 删除一行 ESC
: gg=G 自动整理代码
2.文本输入模式:按i进入 进入文本输入模式,即可编辑代码,注意只能键盘操作, 鼠标不行。
安装 gcc linux编译器: sudo apt-get install gcc
写完的程序:test.c
我们要将写完的程序 进行编译,生成二进制文件 a.out
:编译完之后默认生成的文件 指定生成的文件名 gcc test.c –o file.c
6.Ubuntu文件颜色状态:
-
默认颜色:普通文件和文件夹通常显示为默认颜色,这取决于使用的系统主题。
-
蓝色:链接文件,包括符号链接(symlinks)和硬链接(hard links)。
-
绿色:可执行文件。这表示文件具有执行权限,并且可以作为程序运行。
-
红色:删除或损坏的链接。如果链接指向的文件或目录不存在,链接文件可能会显示为红色。
-
黄色:压缩文件,如
.zip
、.tar.gz
等。 -
紫色:PDF文件或某些其他类型的文档。
-
橙色:某些类型的媒体文件,如视频文件。
-
淡蓝色:目录(文件夹)。
-
淡灰色:隐藏文件或以点(
.
)开头的文件。 -
其他颜色:其他颜色可能与特定的文件类型或自定义设置有关。
补充:ls -l
以长列表格式显示文件和目录的信息。这个命令提供了关于每个文件和目录的详细列表,包括权限、所有者、大小和最后修改时间等。
标签:文件,linux,链接,命令,Linux,文本,目录 From: https://blog.csdn.net/2301_77071575/article/details/141500148