zoukankan      html  css  js  c++  java
  • Linux学习(一)

    Linux命令:

    setup, service network restart , ifconfig ,service iptables start , cal ,whoami,


    系统相关命令

    date  显示或设置系统时间
    date  显示当前系统时间
    date -s “2014-01-01 10:10:10” 设置系统时间
    
    df 显示磁盘信息
    df –h  友好显示大小
    
    free 显示内存状态
    free –m 以mb单位显示内存状态
    
    who 显示目前登入系统的用户信息。
    
    hostname 查看当前主机名
    修改:vi /etc/sysconfig/network
    
    uname 显示系统信息。
    uname –a 显示本机详细信息。
    

    setup

    Linux setup命令设置公用程序,是一个启动图形设置系统的命令。
    setup 命令:用来配置X,打印设置,时区设置,系统服务,网络配置,配置,防火墙配置,验证配置,鼠标配置。

    service network restart

    重启网络服务

    ifconfig

    查看linux IP地址,ipconfig|more 用于分行显示

    ping 探测网络是否通畅
    ping 192.168.0.1
    netstat 查看网络端口
    netstat -an | grep 3306 查询3306端口占用情况

    修改网卡信息

    vi /etc/sysconfig/network-script/ifcfg-eth0

    图形界面与命令行切换

    在图形界面使用 ctrl+alt+F2切换到dos界面
    dos界面 ctrl+alt+F2切换回图形界面
    在命令上 输入 init 3 命令 切换到dos界面
    输入 init 5命令 切换到图形界面

    init 0-6
    0:停机
    1:单用户形式,只root进行维护
    2:多用户,不能使用net file system
    3:完全多用户
    5:图形化
    4:安全模式
    6:重启 

    防火墙操作

    防火墙位置: /etc/sysconfig/iptables
    关闭防火墙: service iptables stop
    启动防火墙: service iptables start
    重启防火墙:service iptables restart

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

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

    cal:显示日历

    关闭系统(关机):

    命令 说明
    halt 直接关闭系统
    init 0 使用预先定义的脚本关闭系统,关闭前可以清理和更新有关信息
    init 6 重新启动系统
    poweroff 通过断电来关闭系统
    reboot 重新启动系统
    shutdown 安全关闭系统

    pwd

    查看当前路径

    目录操作命令:

    cd

    切换目录,注意cd 后面有空格

    命令 含义
    cd .. 去上级目录
    cd - 后退到上一次所在目录
    cd / 去根目录

    ls

    查看目录下内容

    命令 含义
    ls -a 去上级目录
    ls -l 等同于ll
    ls -lh 直观显示文件大小

    rmdir

    删除目录(没有包含内容的目录)

    mkdir

    创建目录


    文件操作命令

    touch 文件名

    :创建文件

    rm

    删除命令

    命令 含义
    rm 文件名 删除该文件
    rm -f 文件名 强制删除该文件,无需确认
    rm -r 目录 递归删除该目录及其下所有内容
    rm -rf 目录 强制删除该目录及其下所有内容
    rm -rf * 清空当前文件夹

    复制和剪切命令

    cp

    cp 文件1 文件2 复制文件1到当前目录的文件2;
    cp 文件1 目录  复制文件1 到目标目录下

    目的地是文件,复制后重命名;
    目的地是目录,直接复制

    mv

    mv 文件1 文件2 移动文件1到当前目录的文件2;
    mv 文件1 目录  移动文件1 到目标目录下

    目的地是文件,剪切后重命名;
    目的地是目录,直接剪切

    CP复制目录的时候,需要加 -r参数
    mv移动目录的时候,不需要参数

    打包和解包命令

    tar 打包/解压缩

    参数 含义
    -z 使用gzip进行文件处理
    -v 显示运行过程
    -f 指定操作的文件或者目录名
    -c 创建新的tar文件
    -x 解压缩tar文件

    zxcvf 五个键正好组成一个7,7777777 <__<

    命令 含义
    tar -zcvf 压缩后文件名.tar.gz 目标文件 打包并压缩目标文件
    tar -zxvf 要解压的文件名 解压缩到当前目录
    tar -zxvf 要解压的文件名 -C 目标目录 解压到目标目录

    查看文件命令

    cat[参数] 文件名

    将文件信息输出到控制台

    tail

    查看文件尾部内容

    命令 含义
    tail -10 文件名 显示文件末尾10行
    tail -f 文件名 动态显示文件末尾内容
    tail -100f 文件名 动态显示文件末尾100行

    grep

    查找命令,可在文件重查找指定内容

    命令 含义
    grep error x.log 在x.log中查找error
    grep error x.log -color 在x.log中查找error,并高亮

    组合命令

    重定向输出>和>>

    >   重定向输出;
    >>  重定向输出,又追加功能;

    示例:
    cat b.txt > a.txt 输出定向到a.txt中
    cat b.txt >> a.txt 输出并且追加

    管道 “|”

    查看进程:
    ps -ef | grep java
    ps -ef | grep tomcat


    linux目录结构

    这里写图片描述

  • 相关阅读:
    Firebase REST API
    python 获取一个网页里的a 标签
    python 抓一下 循环的访问也可以
    mezzanine 历险记
    django cms 5月第一弹
    数据中心虚拟化技术
    linux ftp 服务器 ,web 服务器 配置
    linux DHCP 服务器
    linux DNS 服务器 配置
    lib.form.php
  • 原文地址:https://www.cnblogs.com/DiZhang/p/12544919.html
Copyright © 2011-2022 走看看