嵌入式基础:Linux C语言:Day1

一、终端的操作

1、打开终端

ctrl + alt +t:    打开一个新终端(该终端前可以没有终端)

ctrl +shift + e: 在同目录下,水平方向并行打开一个新的终端(在已有终端下进行)

ctrl + shift + o: 在同目录下,垂直方向并行打开一个新的终端(在已有终端下进行)

ctrl + shift +n:   在同一路径下,打开新的终端,两个终端分开(在已有终端下进行)

ctrl + shift + t:  在同一路径下,打开新的终端,两个终端不分开(在已有终端下进行)

2、关闭终端

指令格式:exit

快捷键:ctrl + d

3、快捷键

清屏函数:ctrl + L

强制结束程序:ctrl + c

自动补全:TAB

复制粘贴:ctrl + shift + c(注意ctrl c是强制结束)

4、终端的默认提示符:china@ubuntu:~/hz$

第一个china :用户名   登陆时的名字

第二个ubuntu:主机名   网络查找时显示的名字

~/hz$ :文件路径

~:开头,说明该路径是从家目录开始

/:说明从根目录出发

$:操作的权限

     $:说明该权限为普通用户权限

     #:说明该权限是管理员权限

打开终端默认是普票用户权限

5、提权 与 修改主机名

从普通用户到管理员权限: sudo -s    sudo su root

从管理员用户到普通用户权限  exit    su 主机名    

修改管理员权限密码sudo passwd root

使用命令修改主机名:sudo hostnamectl set-hostname <新名称>

查看主机名:hostname

总结:用户名用于系统;主机名用于网络

  • 常用的linux指令
  1. 指令格式:  指令名    可选项     参数
  2. 常用指令:

①ls指令(list):列出给定路径的文件或者目录信息

    相对路径:从当前位置出发 到目标位置经历的路径

绝对路径:从根目录出发 到目标位置的路径

可选项:

-a:查看所有文件(包括隐藏文件)

-l:查看文件详细信息

文件详细信息:drwxr-xr-x 3 china china 4096 11月 26 14:57 hqyj

  1. d:表示文件类型

linux系统的文件类型一共有7种:bcd-lsp

b:块设备文件 (u盘、光驱) 可以对硬盘等块设备进行操作

c:字符设备文件 (串口设备、打印机设备)

d:目录文件(文件夹)  

-:普通文件  比如程序、文本、图片、音频等等

l:链接文件  快捷方式

s:socket套接字文件  用于网络通信 实现客户端和服务器直接的通信

p:管道文件 用于进程与进程直接的通信

  1. rwxr-xr-x:操作权限,每三个一组,分别代表当前用户、当前用户所在组、其他用户的权限

r:read读权限

w:write写权限

x:可执行权限

-:无此权限

  1. 2:表示连接的文件个数     
  2. china china:用户名 组名
  3. 4096:表示该文件为4096字节
  4. 11月 26 14:57:文件创建的时间
  5. hqyj:文件名

②cd(change directory) 改变目录(从根目录开始的绝对路径)

cd +空格 +想要进入路径(绝对路径或相对路径)

cd / :进入根目录

cd ~ ;进入家目录

cd 空格:进入家目录  这个空格也可以省略

cd . :进入当前目录

cd .. :进入上一级目录

cd - :进入上一次操作的目录

③pwd(print working directory) 打印当前正在工作的目录

④mkdir(make directory)创建文件夹

可选项:

-p:同时创建父级

同时创建多个文件夹:

mkdir hqyj/03/002 003 hqyj/03/004:相对路径创建了三个文件

⑤rmdir 删除文件夹(需目标文件夹是空)

可选项:

-p:文件夹删除后,如果父级为空时,同时删除父级

-f:强制删除(权限不足时)(强制删除也需要目标文件夹是空)

-i:交互删除

⑤rm 删除目录下的内容

可选项:

-r递归删除:删除该目录及其目录下内容

-f强制删除文件(权限不足时)

-rf强制递归删除目录以及文件

⑥cp 复制文件/文件夹 到 指定文件/文件夹

参数

复制文件到文件:

注意:目标路径的文件不存在时新建,已存在时覆盖

复制文件到文件夹:

复制文件夹到文件夹:cp -r <文件路径> <文件夹路径>

可选项:

-r递归复制目录及其目录下内容(拷贝文件夹需要-r )

⑥mv移动、重命名

文件1 文件2:

如果文件2不存在,则新建文件2,并删除文件1

如果文件2存在,则将文件1内容复制进文件2,并删除文件1

文件1 文件夹:

文件夹需存在,将文件1移动到文件夹内

文件夹1 文件夹2:

如果文件夹2不存在,则相当于移动+重命名

如果文件2存在,则将文件夹1及其内容 复制进文件夹2路径下,并删除文件1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值