韩顺平Linux笔记(三)——常用命令

一、指定运行级别
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

你可能感兴趣的:(linux)