已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux从入门到精通 新时期计算机从业人员必须而了解的知识 Linux 学习学习方法:1. 高效而愉快的学习;2. 先建立一个整体框架,然后细节;3. 直到一般用的是什么在学什么;4. 先know how ,再know why;5. 计算机是一门“做中学”的学科,不是会了再做,而是做了才会;6. 适当的囫囵吞枣;7. 学习linux 是在琢磨别人怎么做,而不是我认为应该怎么做的过程。学习内容: 实用部分 基础部分Jdk/apache/mysql/ssh/rpm的安装与配置Samba的安装与配置Linux的基础 知识Linux下java网络编程Linux的网络环境配置 Linux 常用命令80个Crontab的使用Linux的分区/vi/权限Shell的初步介绍推荐书籍:linux的入门到精通 鸟哥的linux私房菜 linux完全内核剖析 第一课 基础知识【1】Linux的特点:(1) 免费开源的操作系统(2) 支持多线程多用户(3) 安全性好,病毒数量相对windows而言较少(4) 对内存和文件管理性能优越(5) 应用广泛(中型,大型,巨型项目) 注:linux的最小存储器只需4MB,非常适合做嵌入式开发【2】linux的缺点:操作相对困难。在命令行界面下进行操作,要求用户熟练掌握常用命令。虽然很多厂家都开发过图形界面,但消耗存储器大,不推荐使用。【3】Linux产品丰富【4】Linux的发张历程【5】基本命令 startx 进入图形界面 shutdown -h now 立刻关闭计算机 shutdown -r now 重启 reboot 重启 Logout 用户注销注:登录时尽量少用root账号登录,因为它是系统管理员,最大的权限,避免操作失误,可以利用普通用户登录,登录后用你“su”命令来切换成管理员身份【6】vi编辑器的使用 Vi是linux下最有名的编辑器。 开发步骤:(1) vi hello.java (2) 输入i进入插入模式-input,进行编写程序(3) 输入ESC进入命令模式(4) 输入“:”wq表示退出保存,q!表示退出不保存(5) 编译 javac hello.java 如果是c/c+程序,用命令 gcc hello.c(6) 运行 java hellojava文件名,不加后缀 ,如果是c /c+程序,运行用./a.out ,c /c+程序的可执行程序默认为a.out 注:由于C程序的执行档默认为a.out,所以每一次都会被下一个执行档覆盖,则需要把执行档用自定义档打开语法: gcc -o 文件名 C程序文件名例:gcc -o hello cx.cpp 意为把可执行档用名hello打开 WW表示写入的意思,也就是将目前的档内容加以保存qQ表示推出的意思,也就是结束vi的执行,但是内容若是及逆行了修改,vi会出现错误的信息,并要求我使用“!”q!强制离开vi,并且不保存档wq将修改过的内容存储,并且离开vi【7】档目录的管理 Linux的档系统是按层级式的树状目录结构,结构上的最上层是根目录“/”,然后在此目录下创建其他目录。根目录才存放引导档 boot存放用户使用的系统命令和应用程序等信息管理员的主目录,只存放root的相关档存放普通用户相关档存放经常变动的档,log有关系统设置与管理的相关档默认挂载光驱和软驱的目录存放系统启动时所需执行的程序,需要特殊权限存放用户可执行的程序(常用命令)的目录home usr var etc mnt sbin bin root重要的目录介绍:相关命令:cd / 切换到根目录 cd /home/ 切换到home目录 pwd 显示当前在哪个目录下 ls 显示该目录下的档 ls -l 按详细列表显示 ls -la 显示包括隐藏档在内的全部档【8】linux用户的管理 useradd 用户名 添加用户 例:useradd xiaoming passwd 用户名 修改密码 例:passwd xiaoming 注:如果不加用户名,则默认修改当前用户的密码 userdel 用户名 删除用户 例:userdel xiaoming 删除xiaoming用户 userdel -r 用户名 删除用户及用户主目录下的档 例:userdel -r xiaoming 删除xiaoming以及xiaoming目 录下的档 【9】linux的常用命令: 指定运行级别 0:关机 1:单用户 2:多用户级别无网络状态 3:多用户级别有网络状态 4:系统未使用保留给用户 5:图形界面 6:重新启动 常用运行级别是3和5,要修改默认的运行级别可改档:/etc/inittab 的id:5:initdefault:这一行的数值 解决修改错误配置的方法: 1.在进入应带界面时,输入e 2.选中高亮第二行,输入e 3.最后输入1单用户级别 4.输入bboot重启 5.进入后修改配置即可注:单用户级别登陆不需要密码。系统默认为合法用户,可以进行修改密码。 :mkdir 文件名 建立目录 rmdir 文件名 删除目录 :touch 建立空文件 cp 复制命令 例:cp a.out /alan/aa.out 把a.out复制到alan目录下的aa.out中-r 递归处理,将指定目录下的档与子目录一并处理。 -R 递归处理,将指定目录下的所有档与子目录一并处理。 -s对源文件建立符号连接,而非复制档。 rm 删除档和目录 rm -rf 删除所有内容,包括目录和文件,r -递归 f-强制 mv 移动档或更改文件名例:/home/alan/ 把aa复制到alan目录下 ln 建立符号连接 ln -s 源目标 ln -s /etc/inittab inittab inittab指向实际档/etc/inittab: more 显示档内容,带分页 例:more aa 把aa 的内容分页显示,按空格键向下翻页 grep 在文本中查询内容 例:grep “字符串” 文件名 grep -n “字符串” 文件名 查询字符串是否在档中,并 且显示其所在的行数 | 管道命令如何理解:坝上一个命令的结果交给|的后面的命令处理例:ls -l | more 把详细列表分页显示 grep -n“1234” install.log | aaaa 把字符串查找的结果写入aaaa中收索档及目录收索在特定的目录下收索并显示指定名称的档和目录find / -name aaa 从根目录开始名称为aaa的档重定向命令:ls -l a.txt 列表的内容写入a.txt中(覆盖写)ls -al a.txt 列表的内容追加到aa.txt的末尾【10】所有者,所在组和其他组 所有者 :一般为文件的创建者ls -ahl 查看文件的所有者chown 用户名 文件名 修改文件的所有者例:chown alan abc 改变abc的拥有者为alan chown root ./abc 改变abc 这个目录的所有者是root chown -r root ./abc 改变abc这个目录及其下面的所有文件和目录的所有者时root 所在组 :所有者所在的组ls -ahl 查看文件的所在组chgrp 组名 文件名 修改文件所在组例:chgrp root abc 改变abc所属的组是root 其他组 :除所有者和所在组的成员以外的其他用户 改变用户所在组 在添加用户时,可以指定将用户添加到哪个组useradd -g 组名 用户名 用root的管理权限可以改变用户的所在组: usermod -g 组名 用户名 改变用户的初始登陆目录: usermod -ddirection目录 目录名 用户名 在linux中添加组命令:groupadd 组名 注:用户,组的添加,改动必须用root 管理权限 查看linux中所有组的信息vi /etc/group vi 允许对文件进行写的操作cat /etc/group vi 只有读的权限显示: policeman:x:503 policeman-组名 x-加密 503-id号,唯一 查看linux中所有用户的信息vi /etc/passwd/cat /etc/passwd/显示: alan:x:503:504:/home/alan:bin/bash依次解释为:用户名:密码(加密):用户ID:组ID:注释(可有可无):用户主目录:使用的shell类型(以后详解)【11】文件和目录的权限ls -l 中显示的内容如下:-rwxrw-r- - 1 root root 1213 feb 2 09:39 abc 10 个字符确定不同用户能对文件干什么第一个字符代表普通文件(-),目录(d),链接(l)其余的三个字符每3个一组(rwx),读(r),写(w),执行(x)第一组rwx :文件拥有者的权限为 读.写和执行第二组rw- : 所在组的其他用户的权限是读,写,但不能执行第三组r- - :其他用户的权限是可读,不可写,不可执行用数字表示为:r=4.w=2.x=1 因此rwx=4+2+1=71 表示连接的文件数 root 用户root 组1213 文件大小(字节)Feb 2 09:39 最后修
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论