linux目录结构以及文件操作

从头学习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文件颜色状态:

  1. 默认颜色:普通文件和文件夹通常显示为默认颜色,这取决于使用的系统主题。

  2. 蓝色:链接文件,包括符号链接(symlinks)和硬链接(hard links)。

  3. 绿色:可执行文件。这表示文件具有执行权限,并且可以作为程序运行。

  4. 红色:删除或损坏的链接。如果链接指向的文件或目录不存在,链接文件可能会显示为红色。

  5. 黄色:压缩文件,如 .zip.tar.gz 等。

  6. 紫色:PDF文件或某些其他类型的文档。

  7. 橙色:某些类型的媒体文件,如视频文件。

  8. 淡蓝色:目录(文件夹)。

  9. 淡灰色:隐藏文件或以点(.)开头的文件。

  10. 其他颜色:其他颜色可能与特定的文件类型或自定义设置有关。

补充:ls -l

        以长列表格式显示文件和目录的信息。这个命令提供了关于每个文件和目录的详细列表,包括权限、所有者、大小和最后修改时间等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值