第二讲:
1.startx  进入图形界面
2.shutdown -h now 立刻进行关机
3.shutdown -r now 现在重新启动计算机
4.reboot          现在重新启动计算机
5.su -   切换成系统管理员身份
6.logout (在提示符下输入)用户注销
7.vi编辑器使用:/c程序开发
(1)vi Hello.java / vi Hello.cpp
(2)输入i[进入插入模式]   
(3)输入esc[进入命令模式]  
(4)输入:[wq表示退出保存,q!退出不保存]
(5)javac Hello.java[编译 Hello.java]/gcc Hello.cpp
 gcc -e 新文档名 Hello.cpp
(6)java Hello[运行Java Hello] ./a.out
8.ls  查看当前目录下的文档[ls -l显示长列表格式/ls -a 显示隐藏文件]

第三讲:
1.cd /  切换目录到根目录下
2.dir  和ls作用相同
3.pwd  显示当前在哪个目录

linux用户管理
useradd wudao 添加用户wudao
passwd wudao 密码设置【后面输入两次新密码】
userdel wudao 删除用户【只删除用户,但保存文档】
userdel -r wudao删除用户及用户主目录

命令:init【0123456】
运行级别:
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别为3和5,要修改默认的运行级别可改文件/etc/inittab的

id:5:initdefault:这一行中的数字。

第四讲:
解决修改错误配置的方法
在进入grub引导界面是,请输入e,选中第二行输入e,然后再输入1【单用户级

别】,回车后按b

1.mkdir  建立目录
rmdir    删除空目录
2.touch  监理空文件
3.cp 复制命令
cp -r dir1 dir2
4.mw 移动文件和改文件名
5.rm 删除文件和目录
rm -rf * 删除所有内容【包括目录和文件】r递归f强制
6.ln 【建立符号连接】
ln -s 源目标
ln -s /etc/inittab inittab【inittab指向实际文件/etc/inittab】
7.more 显示文件内容,带分页
8.less 像是文件内容带分页
9.grep 在文本中查询内容
 grep "查找内容" 所在文档【可以加-n显示函数】
10.| 管道命令【把上一个命令的结果交给|的后面的命令处理】
11.find  搜索文件及目录
find / -name aaa.java
12.重定向命令:
ls -l >a.txt列表的内容写入文件a.txt中(覆盖写)
ls -al >>aa.txt 列表的内容追加到文件aa.txt的末尾
从文件中输入信息database_program<database_data

第五、六讲:
1.用【ls -ahl】命令可以看到文件的所有组
2.可以通过【chgrp 组名 文件名】来修改文件所在的组。
3.如何添加组
groupadd 组名
vi /etc/group  编辑linux用户组
cat /etc/group 查看linux用户组
4.useradd -g 组名 用户名  【创建用户,并同时指定将该用户分配到组】
usermod -g 组名 用户名  【改变用户所在组】
5.查看linux中所有用户信息
vi /etc/passwd
cat /etc/passwd

6.chmod 777
7.chown

第七讲:
linux下搭建javaee开发环境——jdk的安装
1.把mypackage.iso挂载到linux操作系统上
  在vm做好配置mount /mnt/cdrom
cd /mnt/cdrom
ls
pwd
cd /
umount /mnt/cdrom 卸载cdrom
2.把安装文件拷贝到 /home
  cp 文件 /home
3. cd /home  【切换到home文档】
   ls
4.安装
  ./????.bin
  cd JZsdk1.4.2_87
  ls
  cd bin/
  ls
  pwd
5.看看一个文件 /etc/profile 【环境配置文件】
6.配置刚才自己安装的JDK
vi /etc/profile
 java_home::/home/J2sdk1.4.2_07
 path:spath:/home/J2sdk1.4.2_07/bin
 classpath::.:/home/J2sdk1.4.2_07/jre/lib/rt.jar
 export JAVA_HOME PATH CLASSPATH
 logout【重新登录才生效】
 javac

eclipse软件安装
1.1.把mypackage.iso挂载到linux操作系统上
  在vm做好配置mount /mnt/cdrom
