《linu学习》之常用命令

来源:互联网 发布:数据挖掘需要会编程吗 编辑:程序博客网 时间:2024/05/17 01:33

1、指定运行级别

(1)运行级别:

0:关机

1:单用户

2:多用户没有网络服务

3:多用户有网络服务

4:系统未使用保留给用户的

5:图形界面

6:系统重启

常用的级别是3和5。

(2)、更改默认运行级别:/etc/inittab的id:5:initdefault这一行中的数字(必须是root用户才能更改)

(3)、如果不小心改成了其他级别,如6,那怎么办呢?

在启动的时候,倒数秒的时候(在grub引导界面),选择e,可以进入编辑模式,选中第二行,输入e,先改为单用户模式(在label后输入1),然后进入单用户模式更改运行级别。(linux在还没启动之前会读inittab文件,看看是什么运行级别,只有单用户模式不用读这个文件)

2、其他常用命令

pwd:显示当前工作目录

cd:改变目录

      cd /  进入根目录

     cd    进入home用户目录

     cd  

ls:列出文件和目录

    ls -a

   ls -l

mkdir :建立目录

mkdir [option] directory

[option]:

-m --mode=MODE 设置模式(这个目前没用,不理解)

-p --parent  可以是一条路径,如果路径中的目录不存在,则自动创建

-v --verbose 会显示详细信息

-z

比如我们想建立这么一个目录 test/t11/t1,test、t11、t1都不存在,

那么命令是:mkdir -p test/t11/t1


rmdir:删除目录

touch :建立空文件

cp:复制

mv :移动文件和改文件名

rm:删除命令

ln:建立链接

ln -s建立符号链接

more: 显示文件,分页显示 

           more 文件名(空格:下一页,contrl+pageup:上一页)

less:显示文件内容,带分页

| 管道命令:把上一个命令的结果交给管道后的命令处理

             ls -l /etc 显示etc文件里所有的文件的详细信息,太多了,还没看完就过去了

            此时用管道命令和more结合,ls -l /etc | more相当于把结果交给more进行分页演示。

grep:在文本中查询内容

            grep “要查的关键字”  文件名

            grep -n “关键字”  文件名  可以显示在哪一个行

find :

       find / -name aaa.java在根目录下按文件名查找该文件

ls -l > a.txt  : 重定向命令  将列表的内容写入a.txt中(覆盖写)

ls -l >>aa.txt: 将列表的内容写入aa.txt中(追加到文件末尾)

0 0
原创粉丝点击