学习笔记☞Linux常用命令【三】 ( 简单shell编程,管道,重定向,输出,进程,网络管理,关机重启)

alias 命令:
    作用:

        给其他命令取别名

    格式:
        alias 新命令名='旧命令名 [选项]'
    示例:
        alias delete='rm -i'

Unix/Linux 管道:

    运算符

       |

    作用:

        将一个命令的输出,作为另一个命令的输入。

    格式:

        命令1 选项1 … | 命令2 选项2 … | 命令3 选项3 …

    示例:
        查看/etc/passwd 下用/bin/bash 启动的用户有几个
        grep "/bin/bash" /etc/passwd | wc -l

输出重定向:

    输出分两种:

        1、标准输出

        2、标准错误输出

    标准输出重定向:

        >     将一个命令的标准输出重定向到文件

        >>    标准输出追加到一个文件

    示例:

        grep "/bin/bash" /etc/passwd > file.txt

    标准错误输出重定向:

        2>        将一个标准错误输出重定向到文件

        2>>        标准错误输出追加到文件

    示例:

        find /etc -name 'group' 2> erorr.txt

    重定向所有输出运算符:

        &>        将所有输出重定向到一个文件

        &>>        将所有输出追加到文件

    /dev/null 文件:

        写入此文件的内容全部被丢掉

    clear 命令:

        作用:
            清屏
        快捷键:
            ctrl + l

    echo 命令:

        作用:

            将文本信息作为标准输出

        格式:

            echo "字符串"
        示例:
            echo "hello"

简单的shell 编程:

    shell的种类:
        bash
        sh
    shell程序运行方法:
        方法1:

        $ bash 程序文件名

        方法2:
        $ chmod +x 程序文件名
        $ ./程序文件名
    shell的注释:
        # 井号开头,直至行位
    第一行注释 #!:
        作用:
            指定解释执行此文件的程序是谁
        示例:
            #! /bin/bash

进程管理及其命令:

    什么是进程:
        正在执行的程序
    ps 命令:

        作用:

            查看进程相关的信息

        格式:

            ps[选项]
        示例:
            ps             
            ps aux      
    kill 命令:
        作用:

            杀死进程

        格式:
            kill 进程的PID号

        Ctrl + c 终止进程


        启动用户 PID 运行状态 CPU占比 内存%  命令名
                              睡眠S
                              僵尸Z
                              停止?
                              运行R

    top 命令:
        作用:

            查看程序运行状态

        退出:

            q键

网络管理及命令:

    什么是IP地址:

        在互联网上表示一个网络设备的逻辑地址
        (IPv4)
        (0~255),(0~255),(0~255),(0~255)

    ifconfig 命令:

        作用:

            查看和设置网络配置

        示例:
            ifconfig
            ifconfig eth0
            注:Windows下用ipconfig命令

    ping 命令:

        作用:

            测试网络的链接状态

        格式:

            ping IP地址或域名

        示例:
            ping 172.1.1.1
            ping www.baidu.com

    hostname 命令:

        作用:

            查看和设置主机名

        示例:
            hostname      查看主机名

    ssh 命令:

        作用:

            远程登录到一台主机

        格式:
            ssh [用户名@]ip地址或域名
        示例:
            ssh weimz@172.30.50.78

    exit 命令:

        作用:

            退出

    who 命令:

        作用:

            查看当前主机有哪几个用户登录

    scp 命令:

        作用:

            远程复制文件或文件夹

        格式:
            scp [选项] 源文件地址 目标文件地址
        文件地址格式:
            用户名@IP地址:路径
        示例:
            #复制我的一个文件day03.tar.gz到172.60.50.78 的/home/weimz/ 下

            $ scp ./day02.tar/gz weimz@172.60.50.78:/home/weimz/

系统的关机,重启等命令:

    poweroff                                 现在关机
    shutdown -h now                   现在关机
    shutdown                                一分钟后关机
    shutdown -h 小时:分钟          按时间关闭系统
    shutdown -c                            取消按预定时间关闭系统
    shutdown -r new                    重启
    reboot                                     重启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值