2.把安装文件拷贝到 /home
  cp 文件 /home
3.安装
 tar -zxvf ???.tar.gz
4.启动eclipse【进入图形界面】
 startx
打开终端控制台,cd到刚才目录
 ./eclipse

myeclipse安装【开发javaee】
1.1.把mypackage.iso挂载到linux操作系统上
  在vm做好配置mount /mnt/cdrom
2.把安装文件拷贝到 /home
  cp 文件 /home
3.安装
  ./myeclipse.bin

安装tomcat
1.1.把mypackage.iso挂载到linux操作系统上
  在vm做好配置mount /mnt/cdrom
2.把安装文件拷贝到 /home
  cp 文件 /home
3.tar -zxvf ???.tar.gz

第八讲:
安装realplayer
磁盘分区P+L<=4

1.fdisk -l 【查看硬盘分区具体情况】
2.df 目录全路径   【查看某个目录在哪个分区】
3.mount /dev/sda1 /test/ 【挂载硬盘到test目录】
4.mkdir test  【新建test目录】
5.umout /test/【卸载test目录下东西】
6.df [-参数]【查看磁盘使用情况】
 df -h
7.find -size =1000000k 【查找文件大于等于1G的文件】

第九讲:
linux的安装有两种方式
1.独立安装
2.虚拟机安装
3.linux安装分区是关机
 /boot 分区 100M
 swap 交换分区 一般是你的物理内存的2倍 但不要大于256M
 / 根分区 尽可能大。

第十讲:
 linux下的SHELL【深入学习参考书《linux命令,编辑器和shell编程》】
windows和linux实现文件共享使用samba服务

Shell名称       开发者         命令名称
Bourse         S.R.Bcurne      /bin/sh
C              Bill joy        /bin/cah
Kom            David           /bin/ksh

1.查看目前使用的是哪种shell
 env  【该命令可以显示当前操作系统的环境变量】

2.改变当前shell
  chsh -s 输入新的shell       如/bin/csh

第十一讲:
1.history 【查看最近使用的命令】
  history 5 【此项说明会显示最近使用的5个命令】
2.!5  【执行编号为5的命令】
3.!ls 【执行最后一次以“ls”开头的命令】

学习网络的推荐书籍【TCP/IP详解卷一、二、三】

第十二讲:
1.ifconfig  【查看ip情况】

linux的网络环境配置
第一种方法:
(1)用rout身份登录,运行setup命令进入到界面配置,这里可以进行ip,子网

掩码,默认网关,dns的设置。
(2)这时网卡的配置没有生效,运行
 /etc/rc.d/init.d/network restart命令我们刚才做的设置才生效。
第二种方法:
(1)ifconfig eth0 X.X.X.X对网卡进行设置。
(2)ifconfig eth0 network X.X.X.X 对子网掩码设置。
对广播地址和dns使用默认的【这样配置网络将会立即生效】
【临时生效地址,重启丢失】
第三种方法:
(1)修改/etc/sysconfig/network-scripts/ifcfg-eth0
这个文件里各个属性可以修改。包括ip,子网掩码,广播地址,默认网关。
(2)这时网卡的配置没有生效。运行
 /etc/rc.d/init.d/network restart 命令我们刚才做的设置才生效。

第十三讲:
1. samba的安装
 1)看看是否已经安装了samba
  rpm -q samba
2)如有,就卸载
 rpm -e samba
3)把自己的安装文件,挂载到linux下
4)把samba开头的文件,拷贝到/home,准备安装
 cp /mnt/cdrom/samba* /home
5)开始安装
6)创建一个用户wudao
 useradd wudao
 passwd wudao
7)给wudao设置samba密码

2.设置samba密码文件
//先在linux中建立一个普通用户wudao
//将/etc/passwd中的用户都加到smbpasswd中
 cat /etc/passwd | mksmbpasswd.sh > /etc/samba/sabpasswd
//设置用户wudao的samba密码
smbpasswd wudao
3.启动samba服务
 service smb start     启动
 service smb stop      停止
 service smb restart   重启

第十六讲:

