• Linux常用指令收集


            切换目录:cd
                cd 目录
                cd 目录/目录
                cd ..  :上一级目录
                cd /     :根目录
                cd ~    :回家
            创建目录和删除目录
                mkdir 创建
                    mkdir 目录名
                    mkdir -p a/b/c
                rmdir 删除
                    rmdir 目录名:只能删除一个空目录
     
            展示目录下文件列表(以后使用ll即可)
                ls
                ls:展示的能看见的文件(和目录)的名称
                ls -a:展示所有的文件的名称
                    文件前面有"."代表的是隐藏文件
                ls -l:显示文件的详细信息
                    简写的方式: ll(★)
                ll -h:友好的显示
     
            浏览文件
                cat:显示文件的所有内容
                    cat 文件名
                more:分页显示
                    空格:下一页
                    回车:下一行
                less:分页显示
                    可以通过PgUp PgDn 翻页查看
                tail(★★)
                    查看一个文件的后面的内容
                    tail -显示后几行 文件名
                    tail -f 文件名
                        动态的查看
                        例如:
                            tail -f catalina.xxx.log
                        通过 ctrl+c 结束滚动查看
     
            文件的操作
                创建一个文件
                    touch 文件名        创建一个空白的文件
                复制文件
                    cp 文件 目录/文件名
                        例如:
                            cp 1.txt 2.txt
                            cp 1.txt 1/1.txt
                移动文件(重命名)
                    mv 文件 目录/文件名
                    mv 文件名 新文件名
     
                删除文件 rm
                    rm 文件名:带询问删除
                    rm -f 文件名:不带询问删除
                    rm -r 目录:带询问的递归删除
                    rm -rf 目录:不带询问的递归删除(谨慎使用)
     
                tar:打包或解压 一个文件或者目录(★★)
                    常用的组合
                        -cvf :打包一个文件或者目录
                        -zcvf:打包并压缩一个文件或者目录 压缩的格式:gzip
                        -xvf:解压或者打开一个tar文件
                    格式:
                        tar 参数 文件名 要打包|解压的文件目录
     
                    例如:
                        将当前目录下的所有文件打包成test1.tar
                            tar -cvf test1.tar ./*
                        将当前目录下的所有文件打包并压缩成test2.tar.gz
                            tar -zcvf test2.tar.gz ./*
                        将test1.tar解压到当前目录
                            tar -xvf test1.tar
                        将test1.tar解压到b目录
                            tar -xvf test1.tar -C b
    grep:查找符合条件的字符串(★)
            grep 字符串
        pwd:显示当前的工作目录
        wget:下载资料
            wget 资源路径
    vi和vim编辑器(理解中了解)
        编辑普通文件
        三种模式:命令行、插入、底行模式。
        切换到命令行模式:按Esc键;
        切换到插入模式:按 i 、o、a键;
            i 在当前位置生前插入
            I 在当前行首插入
            a 在当前位置后插入
            A 在当前行尾插入
            o 在当前行之后插入一行
            O 在当前行之前插入一行
       
         
        退出编辑Esc  :q!
               保存Esc :wq          
        切换到底行模式:按 :(冒号);
     
    管道 | ★
        重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入
        例如:
            在ifconfig的结果里查找 192.168字符串
            ifconfig | grep 192.168
        以后常用
            查找和java相关的进程
            ps -ef | grep java
            查找和3306相关的信息
            ps -ef | grep 3306
     
     
    系统管理命令
        date 显示或设置系统时间
            date  显示当前系统时间
            date -s “2014-01-01 10:10:10“  设置系统时间
     
        clear 清屏
            ctrl+l
     
        ps 正在运行的某个进程的状态
            ps –ef  查看所有进程
            ★ps –ef | grep ssh 查找某一进程
     
        kill 杀掉某一进程
            kill 2868  杀掉2868编号的进程
            ★kill -9 2868  强制杀死进程
     
    网络管理
        ifconfig:查看所有的网络设置
            ifconfig 网卡名称 down :禁用网卡
            ifconfig 网卡名称 up :启用网卡
     
        ping:和window中一样
            通过ctrl+c取消
     
        netstat 查看网络端口。
            netstat -an | grep 3306 查询3306端口占用情况
     
    重启命令:
     
      1、reboot
      2、shutdown -r now 立刻重启(root用户使用)
      3、shutdown -r 10 过10分钟自动重启(root用户使用)
      4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
      如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
     
         关机命令:
     
      1、halt 立刻关机
      2、poweroff 立刻关机
      3、shutdown -h now 立刻关机(root用户使用)
      4、shutdown -h 10 10分钟后自动关机
     
     网络配置:
         1、vi ifcfg-eth0
         2、DEVICE = eth0
              ONBOOT = yes
              NM_CONTROLLED = yes
              BOOTPROTO = static
              IPADDR = 192.168.153.124
              NETMASK = 255.255.255.128
              GATRWAY = 192.168.153.126
              DNS1 = 114.114.114.114
        3、service network restart
             systemctl restart network.service  
    业精于勤,荒于嬉;行成于思,毁于随;
  • 相关阅读:
    Android系统进程Zygote启动过程的源代码分析
    Android系统默认Home应用程序(Launcher)的启动过程源代码分析
    Android应用程序安装过程源代码分析
    Android应用程序进程启动过程的源代码分析
    Android应用程序绑定服务(bindService)的过程源代码分析
    Android应用程序发送广播(sendBroadcast)的过程分析
    Android应用程序注册广播接收器(registerReceiver)的过程分析
    Android系统中的广播(Broadcast)机制简要介绍和学习计划
    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:
    解开Android应用程序组件Activity的"singleTask"之谜
  • 原文地址:https://www.cnblogs.com/freedom-yuxin/p/7525149.html
Copyright © 2020-2023  润新知