zoukankan      html  css  js  c++  java
  • LinuxCentOS6.5:二、基本命令

     基础命令

    Linux基础命令使用格式为:命令名 [选项]... [参数]...

    其中,不同的[选项],命令执行的结果也不相同。可以使用--help选项,查看某个命令的用法。

    ifconfig

    查看ip

    cd

    进入到指定目录。cd /etc  进入etc目录下;cd ..  退回上一次目录;cd / 进入到根目录/

    ls

    列举文件。用法:ls [选项]... [文件]...

    ls -a /etc 列举/etc目录下所有文件,包括掩藏文件

    -a, --all 不隐藏任何以. 开始的项目

    -A, --almost-all 列出除. .. 以外的任何项目

    -F, --classify 加上文件类型的指示符号(*/=@| 其中一个)    

      * 代表可执行文件  / 代表目录  @ 代表链接文件  | 代表管道文件  = 代表套接字  > 代表进程间通讯设备 

    ll

    列举文件及文件的详细信息 约等于ls -l

    date

    系统时间命令。格式化输出系统时间:date "+%Y-%m-%d %H:%M:%S"      设置时间: 设置年月日  date -s 01/02/18   2018年1月2日;        设置时分秒  date -s 10:11:12   10点11分12秒        设置完整时间  date mmddHHMMYY.SS   月日时分年.秒

    clear

    清屏

    whoami

    查看当前登陆用户

    who

    显示当前已登录的用户信息。(显示有多少用户连接该系统)

    shutdown

    关机。init 0也表示关机

    reboot

    重启。init 6也表示重启

    $PATH env/set 

    环境变量中的PATH的值查看系统环境变量

    grep

    搜索命令,相当于Windows上的ctrl+f

    echo

    输出一段文本

    >

    输出重定向,echo 1 >  /1.txt,将1写入根目录下的1.txt中。多次输出时,会覆盖。

    >>

    输出附加定向,值不会覆盖。

    例:ls >> 1.txt,即将ls输出的内容不覆盖的写到当前目录中的1.txt中

    |

    管道操作符,即左边的输出是右边的输入。

    ps

    查看进程状态,即时状态,非连续。

    常用组合命令:ps -aux|grep tomcat 查看tomcat进程状态。

    -a表示所有进程、-u表示进程状态、-x表示进程详细信息。

    tar

    压缩(解压)命令。常用组合命令:

    tar -xvf apache-tomcat-7.tar 解压tomcat压缩文件,显示详细过程

    tar -zxvf apache-tomcat-7.tar.gz 解压zip格式的压缩文件

    tar -zxvf apache-tomcat-7.tar.gz -C mydir 解压到mydir目录下。

    tar -cvf my.tar apache/  压缩apache,并命名为my.tar 

    -c 创建压缩包  -x 解压  -v 回显  -f <指定包名>  -z 是否使用zip格式压缩

    &&

    左边命令执行成功,再执行右边的命令

    ||

    左边命令执行失败,再执行右边的命令

    kill

    关闭进程。kill [进程号pid]。如果进程正在执行,无法关闭,则可以使用kill -9 [pid]强制关闭进程。

    文件系统操作命令

    touch

    修改文件的访问时间。如果文件不存在,则创建空文件

    cat

    查看文本内容,输出到控制台

    head

    从头开始查看文件。head -100 1.txt,查看前100

    tail

    从后开始查看文件。tail -100 1.txt,查看后100行。常用来查看日志。

    -f 实时监控输出最后追加的内容

    mkdir

    创建文件夹。mkdir -p 当父目录不存在时,同时创建父目录

    mv

    移动。格式:mv原文件全路径 新文件全路径

    mv aaa /etc/ aaa文件夹移动到/etc目录下

    mv aaa /etc/bbb aaa文件夹移动到/etc目录下,并重新命名bbb

    -v :回显

    -f :强制覆盖,不询问

    cp

    拷贝。格式:cp原文件全路径 新文件全路径

    -r 递归复制。如果复制的是文件夹,必须要上。否则无法复制

    -v :回显

    -f :强制覆盖,不询问

    rm

    删除。格式:rm -rfv mydir-f表示强制删除、-r表示删除目录

    -v表示显示详细信息

    Service系统命令

    用来控制Linux系统服务的命令,可以【启动|停止|重启|查看状态】指定系统服务,也可以查看当前所有系统服务状态。

    启动服务:  service  服务名 start

    停止服务:  service  服务名 stop

    查看状态:  service  服务名 status

    重启服务:  service  服务名 restart

    Linux系统服务,一定在/etc/init.d/目录下,有与该服务名称一致的可执行shell脚本文件。

    如前面用到的网卡network服务、sshd服务,就是Linux的系统服务。


    远程拷贝命令 

    语法  scp  -r  主机1:/资源   目标主机:/路径。如果是拷贝文件夹,则必须加-r

    1)从其他主机拷贝资源,到当前主机

    scp root@192.168.23.21:/usr/bin/my_print_defaults    .

            .    指当前主机所在的当前路径

    2)从当前主机,拷贝资源到远程主机

            scp /home/a.txt   root@192.168.23.21:/home/

  • 相关阅读:
    学习H5一周随笔
    vue项目中vux的使用
    git操作常用命令
    vue2.0 实现全选和全不选
    鼠标事件以及clientX、offsetX、screenX、pageX、x的区别
    js编写当天简单日历
    UIView.frame的骗局
    设计模式笔记感悟
    实用图像处理入门
    实用图像处理入门
  • 原文地址:https://www.cnblogs.com/wozibi/p/11178043.html
Copyright © 2011-2022 走看看