1.ps -aux | more【显示静态进程表】
2.top【追踪动态进程】
 u
输入监控用户
top -d 10 【10秒更新进程】
3.kill 进程号 【结束进程】
4.kill -9 进程号【强制结束进程】

5.data MMDDHHMMCCYY.SS 【月月日日时时分分年年年年.秒秒】6.查看月历、年

历:
cal 3 2015【查看2015年3月的月历】

cal 2008 【查看2008的年历】

7.监控网络状态信息
netstat -anp | more 【显示网络统计信息按端口号排序】

8.traceroute 【显示数据包经过历程命令】

第十七讲:
mysql数据库安装
1)把安装文件拷贝到/home下
 mount 挂载
2)把安装文件解压缩
 tar -axvf 文件名
3)mv 原始文件名 新的文件名
4)groupadd mysql【创建mysql组,管理】
useradd -g mysql mysql【创建mysql用户,并放入mysql组】
cd /mysql【进入到mysql的文件夹】
scripts/mysql_install_db --user*mysql【初始化数据库】
chown -R root . 【修改 文件的所有者】
chown -R mysql data 【修改data文件夹的所有者】
chgrp -R mysql .【改变用户组】
启动mysql
bin/mysqld_safe   --user*mysql &【以后台方式启动】
检查一下,ok,正常启动

如何进入mysql
 cd bin
 ./mysql -u root -p 回车

如果希望在任何一个目录下都可以进入mysql
则需要在/root/.bash_profile中添加路径

mysql数据库的使用
1)进入masql
2)建立数据库和表
 create database spdb1 ;
 show databases
 create table users()

数据库备份
cd /mysql/bin
mysql ./mysqldump -u root -p spdb1>/home/spdb1.bak
回车后输入密码备份成功
drop database spdb1【删除数据库】
恢复备份数据库
mysql -u root -p密码【登录数据库】
create database spdb1【新建数据库】
mysql -u root -p密码 数据库名< data.bak【在恢复数据库的时候,需要先建

立一个空数据库】

第十八讲:
ssh(sccure shell)

第十九讲:

/bin 【普通用户的可执行命令,系统的任何用户都可以执行该目录的命令】
/boot【存放linux操作系统 启动时所需使用的文件】
/dev【系统中的所有设备文件】
/dtc【系统中的配置文件】
/home【普通用户的宿主目录,每个用户在该目录下都有一个与用户名相同的目

录】
/mnt【其中的子目录用于系统中可移动设备的挂载点】
/root【超级用户root的宿主目录】
/sbin【系统的管理命令,普通用户不能执行他们】
/tmp【系统的临时目录】
/usr【系统应用程序和相关文件】
/var【系统中经常变化的文件如日志文件和用户邮件】

rm -rf 目录名 删除目录【包括非空目录】

touch 【建立空文件】

cp -rf  
 【-r递归  -f强制】

ln -s 源文件 目标文件

find的使用
在特定的目录下搜索并显示指定名称的文件和目录
搜索一段时间内被存取/变更的文件或目录
 find /home -admin -10 【十分钟内存取的文件或目录】
 find /home -atime -10 【十小时内存取的文件或目录】
 find /home -cmin -10 【十分钟内更改过的文件或目录】
 find /home -ctime +10【十小时前更改过的文件或目录】
按照文件大小搜索
 find /home -size +10K 【查找/home目录下大小为10K的文件】

——不积跬步,无以至千里。

