一点一滴学习linux
很早之前就想学习arm的开发与linux系统 但苦于没有系统的学习计划 在论坛看到了一点一滴学习linux的活动 感觉这是一个好机会 于是果断报名参加了 并发这个帖子作为个人的学习记录贴
第一课是关于认识linux系统的 本人有一本linux系统的书籍 所以之前看书 并没有跟着教程来 所以略过
第二课是linux的基本指令
光说不练假把式 这一课开始 决定跟着课程好好学了
于是看着教程一点一点的练习 把所有的疑惑都解决明白了。学习中最大的体会就是命令行的使用 因为本人之前不擅长命令行的使用 但是通过这一次的学习我感到我有了一个基本的入门水平了
第三课是关于vi编辑器 从网上查了一下资料 很牛的一个编辑器 于是这一课学的特认真 每个命令都反复试验
第一个命令:vi test.c 看到命令第一个疑问就是 建立的文件保存在哪里?
课程中并没有介绍 遇上google得到结果 当前目录在哪里就保存到哪里 而且是执行保存命令以后才生成文件 而不是新建文件以后再编辑 其他命令并没有太大疑问
第四课推迟一天发布于是又把第三课练习了一遍,,在这之中的意外收获就是学会了用命令行安装一个软件。
在于群中的朋友讨论的过程中 决定自己安装vim 从官网下载后在网上搜索相关命令并用前两天学到的只是解决了问题
还学习了一下关于yum源的知识 从网上找到了相关资料 并安装和配置了yum源 根据这两天在linux学习上的收获不下
最重要的是坚持 不放弃才能收获更多
专门用一个楼层记录linux各个目录的用途 经常练习
/ 这是Red Hat Enterprise Linux系统的根目录。Linux不像DOS一样有C:、D:、E:等硬盘标识符,Red Hat Enterprise Linux是由根目录开始拥有一大堆子目录,而某个硬盘分区可能只安装在某个子目录上面,这些挂上另一个分区的子目录称为挂载点。
/bin 存放基本的二进制文件。这里的命令都是开机时所必备的。
/sbin 存放超级用户(root)才能运行的重要二进制程序文件,如shutdown(关机)、reboot(重启)。
/lib 存放系统最基本的动态链接共享文件,类似Windows的.dll 文件。几乎所有的大多数程序运行时都需要共享链接库文件。
/etc 该目录下存放着系统启动和运行所需的配置文件和脚本文件,各种应用程序的配置文件和脚本文件,以及用户的密码文件、群组文件等。/etc/可以说是对系统最重要的目录,如果对某个文件不是有把握,就不要轻易去修改它。
/var 存放经常变化或不断扩充的数据文件,如系统日志,软件包的安装记录等。
/tmp 存放临时文件
/boot 存放系统启动所需文件,包括系统内核等。
/dev device的缩写,存放Red Hat Enterprise Linux所有的外围设备。
/root 超级用户(root用户)的主目录
/home 普通用户的个人目录,比如用户ruruzhang的个人目录通常为/home/ruruzhang
/mnt 挂载其他分区的标准目录,通常这个目录是空的。
/proc 存放内核和进程信息的虚拟文件目录,可以直接访问这个目录来获取系统信息,目录 的内容不在硬盘而在内存中。此目录中还有一个特殊的子目录/proc/sys,利用它能够显示内核参数并更改它们,而且这一更改立即生效。
/usr 一般文件的主要存放目录,/usr/bin存放一般的程序文件,/usr/include存放C程序头文件,/usr/lib存放一般的库文件,/usr/sbin存放一般管理程序,/usr/share存放程序的文档和说明等,/usr/local的子目录和/usr的子目录大致相同,一般用于存放自己编译安装的程序文件,/usr/libexec存放被其他程序调用执行的系统服务程序。
第四课终于发布 继续学习中,先说今天碰到的第一个问题,
关于useradd命令
执行useradd test的时候提示找不到命令 怀疑是权限不够
执行了su命令 发现还是不行
于是上网找资料 说要编辑.bash_profile
编辑之后无果,又找资料 发现用su取得权限是不行的 得用su-
用“su -”可以取得root用户的权限和环境(注:是“su -”不是“su”,因为“su”只取得root的权限,“su -”取得root权限后还执行root的profile来取得root的环境变量)
如果确定要使用非root用户的当前用户来执行命令,需要把系统路径加到该用户的.bash_profile或者.cshrc_profile文件中去
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 |