第二讲:
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. C# unity3d 贪吃蛇 游戏 源码 及其感想

    这个游戏的设计过程是这样的: 1,创建

  2. c4,configure the debug environment

    Yesterday I found a tiny C compiler (less than 600 line of C code, containing commits) called " ...

  3. centos6.5 redmine 安装

    安装成功redmine信息 Redmine 2.6.0.stable   Environment:   Redmine version                2.6.0.stable   Ru ...

  4. HTML代码简写法:Emmet和Haml

    http://www.ruanyifeng.com/blog/2013/06/emmet_and_haml.html?bsh_bid=657901854 HTML代码简写法:Emmet和Haml   ...

  5. String Date Calendar之间的转换

    1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDa ...

  6. 堆糖瀑布流完整解决方案(jQuery)

    2010年堆糖创办以来,网站界面经历过3-5次重大改版,logo也曾更换过两次,早期蓝红相间三个圈的logo恐怕很少有人记得了.与此同时,前端 js 框架也在默默的更新换代.最早堆糖上线时,js 采用 ...

  7. Unity 几种碰撞模式

    1.OnControllerColliderHit  事件 (角色控制器使用) 2.Physics.Raycast 函数 3.OnTriggerEnter 事件 (碰撞物体使用,给碰撞物体添加碰撞器, ...

  8. Queue Reconstruction by Height

    Suppose you have a random list of people standing in a queue. Each person is described by a pair of ...

  9. SparkMLlib之 logistic regression源码分析

    最近在研究机器学习,使用的工具是spark,本文是针对spar最新的源码Spark1.6.0的MLlib中的logistic regression, linear regression进行源码分析,其 ...

  10. java语法基本知识2

    对象的引用相当于C中的指针.对象存在于堆中,引用存在于栈中.引用在函数,可以称作局部变量.