学韩顺平老师linux教程--笔记的更多相关文章

  1. 韩顺平老师java视频全套-java视频教程下载

    解压压缩包会有一个种子文件.直接迅雷下载即可,包含了韩顺平老师的java入门视频,jdbc,jsp,servlet,oracle,hibermate,spring,SHH框架,struct,linux ...

  2. java韩顺平老师视频有需要可以留言

    java韩顺平老师视频有需要可以留言

  3. Linux基础指令--韩顺平老师课程笔记

    一.vi和vim编辑器 ①.三种模式 所有的 Linux 系统都会内建 vi 文本编辑器.vim 具有程序编辑的能力,可以看做是 vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计. ...

  4. smarty详细使用教程(韩顺平smarty模板技术笔记)

    MVC是一种开发模式,强调数据的输入.处理.显示是强制分离的 Smarty使用教程1.如何配置我们的smarty解压后把libs文件夹放在网站第一级目录下,然后创建两个文件夹templates 存放模 ...

  5. 韩顺平_linux_随堂笔记

    这还是自己3年前(2011年)整理的笔记,记得当时那会儿自己对Linux还特别的憧憬,也很喜欢韩老师的讲课风格,边看边做笔记乐此不彼,现在开通了技术博客,所以把当年的笔记也放上来和大家分享.同时推荐没 ...

  6. 韦东山 嵌入式linux教程 笔记

    @ 目录 资源链接 一.常用命令 二.shell 三.如何更改PATH? 四.路径 五.vi编辑器 六.进阶命令 七.NAT配置网络 (第2篇-P34) 八.开发板挂载 Ubuntu 的 NFS 目录 ...

  7. 【苏勇老师Linux 入门笔记】网络基础

    IP 地址 IP 编制时一个双层编制方案,一个 IP 地址标示一个主机 (或一个网卡接口). 一个 IP 地址分为两个部分:网络部分(所属区域)和主机部分(标示区域中的哪个主机).IPv4 共32位, ...

  8. 2021韩顺平图解Linux课程(全面升级)基础篇

    第1章 Linux 开山篇-内容介绍 本套 Linux 课程内容 Linux 主要应用领域:服务器 第2章 Linux 基础篇-Linux 入门 Linux 之父 Linus Torvalds Git ...

  9. 阅读廖雪峰老师git教程笔记

    1.首先git是目前世界上最先进的分布式版本控制系统之一.所谓版本控制是针对工作中一些普遍的现象的. 比如,你写一份文档,期间,不断的改善,每次修改都会进行备份,久而久之,会有很多版本的同一份文档,但 ...

随机推荐

  1. Octave安装和使用

    1. Installer  Download octave4.0 gnuplot 5.0.4 2. Installation (1) Octave 安装Octave时提示发现系统装有Win8,继续安装 ...

  2. iOS UITableView 引起的崩溃问题

    其实 UITableView 应该是在iOS开发中使用最频繁的一个控件,一次同事之间聊天玩笑的说“一个页面,要是没使用UITableView,就好像称不上是一个页面”.虽然是个最常见的控件,但是他的强 ...

  3. python 笔记2:python语法基础

    python语法学习笔记: 1 输入输出 input(),print(). name = input('input your name : ')print('hello ,'+name)print(& ...

  4. mySQL基本操作学习笔记(一)

                                                                                                        ...

  5. Spark源码学习1.5——BlockManager.scala

    一.BlockResult类 该类用来表示返回的匹配的block及其相关的参数.共有三个参数: data:Iterator [Any]. readMethod: DataReadMethod.Valu ...

  6. GeoHash原理解析

    GeoHash 核心原理解析       引子 一提到索引,大家脑子里马上浮现出B树索引,因为大量的数据库(如MySQL.oracle.PostgreSQL等)都在使用B树.B树索引本质上是对索引字段 ...

  7. C语言程序设计第十次作业

    一.实验内容        1.有5名学生,每名学生有语文.数学和外语3门课的考试成绩.编程统计各学生的总分和平均分以及所有学生各科的平均分.要求成绩在程序中初始化,结果以表格的形式输出.      ...

  8. Typescript中的class interface 只是在声明,其实什么也没有干!

    由于vue.js的特殊机制,初始化后给对象添加的属性是无法更新UI的. 最近结合typescript和vue进行web开发,就遇到了这样的坑. class user{ name:string; age ...

  9. 【Python】一、除法问题及基本操作(逻辑与,if替代switch)及支持中文打印

    1.查看版本 C:\Users\XXX>python -V Python 2.7.1 2.除法问题(不要整除) from __future__ import division tmp=0x3ec ...

  10. josn

     <?php$arr=array('name'=>'张三','age'=>19,'sex'=>'男','status'=>'未婚','className'=>'FG ...