测试学习——Linux(一)

一、操作系统

作用:作为中间管理连接硬件与软件

桌面操作系统

Windows 系列\macOS\Linux

服务器操作系统

Linux:安全、稳定、免费

Windows Server 付费、占有率低一般安装在服务器上与win操作系统不一样

嵌入式操作系统(手表、只能家电):Linux

移动设备操作系统:IOS,Android(基于Linux)

操作系统发展历史

1.Unix——》minUnix——》Linux

目前的操作系统大都能看到Unix

Linux发行版本

3.Centos的界面十分简介

三、Linux 介绍、命令

1.windows 和Linux文件系统区别

Linux中根目录:/

          /home :系统默认的用户家目录

          /root:超级管理员的家目录

         /bin:可执行程序

        /mnt:/

2.命令

命令行输入程序

         终端

终端命令格式

command [-options] [parameter]

查看某些命令

ls --help()

man command

常用命令

(1)cd 切换文件夹

绝对路径:以根目录开头*(/)

相对路径:cd当前文件夹下的的文件

cd /home

cd 

cd ..返回上一层目录

cd ~ 代表自己的家目录  /home /admin

cd - :切换文件夹

pwd:显示当前文件夹

(2) ls显示当前文件夹的内容

ls  lujing查看对应文件的内容

ls -a:显示当前文件夹的所有文件{显示影藏文件}

ls -l(ll):显示当前文件详细列表

ls -lh:把文件大小显示为人性化kbit

