2024年6月8日发(作者:)
韩顺平LINUX系统笔记
第0天开山篇
1、linux是一个开源免费的操作系统。
2、学习linux的流程:
(1)linux平台上的开发和linux基本操作
(2)加强C语言功底:《C专家编程》或者Java语言
(3)学习unix环境高级编程
(4)Linux应用系统开发/linux嵌入式开发
3、书籍推荐:鸟哥的linux私房菜、linux入门到精通、linux内核完全剖析
4、学习方法推荐:
(1)高效而愉快的学习
(2)先建立一个整体框架,然后细节学习
(3)用到什么再学什么
(4)计算机是做了、练了才会
(5)适当的跳过
(6)
学习linux系统是在琢磨别人怎么做,而不是我认为怎么做
第一天
1、linux的特点:
(1)linux系统时免费开源的
(2)linux支持多线程,多用户
(3)安全性优良
(4)内存和文件管理性能优越
2、Linux用户:root(相当于windows的administrator),建议使用普通用户登录,通过su–root切
换为身份为管理员
3、startx:启动图形用户界面,ctrl+alt+break:切换到控制台环境下
4、shutdownnow:立即关机shutdown–rnow和reboot:立即重启计算机
5、注销:logout
6、熟悉vi编辑器:vi相当于windows的记事本
7、在linux下进行简单的java开发:
(1)//创建一个的文件
(2)按"i"进入insert状态,进行文档编辑//编辑一个java文档
(3)按"Esc"键退出编辑状态,转换为命令行模式
(4)按shift输入冒号,在输入"wq"保存退出,若不保存退出则输入:q!
(5)编译java文件:
(6)运行java文件:javahello
8、ls:列举当前文件夹,参数-l:显示当前目录的详细信息
9、ccp程序的编译:编辑过程同上面的java程序,下面只记录编译和运行方式:
(1)编译:
(2)运行:.///默认编译出的文件为
(3)编译时更名:gcc–lo.c,编译后的名字变为:
10、setnu:在文件中每行行首加入行号
setnonu:取消行号
输入数字:直接输入数字,按"Esc"键,将光标移至该行行首
/字符串:查找特定字,按"n"继续查找
?字符串:查找特定字,按"n"继续查找
11、
linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下
再创建其他的目录,详细结构图解:
12、linux显示当前路径:pwd
13、用户管理:
(1)添加用户:只有root用户或者拥有root权限的用户才能创建
useradd用户名
passwd用户名
(2)删除用户:只有root用户或者拥有root权限的用户才能删掉
userdel用户名(保留用户相关的文件)
userdel–r用户名(删除用户及其相关的文件)
14、Linux运行级别:
init[0,1,2,3,4,5,6]
注释:
(1)0:关机(2)1:单用户(3)2:没有网络服务的多用户状态
(4)3:有网络服务的多用户状态(5)4:系统未使用保留给用户
(6)5:图形界面(7)6:系统重启
常用级别为3和5,修改运行级别:vi/etc/inittab,修改id:5:inittabdefault中的数字,即可修
改运行等级。
修改错误配置:在开机时的等待界面快速按下"e",在进入GRUB时,选择kernel/vmlinuz-2.4.20-8
roroot=LABEL=/hdc=ide-scsi,再输入"e",输入"1"[单用户],按"b"重启即可。
15、常用命令:
(1)cd:改变所在目录
(2)ls:列举文件和目录-a显示隐藏文件–l显示长列表格式(可同时用)
(3)mkdir:创建目录rmdir:删除空目录–p表示递归删除
(4)rm:删除文件或文件夹–i提示删除信息-f不提示信息–r递归删除
(5)cp:复制文件/文件夹cp–rdir1dir2
(6)mv:移动文件和修改文件名
(7)ln:建立符号连接ln–s源目标(目标指向源)
(8)more:带分页显示文件内容
(9)less:带分页显示文件内容
(10)grep:在文本中查询内容grep–n"关键字"文件名(-n显示行数)


发布评论