- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux学习 基本命令、vi、文件系统、用户
嵌入式Linux学习 基本命令、vi、文件系统、用户
类容:基本命令、vi、文件系统、用户管理、运行级别、找回丢失的密码
无私奉献下我收藏的网站地址:这是我找到的在线的最清晰的教程了,真是不错的网站,也向大家推荐下!做计算机相关的看了肯定不后悔!
韩顺平的Linux教程,已经看了一遍了,今天来做下记录,熟悉下在我arm9开发板的一些命令,顺便做下记录,呵呵,毕竟arm裸机开发,自己也已经练过了,有了基础才能进行下去的,看了看自己的开发板,都落了不少灰了,学习进度是慢了哦,好了,现在开始了.
一课
1.为什么学linux?学了的好处?
对于我自己是因为要学arm,其实linux免费,开源,稳点,可靠,支持多线程多用户等
(当然有点缺点,操作相当于windows麻烦些)
另外工作有管理员和linux开发(软件和嵌入式开发)。
2.学习Linux的流程
①.首先熟悉平台,gcc,vi,gdb,make,jdk,tocal,mysql基础操作
②.加强一门基础如c语言
③.学习unix高级编程
④.学习嵌入式开发
对我来讲,现在第一第二是重点。
下面的Linux发展流程就略了,大概意思是linux是基于unix上的,可装于小型机的系统,由芬兰人Linus提出的
3.一些命令
类似于dos的系统首先输入:root用户名再输入密码,即可登录
关机命令:shutdown-h mow立即关机
shutdown-r now重启和下面命令一样
reboot重启
logout注销
进入图形界面:startx进入后点注销后即可退出图形界面
登录后切换用户:su-即可
4.Vi编辑器:类似记事本,设计者为世界第一黑客
范例:用Linux Vi编辑java程序
步骤:①输入:vi Hello.java
②按i进入插入模式从而可以编辑文件
输入程序代码:
public class Hellp
{
system.out.printin(Hello Word!);
}
③按Esc切换到命令模式从而保存
④输入:再输入保存退出是wq或
退出不保存q!
⑤输入ls可以看当前目录的所有文件
⑥编译java文件
输入javac Hello.java成功后不会有提示,成功没有消息
⑦ls发现多了Hello.class
⑧运行java Hello不需要后缀名的
范例:用Linux Vi编辑C或者C++程序
步骤:①vi Hello.cpp
②i再输入
#include stdio.h void main(void)
{
printfHello Word;
return 0;
}
③esc:wq
④gcc Hello.cpp生成了a.out默认无取名时a.out多次会覆盖gcc-o haha Hello.cpp指定文件名
⑤运行./a.out即可
可以找找vi的使用看看
5.Linux文件目录结构
cd/换掉根目录下
cd bin/切换到bin目录下
ls-l显示
pwd显示当前的目录
root是放的root用户的文件和信息
home是放的普通用户的文件和信息
bin是常用的命令
sbin里面放的是需要一定权限才可以使用的命令
mnt挂载软驱和光驱以及其他设备的空间
boot是存放系统启动引导的文件
etc存放配置相关的文件:环境配置,mysql配置中文乱码配置等等
var存放经常变化的变量:网络文件sock.等等,mysql打开的临时文件,等
usr软件安装文件夹类似于windows下的program files 6.用户管理
添加用户useradd xiaoshuai只有root用户或有root权限用户才可以
设置密码passwd xiaoshuai回车输入2次密码即可需要有用户名,不然就给自己设密码了
设置好了发现home目录下多了个xiaoshuai的目录
删除用户但保留文件夹userdel xiaoshuai
删除用户和主目录userdel-r xiaoshuai 7.Linux运行级别
0关机级别开机后即关机
①单用户模式网络关闭等类似安全模式
②多用户无网络
③多用户有网络最常用的级别
④保留给用户
⑤图形界面基本登入图形界面
⑥系统重启设了系统会启动后又自动重启
配置在etc中inittab中id:5:initdefault
例子:设为6级别,不断重启怎么改回来
vi直接改后保持需要用root权限用户才可以修改,改后重启发现一直不断的重启再重启
该怎么改回来哩?
倒计时时(grub引导程序)赶紧按e到root什么的输入e加个空格后输入1即1
改好后按enter再按b重启,把id该成即可以了。该密码,直接设置密码不需要输入原密码
这里即进入了单用户模式了,甚至可以修改密码,是个漏洞O(∩_∩)O~
8.文件所有者、所在组和其它组
ls-l查看详细信息,文件大
您可能关注的文档
- 如何更换发酵床菌种.doc
- 如何构建人力资源管理系统.doc
- 如何构思包装盒设计.doc
- 如何查找歌曲地址.doc
- 如何栽培优质高产美国提子 红提葡萄的发展情.doc
- 如何正确合理的建立MYSQL数据库索引.doc
- 如何有效利用皮肤调查表.doc
- 如何测试与总结处理异议的基本过程.doc
- 如何理解文学作品的多元化主题.doc
- 如何看MFC程序代码.doc
- 2025年漯河食品职业学院单招职业技能测试题库及完整答案一套.docx
- 2025年漯河食品职业学院单招职业倾向性测试题库及答案(必刷).docx
- 山东省青岛市市北区2023年数学八上期末考试模拟试题含解析.doc
- XPE环保材料项目人力资源管理方案(模板范文).docx
- 2025年滨州科技职业学院单招职业适应性测试题库推荐.docx
- 反比例函数图像和性质课件.ppt
- 2025年漳州职业技术学院单招职业技能测试题库(轻巧夺冠).docx
- 2025年潇湘职业学院单招职业技能测试题库(预热题).docx
- 辽宁省大连金普新区五校联考2023年物理八年级第一学期期末监测试题含解析.doc
- 媒介与治理的互动关系.pptx
文档评论(0)