韩顺平linux视频笔记
Linux特别重要的命令:
1. shutdown –h now 立即关机
2. shutdown –r now 立即重启
3. reboot 重启
4. pwd 显示当前目录的路径
5. useradd *** 添加一个用户
6. passwd username 设置username的密码,不加username则表示给当前用户更改密码
7. userdel username 删除一个用户;userdel –r username删除用户及用户的主目录
8. logout 注销登录,切换用户(必须在命令行界面下)
常用命令:
1. init [0123456] 指定运行级别
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:重启
常用3和5。0和6比较危险。修改/etc/inittab文件里的id:5:initdefault:的数字来指定相应的运行级别。
解决修改错误配置的方法:在进入grub引导界面的时候,输入e,选中第二行,再输入e,再最后输入 “ 1”,代表单用户级别。回车,再输入’b’,回车。将运行级别改回来就可以了。这一招也可以用来找回丢失的密码。
2. cd 改变目录
3. ls 列出文件和目录
ls –a 显示隐藏文件
ls –l 显示长列表格式
4. mkdir 建立目录
5. rmdir删除空目录
6. touch建立一个空文件
7. cp 复制命令
8. cp –r dir1 dir2递归复制命令(复制子目录信息)
9. mv 移动文件和改文件名
10. rm 删除文件和目录
11. rm –rf * 删除所有内容(包括目录和文件), r 递归 f 强制
12. ln 建立符号连接 ln –s/etc/inittab inittab inittab指向实际文件/etc/inittab
13. more filename显示文件内容,带分页,按空格向下翻页。Ctrl+pageup向上翻页
14. 在Linux和Unix系统中,|就是管道命令。把上一个命令的结果交给|后面的命令处理
15. ls –l dir | more
16. less filename显示文件内容,带分页
17. grep –n “some word” filename 在文件中查找关键字,并显示行数
18. man命令相当于dos下的help
19. find 搜索文件及目录
find dir -name filename 从指定目录查找文件
find dir –size +10k 从指定目录查找大小为10K的文件
find dir –amin -10 从指定目录查找10分钟之内存取的文件或目录
find dir –atime -10 从指定目录查找10小时之内存取的文件或目录
find dir –cmin -10 从指定目录查找10分钟之内修改过的文件或目录
find dir –ctime +10 从指定目录查找10分钟之前存取的文件或目录
20. ls –l > a.txt 重定向命令:列表的内容写入到文件a.txt中(单箭头覆盖写)
ls –al >> aa.txt 追加写
21. groupadd groupname添加组,查看计算机所有的组:cat /etc/group
22. useradd -g groupname username 添加用户并放入指定组
23. cat /etc/passwd 查看系统中所有用户信息
example: xiaoming:x:504:503::home/xiaoming:/bin/bash 用户名:密码:用户ID:组ID::用户主目录:该用户使用的shell(相当于命令解析器)
24. 改变目录权限:
25. 改变用户的组
26. ls –l命令
27. 在虚拟机里通过虚拟光驱将iso文件挂载至Linux系统的方法:
1. 点击虚拟机设置,选择CD/DVD(IDE)一项,Broswer你想要挂载的镜像文件
2. 在linux系统里输入命令mount /mnt/cdrom/挂载
3. Cd /mnt/cdrom/进入挂载的目录
4. Ls就可以看到那些文件了
1. 同上
2. 输入命令ls /dev/ | more查看是否有cdrom这个目录,没有的话,点击CD/DVD(IDE)一项里的高级设置,修改类型
3. 再次进入系统,有了的话可以输入命令mount /dev/cdrom /mnt,将cdrom挂载至/mnt,这时就可以进入/mnt目录了
4. 取消挂载只需输入 umount /dev/cdrom即可
28. JDK的安装步骤:
29. Eclips安装
30. 查看linux分区情况:fdisk –l
31. df path 查看目录挂载在那个分区
32. df –h 查看分区空间使用情况
33. Samba服务器——实现linux操作系统和windows操作系统之间文件共享
34. Shell的概念:
35. 查看目前使用的是哪种shell
Env [该命令可以显示当前操作系统的环境变量]
36. Shell修改:
Chsh –s 新的shell
37. 查阅最近使用的5个命令:history 5
38. !5此项说明执行历史编号为5的命令
39. !ls 此项说明执行最后一次以”ls”开头的命令
40. Tracert 目标ip/域名追踪路由命令
41. Linux/Unix系统查看ip命令:ifconfig
42. Linux网络环境配置
1. 以root身份登录,输入setup命令
2. 运行/etc/rc.d/init.d/network restart命令使设置生效
43. 第二种方法:
1. Ifconfig eth0 x.x.x.x对网卡进行设置
2. Ifconfig eth0 network x.x.x.x对子网掩码进行设置
这样配置网络会立即生效,但是重启后会恢复原来的设置
44. RPM(ReadHat Package Manager) ReadHat软件包管理工具
一种用于互联网下载包的打包及安装工具
45. Rpm –ivh rmp包全路径安装rpm包,有提示,进度条
46. Rpm –e rpm包名称卸载rpm包,可能会牵扯到其它程序,强制删除请使用—nodeps选项
47. Rpm –U rmp包全路径升级rpm包
48. Samba服务器的安装
49. 任务调度
想要系统在某个时间执行某个任务
时间设置规则:
50. 终止任务:
51. 查看系统进程
52. 终止进程
53. Top查看进程信息(能自动更新)
54. Mysql数据库手动安装
55. 如何实现在任何目录下可以直接运行mysql,做法是修改用户目录下面的.bash_profile,在PATH选项加上mysql的路径即可。etc/目录下也有这个文件,对应的是所有用户的环境变量
56. Mysql的驱动应该放在jdk下(mysql主目录/jre/lib/ext/)
57. 备份数据库
58. .bashrc文件中管理开机启动程序