
Linux
Dylan zhao
存储半导体行业,eMCP、Nand、UFS
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GNU工具——GCC编译器、GDB调试工具
GNU工具GCC简介编译器的主要组件GCC的基本用法和选项:GCC编译过程实例编译: gcc test.c -o test -Wall -lm-Wall: 是显示警告信息-lm: 因为用到的sqrt函数,需要 Link with -lm.分成以下几个阶段:1.预处理:gcc -E test.c -o test.i (将 # 都解析,如头文件、宏、条件#ifde...原创 2020-02-07 00:55:24 · 469 阅读 · 0 评论 -
Linux--Ubuntu入门篇
第一章一、开发电脑的选择1.1、CPU要求4核8线程,分windows和Linux各2核编译代码性能?编译大工程的时候很耗费CPU,编译QT大概要很久核心越多越好,主频越高越好1.2、内存要求最少16G1.3、硬盘要求1T以上的硬盘,至少300G给Ubuntu1.4、其他的要求对显卡没有任何要求二、开发电脑选择2.1、CPU的选择性能越强越好? 前提时有钱。 I7-...原创 2019-12-20 02:16:26 · 654 阅读 · 0 评论 -
linux文件系统的类型、结构、命令,网络配置管理
一、linux文件系统的类型Linux文件系统:区分大小写,MyFile.txt与myfile.txt是不同的文件。区别文件类型不依赖于文件后缀,可用file命令判断文件类型。 以" / " 分割目录名。/home/usr。 绝对路径以根目录作为起点。主要文件格式由:EXT2、EXT3、RerserFS、ISO9660、vfatWindows文件:不区分大小写,MyFile.txt与my...原创 2020-02-05 18:16:29 · 540 阅读 · 0 评论 -
deb软件包管理
流行的两种软件包管理机制1)Deb软件包(Debian Linux首先提出 “ 软件包 ”的管理机制)介绍:将应用程序的二进制文件、配置文档、man/info帮助页面等文件合并打包在一个文件中,用户使用软件包管理器直接操作软件包,完成获取、安装、卸载、查询等操作2)Rpm软件包(Redhat Linux基于这个理念推出了自己的软件包管理机制)改进1)APT软件包管理器-检查和修复软件包...原创 2020-02-04 18:38:54 · 1477 阅读 · 0 评论 -
Linux--Ubuntu入门篇(shell脚本条件判断、函数和循环)
一、shell脚本条件判断shell脚本支持条件判断,虽然可以通过&&和||来实现简单的条件判断,但是稍微复杂一点的场景就不适合了。shell脚本提供了if then条件判断语句,写法if 条件判断 ; then//判断成立要做的事情fi【注意:在 == 和 [ ] 两边都得加空格,不然会计算出错】还有if th...原创 2020-01-19 14:26:06 · 4222 阅读 · 0 评论 -
Linux--Ubuntu入门篇(shell脚本入门)
一、什么是shell脚本我们已经能够熟练的在终端中输入命令来完成一些常用的操作,但是我们都是一条一条输入命令。这样会很麻烦,那么有没有一种方式可以将很多命令放大一个文件里面,然后直接运行在这个文件即可?肯定有,这个就是shell脚本!shell脚本类似windows的批处理文件,shell脚本就是将连续执行的命令写成一个文件。shell脚本提供数组、循环、条件判断等功能。shell脚本一般是...原创 2020-01-19 11:45:12 · 6997 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Makefile基本语法)
1、规则格式(上讲已有)2、变量的引用3、模式规则% : 表示通配符4、自动化变量$< : 表示依赖文件5、伪目标.PHONY:xxx6、条件判断7、函数使用...原创 2020-01-19 00:07:30 · 371 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Linux C 编程、make工具和Makefile的引入)
一、编写C程序使用vim编辑器编写程序,也可以使用vscode1.1、设置vim编辑器设置vim编辑器为4字节,即4空格(默认8空格)方法:用vi打开 /etc/vim/vimrc , 在此文件最后面输入代码: set ts=4设置vim编辑器显示行号(默认不显示)方法:用vi打开 /etc/vim/vimrc , 在此文件最后面输入代码: set nu1.2、编写C程序二、...原创 2020-01-18 23:07:31 · 604 阅读 · 0 评论 -
Linux--Ubuntu入门篇(vim编辑器)
一、vim编辑器Linux系统都会自带vi编辑器,但是vi编辑器太难用了!所以建议大家安装vim编辑器,安装名:sudo apt-get install vim二、vim编辑器三种工作模式vi xxx 使用vi编辑器打开文件一般模式(指令模式):默认模式,用vi打开一个软件以后自动进入到此模式。编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下” i 、I、a...原创 2020-01-18 21:02:32 · 506 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Linux连接文件)
一、Linux连接文件Linux有两种连接文件:符号连接(软连接)和硬连接。符号连接类似Windows下的快捷方式。硬连接通过文件系统的inode连接来产生新文件名,而不是产生新文件。inode:记录文件属性,一个文件一个inode。inode相当于文件ID,查找文件的时候要先找到inode,然后才能读出文件的内容。二、ln命令ln命令用于创建连接文件:ln [选项] 源文件 目...原创 2020-01-18 19:47:51 · 529 阅读 · 0 评论 -
Linux--Ubuntu入门篇(文件权限管理)
引言:命令: ls a.c -l一、Ubuntu/Linux 文件权限文件权限是指不同的用户或用户组对某个文件拥有的权限,文件的权限分为三种:r:读w:写x:可执行a.c文件信息-rwxrwxrwx 就是文件权限,第一位表示文件类型,剩下的每三位表示一组权限。分别对应拥有者权限(用户)、拥有者所在组权限(用户组内成员)、其他用户权限(其他用户)可以使用二进制表示文件权限r...原创 2020-01-18 16:44:39 · 446 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Ubuntu用户与用户组)
一、Linux用户Linux是一个多用户操作系统,不同的用户拥有不同的权限。可以查看和操作不同的文件。Ubuntu有三种用户:1、初次创建的用户(如zzk、gec)2、root用户3、普通用户初次创建的用户权限比普通用户多,但是没有root用户多,初次创建的用户可以创建普通用户。Linux用户记录再 /etc/passwd这个文件内。Linux用户密码记录再 /etc/shadow这...原创 2020-01-18 16:05:54 · 1244 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Ubuntu下压缩与解压缩)
1原创 2020-01-18 12:51:03 · 1963 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Ubuntu下的磁盘管理)
引言:U盘类型: FAT32 (U盘右键属性)一、Ubuntu磁盘文件(在/dev中)/dev/sd* 文件,此类文件时磁盘设备文件,并不能直接访问磁盘,必须要将磁盘挂载到某一个目录才可以访问。(sd* 表示以sd开头的磁盘文件,如 sda, sda1.sda2.sda5,sdb,sdb1)/dev 文件下是设备, u盘也是设备 ,那么首先在/dev下 cd sd*查看所有以sd开头...原创 2020-01-18 00:56:21 · 2782 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Ubuntu文件系统结构)
引言: Linux中,一切皆文件 (无论是设备还是什么,要想在设备读写数据,都是对一个文件进行操作)一、根目录linux下“ / ”就是根目录!所有的目录都是由根目录衍生出来的。二、Ubuntu文件系统结构/bin 存放二进制可执行文件,这些命令再单用户模式下也能够使用。可以被root和一般的账号使用。/boot Ubuntu内核和启动文件,比如vmlin...原创 2020-01-17 20:28:34 · 860 阅读 · 0 评论 -
Linux--Ubuntu入门篇(在Ubuntu中安装软件)
1. 方法:(1)APP Store安装(2)Sudo apt-get install安装法(3)deb软件包安装(4)自己下载源码编译安装(5)其他安装方法2.(1)在Ubuntu左上角,点击该图标,里面有类似桌面图标文件,有浏览器,商店或其他软件。 选择 (2)使用APT工具安装使用apt工具安装软件,需要sudo,也就是root权限。使用apt包管理工具,apt可以...原创 2020-01-17 19:42:01 · 1188 阅读 · 0 评论 -
Linux--Ubuntu入门篇(Ubuntu终端操作与Shell命令)
在虚拟机中打开命令行(1)桌面右键——打开终端(2)桌面图标,双击(3)Ctrl+Alt+T整个Linux的根目录 /用户目录的根目录 ~ : 在 /home/gec (gec即用户目录,不同用户有不同的用户目录)cd ~ 或者 cd /home/gec 都可以help: 第一个 / 表示绝对路径,即从根目录开始2. 命令(命令后面可以加参数,...原创 2020-01-17 18:17:16 · 3898 阅读 · 0 评论 -
Linux--Ubuntu入门篇(虚拟机设置)
1. 分辨率(让桌面变大)右上角齿轮(设置)—— system settings(系统设置) —— Displays(显示) —— Resolution(分辨率) —— 选择适合电脑的分辨率 —— 右小角点击Applay(应用) —— 出现谈话框(如果变化了的桌面可以接受,点击 Keep This Configuration保持当前配置 ; 不可以接受,则点击 Restore Previous ...原创 2020-01-17 13:53:52 · 929 阅读 · 0 评论 -
Linux编程软件以及一般步骤
软件:VMware Workstation 虚拟机系统:Ubuntu 乌班图/乌邦图Linux编程的一般步骤:1.创建源文件2.敲代码 —保存3.编译 gcc / arm-linux-gcc4.执行 ./a.outeg:gcc hello.c -o hello./hello开发板的使用硬件连接:电源线、网线软件连接:SecureCRT—打开快速连接----点击...原创 2019-11-27 17:02:31 · 1315 阅读 · 0 评论