zoukankan      html  css  js  c++  java
  • Linux常用命令

    1. 查看目录下文件列表

            ls -a查看所有文件(包括隐藏文件) 无序的,不友好的

            ls -l查看所有文件(不包括隐藏文件),按列表显示

            ls -la查看包括隐藏文件并按列表显示

            ls -l -h “-h”显示结果更友好,例如将文件大小自动转换为K,M,G等

    2. 切换文件夹命令

            cd ~ 切换到当前用户的家目录

            cd / 切换到根目录

            cd /root 切换到根目录下的root目录

            cd ../ 返回上级目录

            cd -  返回上一次所在的目录,只能在上一次目录与当前目录之间切换

    3. 创建目录命令

            mkdir t1    在当前目录下创建t1目录

            mkdir -p /root/dzh/t2     创建t2文件目录,-p 的作用是如果t2的父目录不存在则创建,如果存在则直接使用并创建子目录

            rmdir t1    删除当前目录下的t1目录

            rm /root/dzh/Demo.java      删除dzh目录下的Demo.java文件

            pwd    可查看当前所在的目录全路径

    4. 文件操作命令

            复制文件命令

            cp Demo.java dzh复制当前目录下的Demo.java文件到dzh目录下。此为相对路径

            cp /root/Demo.java /root/dzh使用绝对路径复制

            cp -r t3 dzh   复制目录,复制t3到dzh目录中  需要加-r  递归调用复制

            移动文件

            mv t5 dzh     移动t5到dzh目录下

            mv -f t5 dzh     如果dzh中存在t5目录,使用-f强制移动t5到dzh下,不询问是否覆盖

            mv Demo.java hehe.java     移动当前目录下Demo.java文件到当前目录下改名为hehe.java

            删除文件

            rm -rf t5  强制删除目录/文件

            注意:rm -rf *  删除当前目录下的所有文件及目录

                        rm -rf /*  删除根目录下的所有文件及目录,执行完后系统无法打开,慎用

            文件查找

            find  查找文件所在的目录 -name ‘查找的字符串’

            find /root -name ‘ins*’ 

            *:表示通配符0-无限

            文件内容查看

            cat hehe.java  查看文件内容

            5. 文件编辑命令

            vim hehe.java进入文件编辑一般模式,按i,a,o键进入文件编辑插入模式,修改内容后,按esc键进入文件编辑一般模式,按:进入底行模   式,        q!  --强制退出不保存内容,wq --保存内容并退出

            ll | grep ins查询当前目录下关键字有ins的文件并返回行列表

            grep class hehe.java查询文件中包含class关键字并返回行列表

            ll | grep -i demo查询文件中包含demo关键字的文件并返回行列表,-i  忽略关键字 大小写

    6. 压缩解压命令

            压缩:tar -zcvf hehe.tar.gz *   将当前目录中的所有内容压缩,文件名为:hehe.tar.gz

            解压:tar -zxvf hehe.tar.gz   解压文件到当前目录下,压缩文件还存在

              tar -zxvf hehe.tar.gz -C t4   解压文件到t4文件夹下(重点)

    7. 系统命令

            clear  清屏命令,清除所有屏幕内容

            ps -ef  查看当前用户下的所有进程

            ps -ef|grep vim  查看含有vim关键字的所有进程

            kill -9 pid  强制结束进程号(pid)的进程

            ifconfig  查看本机系统信息,ip地址,mac地址等

            ping ip  地址 查看是否与ip地址对应的机器联通,一旦启动连接并联通,不干预会一直 执行联通,退出联通使用ctrl+c

            setup  进入Linux配置页面,可以进行网络配置等

            reboot  执行系统重启命令

            halt  执行系统关机命令

    8.其他命令

            文件权限:

            -普通文件  d 文件夹文件  l 超链接文件

            文件权限有十位

            第一部分(第一位):标明文件类型

            第二部分(2-4位):所属用户的权限 u

            第三部分(5-7位):所属组的权限  g

            第四部分(8-10位):其他用户的权限 o

            所有用户 :a 

            r读取权限  w 写权限  x  执行权限

            例:

            1. 改变文件所属用户权限为rwx

                chmod u=rwx Demo.java  

            2. 改变文件所属组权限为rx

                chmod g=rx Demo.java

            3. 改变文件其他用户权限为w

                chmod o=w Demo.java

            4. 改变文件所有用户的权限为r

                chmod a=r Demo.java

            5. 改变文件夹及所属用户的权限为rw

                chmod u=r -R t3

  • 相关阅读:
    软件工程第三次个人作业——最大连续子数组和
    LeetCode(258.各位相加)的思路及解决过程
    VS2017中对C++的单元测试
    对大学三年学习生活的总结与反思
    软件工程 实验四 代码评审
    软件工程 实验二
    2020软件工程最后一次作业
    软件工程第四次作业(第二次结对)
    软件工程第三次作业
    软件工程第二次作业:最大字段和
  • 原文地址:https://www.cnblogs.com/darendu/p/9728297.html
Copyright © 2011-2022 走看看