一、指定运行级别
1、命令:init[0123456]
1)运行级别:
- 0:关机
- 1:单用户
- 2:多用户状态 没有网络服务
- 3:多用户状态 有网络服务
- 4:系统未使用,保留给用户
- 5:图形界面
- 6:系统重启
2)常用的运行级别是:3和5,要修改默认的运行级别可修改文件
【/etc/inittab——>id:5:initdefault:这一行中的数字】
3)修改错误配置的方法:
在进入grub引导界面时,输入e——>选中第二行,输入e——>输入【(空格)1】并回车,表示1号运行级别(单用户级别),【除单用户级别外,系统启动时都要先查看文件中的级别,因此,修改成其他级别无意义】——>按b,进入单用户模式。
二、常用命令
1、pwd【显示当前工作目录】
2、cd【改变目录】
3、ls【列出文件和目录】
ls -a【显示隐藏文件】
ls -l 【显示长列表格式】
ls -al 【显示隐藏文件,按长列表格式】
4、mkdir【建立目录】
5、rmdir【删除空目录】
6、touch【建立空文件】
7、cp【复制】
cp -r dir1 dir2 【递归复制命令(复制子目录信息)】
cp -rf dir1 dir2 【递归复制命令(复制子目录信息),不询问,直接覆盖】
8、mv【移动文件和改文件名】
rm 【删除文件和目录】
rm -rf * 【删除所有内容(包括目录和文件),r递归f强制】
9、ln 【建立符号连接】
ln -s【源目标】
ln -s /etc/inittab inittab 【inittab指向实际文件/etc/inittab】
10、more【显示文件内容,带分页】空格键向下翻页,按“b”向上翻页
11、less【显示文件内容带分页】
12、grep【在文本中查询内容】
eg: grep "hello" Hello.java【在Hello.java中查找关键字hello】
grep -n "hello" Hello.java【在Hello.java中查找关键字hello,并显示所在的行数】
13、|(竖杠)【管道命令】:在linux和unix系统中,|就是管道命令。即把上一个命令的结果交给管道命令后的命令。
14、man【帮助】:mannual,手册。
15、find【搜索文件及目录】
1)在特定的目录下搜索并显示指定名称的文件和目录
eg: find / -name man:从根目录开始搜索名称为man的文件或目录。
2)搜索一段时间内被存取/变更的文件或目录。
eg: find /home -amin -10:十分钟内存取的文件或目录。
find /home -atime -10:十小时内存取的文件或目录。
find /home -cmin -10:十分钟内更改过的文件或目录。
find /home -ctime +10:是小时前更改过的文件或目录。
3)搜索指定大小的文件。
eg: find /home -size +10k:查找/home目录下大小为10K的文件。
16、重定向命令:
1)ls -l>a.txt【列表的内容写入文件a.txt中(覆盖写)】
2)ls -al>>aa.txt【列表的内容追加到文件aa.txt的末尾】
注:从文件中输入信息database_program<database_data