zoukankan      html  css  js  c++  java
  • 本人常用的基础 linux命令

      基本的文件操作及系统操作

    新建目录                              mkdir –目录名

    将工作目录改变到Dir                    cd  目录  
    改变当前目录到主目录                   cd  
    退至上一级目录                                  cd ..
    查看当前目录的全路径                   pwd

      查看目录下的 文件夹及文件              ls -l

      清除当前屏幕                           clear

      新建一个文本文件                       touch 文件名

      进入查看文件内容                       vi 文件名

      修改文件内容                           按一下 s

      停止修改                               ctrl+space

      退出修改回到命令行                     按两下 大写Z

    注意:无论是否退出 vi 是否处于命令模式。

    操作

    键入

    保存,但不退出 :w

    保存并退出 :wq

    退出 :q!

    用其他文件名保存

    filename

    在现有文件中保存并覆盖该文件

    filename

     

      查看以前执行的命令记录                 history 数字(前多少记录)

      删除文件命令                           rm 文件名 –i确认是否删除

      赋值文件                               cp 源文件 目标文件

    - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
      - d 拷贝时保留链接。
      - f 删除已经存在的目标文件而不提示。
      - i f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
      - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
      - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
      - l 不作拷贝,只是链接文件。

    例子

          cp - i exam1.c /usr/wang/shiyan1.c

    查看文本文件的内容                        cat 文件名  或者 more 文件名 或者倒着输出 tac 文件名 或者 head 文件名

        head -3 文件  输出前三行  tail -3 文件  输出后面三行

    两个文本内容先后输出                      cat 文件名1 文件名2

    重命名文件名称                            mv 文件名 文件名

    显示当前登录的用户                        who

    显示系统的日期和时间                      date

    显示本月的日历                            cal

    显示当前命令的帮助                        man 命令

    命令行输出字符串和变量                    echo 字符串或变量  比如 echo wo 输出wo

     

     

    查看服务 service --status-all

    查看安装的服务 chkconfig --list | grep ftp

    liunux的重启关机命令

    重启命令:
    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 切换模式的两种方法

    1>Startx 切换到节目模式 带有滚动条的cmd

    2> 修改 etc/inittab文件 修改 id:3 initdefault 为列表中的任何一个模式

           3为全屏  5为节目型带滚动条

     

    2出现中文乱码解决方案

    修改/etc/sysconfig/i18n文件

     

    #LANG="en_US.UTF-8"
    #SUPPORTED="en_US.UTF-8:en_US:en"
    #SYSFONT="latarcyrheb-sun16"

     

    改为


    LANG="zh_CN.GB18030"
    LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
    SUPPORTED="zh_CN.GB18030:zh_CN:zh"
    SYSFONT="lat0-sun16"
    SYSFONTACM="8859-15"

       3防火墙命令

     

    设置防火墙: setup
    查看防火墙设置: iptables –L
    关闭防火墙:     iptables –F

     

    永久性生效,重启后不会复原
    开启: chkconfig iptables on
    关闭: chkconfig iptables off

     

    即时生效,重启后复原
    开启: service iptables start
    关闭: service iptables stop

     

    要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

    在开启了防火墙时,做如下设置,开启相关端口,
    修改/etc/sysconfig/iptables 文件,添加以下内容:
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

     

     

    4 进程命令

    ps [选项]
      下面对命令选项进行说明

      -e显示所有进程
    .
      -f全格式
    .
      -h不显示标题
    .
      -l长格式
    .
      -w宽输出
    .
      a显示终端上的所有进程,包括其他用户的进程
    .
      r只显示正在运行的进程
    .
      x显示没有控制终端的进程.

  • 相关阅读:
    349. Intersection of Two Arrays
    1342. Reduce Array Size to The Half
    Telegram 汉化教程【转】
    jQuery 事件
    jQuery 事件
    jQuery 遍历
    jQuery 遍历
    CocosCreator教程(入门篇)【转】
    JavaScript shift() 方法使用【转】
    jQuery中动画函数animate的用法详解【转】
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331947.html
Copyright © 2011-2022 走看看