ls a* :查看当前路径下任意以a打头的文件(*任意个任意字符、?代表一个任意字符,

ls  [a-x]d

ls \*a (\ 让通配符*失效)

ls *txt 查看所有txt文件

(3)mkdir创建文件夹

mkdir wenjian在当前目录下创建文件夹

mkdir -p: 如果路径不存在则创建该路径

mkdir 路径/{wenjan1, wenjian2 }:该路径下创建文件wenjian1及wenjian2

mkdir a b 当前文件夹下创建a b两个文件

mkdir 路径/a lujing/b (空格分开多个文件)路径下创建文件a lujing下创建文件b

mkdir .a (以.开头都是隐藏文件):创建隐藏文件夹a

(4) touch 创建空文件

        touch abc.text 在当前目录下创建 如果指定了目录,必须保证上级目录存在

 (5)gedit  使用记事本打开文件

(7)rm  删除文件

       rm -r 删除文件夹

      rm * -r 不能删除隐藏文件

(8) clear 命令行翻页

(9)ctrl C 结束一个命令

drwxrw-x   d代表文件夹 -代表文件

(10)cp 拷贝

cp 源文件  目标文件

cp 源文件  目标文件 -a 所有信息全部复制,包括创建时间等

cp 源文件  目标文件  -r拷贝文件夹

cp 源文件  目标文件 -v拷贝文件进度显示

cp 源文件  目标文件 -i 提示文件是否存在

(11)mv 移动,重命名

mv wenjian1  wenjian2: 直接将文件重命名在同目录下

mv wenjian1 ~:直接移动到admin文件夹下

文件

rwx rwx r-x r可读 w可写 x执行

第一组:指文件拥有者的权限 admin

第二组:代表问价拥有的组的权限

第三组:代表其他用户的权限

四、其他命令

1[command]>1.txt:重定向       

将命令返回的结果输出到文件中

  [command]>>1.txt: 追加

将命令返回结果追加到文件1.txt中

2.cat :查看,将文件内容直接显示在屏幕上

   cat 1.txt 2.txt  :查看多个文件用空格分开

  cat 1.txt 2.txt>3.txt:将文件1.txt 2.txt的内容放到3.txt

3.more:查看文件内容分页显示

     spance往下翻  B键往上翻 q键退出

4.|:管道,将左边命令返回结果交给右边处理

5. ln:链接

     软链接  ln  -s 1.txt 1_soft_link (不存储内容,只记录名称)

相当于windows中的快捷方式,当原文件删除了再重新创建同名文件,软连接恢复使用,相当于别名,只记录名称,因此软连接大小不等于源文件

  硬链接  ln(存储内容与源文件同步发生变化)

        无法给目录创造硬链接

        ll 查看文件内容时,有数字代表几个文件能同步发生变化

6.grep:文本搜索

grep hello test.txt 查找test.txt文件中包含hello的整行显示

grep -n :显示行号

grep -i:忽略大小写

grep -v:反向查找(非grep 的内容显示)

grep -in hello . -r

正则表达式:

 7. find  :查找文件路径

find ~ -name '*txt' :查找admin目录下文件名以txt结束的文件

8.tar :归档管理(打包)

liunx中会有红色显示打包文件

tar cvf txt.tar 1.txt 2.txt 生成一个txt.tar文件打包1.txt 2.txt  ,

 c代表生成打包文件   v显示打包过程   f必须放在最后  

f后第一个参数为要生成的文件 后面的参数为要打包的文件

tar tf a,tar  列出打包中的文件

tar xf txt.tar  解包

tar xvf a.tar -C tar 解包到指定文件夹,文件夹需要提前创建好

9.gzip  :压缩

gzip -r  压缩tar文件

gzip -d  解压压缩文件

 一步到位 打包并且压缩

gzip

tar czf b.tar.gz *txt 以gzip的方式压缩所有txt结尾的文件

tar zxf b.tar.gz -C btar 以gzip 的方式解压并解包

bzip2 

  tar jcf b.tar.gz *txt 以bzip2的方式压缩所有txt结尾的文件

 tar xjf b.tar.gz *txt -C jtar

 zip

zip -r zz *txt zz代表要生成的压缩文件,不需要写扩展命,自动生成zip扩展名

unzip -d zz  zz.zip 将zz.zip解压到zz目录下,如果不存在该目录则自动创建

压缩率  zip<gzip<bzip2

通用性 zip >gzip>bzip2

10. 查看 which

11.切换用户su

12.设置密码 passwd

13.退出账户 exit:返回上一个用户

14.查看登录账户 who

tty 代表用户登录了这个操作系统

pts 代表1个终端

pkill -kill

15.关机  shutdown 需要root权限

16.重启 reboot 

17.修改文件权限chmod

chmod -u 文件拥有者

chmod -g  文件拥有组

chmod -o  其他用户

 chmod -a 所有用户

chmod u-r,g+w,o=wr  test.txt 给自己取消r权限,给自己组设置w权限,给其他人设置wr权限

数字法:

r  4,  w 2, x 1,- 0

chmod 123 test.txt 修改文件test.txt的权限

 

d

 编辑器 vim

ghjk:上下左右

M:光标移动到中间行

L:光标移动到屏幕最后一行

G:移动到指定行

w:向后移动一个字符

b:向前移动一个字符

gg:光标移动到文档开头

dd:删除一行

u:一步一步撤销

CTRL+r:

命令模式:vim 1.txt刚打开都是命令模式,按esc退出

末行模式::q退出

编辑模式:

        

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
全志T3开发板是一块能够帮助嵌入式初学者进行学习测试的开发板。该开发板采用了全志公司推出的T3芯片作为主控芯片,拥有强大的处理性能和丰富的硬件接口,非常适合初学者进行嵌入式开发。 在使用全志T3开发板进行学习测试时,首先需要熟悉该开发板的硬件接口和功能。该开发板提供了丰富的硬件接口,包括GPIO口、SPI口、I2C口、UART口等,这些接口可以用于连接外部硬件模块,实现各种功能。同时,该开发板还具备WiFi和蓝牙功能,方便进行网络通信。 接下来,可以选择一个简单的嵌入式项目进行学习测试。例如,可以通过GPIO口控制LED灯的亮灭,通过SPI口读取传感器数据等。在这个过程中,需要学习如何使用开发板的各种硬件接口和相应的编程语言,例如C语言或Python。可以查阅开发板的相关文档和教程,以及互联网上的资源,来学习如何编写代码、调试和测试。 此外,全志T3开发板还支持Linux和Android系统,可以学习如何在这些系统上进行嵌入式开发。通过学习测试,可以深入理解嵌入式系统的原理和开发方法,提升自己的嵌入式开发能力。 总之,全志T3开发板是一块非常适合嵌入式初学者进行学习测试的开发板。通过学习测试,可以掌握嵌入式开发的基础知识和技能,并在实践中逐渐提升自己的嵌入式开发水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值