zoukankan      html  css  js  c++  java
  • linux常用基础命令整理

    命令

    功能

    备注

    chkconfig 服务名 on

    开机自动启动某服务

     

    chkconfig 服务名 off

    关闭开机自动启动某服务

     

    service 服务名 start

    开启某服务

     

    service 服务名 stop

    停止某服务

     

    service 服务名 restart

    重启某服务

     

    ntsysv

    打开服务的伪图形界面

     

    setup

    打开文本模式设置工具伪图形界面

     

    printenv

    显示环境变量

     

    type 命令

    判断命令是内部或外部命令

     

    pwd

    显示当前工作路径(print working directory

     

    passwd

    更改当前账户密码

     

    passwd 用户名

    更改用户密码

     

    date

    当前日期

     

    date -d mm/dd/yy

    设置系统年月日

     

    date -s hh:mm:ss

    设置系统时间

     

    hwclock

    主版时间

     

    cal

    日历

     

    mkdir 文件名

    创建文件名目录

     

    mkdir -p 文件名/文件名/文件名

    先创建目录,再创建子目录

     

    ls

    显示当前目录文件

     

    ls -l

    以长格式显示文件属性

    长格式显示例:drwxr-xr-x 2 root root(d:表示文件类型,第234位:属主权限;第567位:属组权限;789位:其他用户权限;“2”表示文件硬连接个数;root位置:文件属主;第二个root位置:文件属组。

    ls -d

    显示目录本身

     

    ls -r

    逆向排序显示

     

    ls -R

    递归显示

     

    cp /aa/bb /cc/dd

    复制aa下的bbcc下的dd

     

    mv

    剪切

     

    cp -r

    递归复制

     

    cp -p

    保留原有的权限、属主和时间戳复制

     

    cp -a=-dRP

    保留所有复制

     

    rm

    删除

     

    rm -r

    递归移除目录

     

    rm -f

    强制删除

     

    touch

    改变时间戳

     

    touch -a

    改变访问时间

     

    touch -m

    改变修改时间

     

    touch -t ccYYMMHHhhmmss

    改变指定时间

     

    nano 文件名

    文本编辑

     

    vi 文件名

    编辑文件

     

    cat

    连接文件

     

    cat -n

    带有行号显示连接文件

     

    tac

    逆向显示连接文件

     

    more

    分屏查看命令

     

    less

    分页查看命令

     

    head -n 数字

    查看文件头部“数字”行

     

    tail -n 数字

    查看文件尾部“数字”行

     

    tr "w" "W"<aa

    将文件aa中的“w”替换成“W

     

    tr "a-z" "A-Z"<aa

    将文件aa中的所有字符换成大写

     

    tr -d "w"<aa

    将文件aa中的w删除

     

    wc -l

    文本统计行数

     

    wc -c

    字符数

     

    sort

    文本排序命令

     

    sort -r

    文件降序排序

     

    sort -n

    按数值排序

     

    hash

    查看缓存命令

     

    hash -d

    清除命令的缓存

     

    hash -r

    清除说有缓存

     

    useradd 用户名

    创建用户

    tail -1 /etc/passwd可查看用户文件的最后一行

    useradd -u

    指定用户UID

    UID有效范围0--65535不能重复

    useradd -g

    指定用户GID

    必须为已有GID范围0——65535

    useradd -r

    创建系统用户

    ID1--499

    useradd -c

    指定注释信息

     

    useradd -G

    指定额外组

     

    useradd -d

    指定家目录的路径

     

    useradd -M

    不给用户创建家目录

     

    cat /etc/shells

    查看有哪些shell可用

     

    id 用户名

    查看用户属性

     

    groupadd

    创建组

    查看/etc/group可查看组信息

    groupadd -g

    创建组指定GID

     

    groupadd -r

    创建系统组

     

    usermod

    修改用户属性

     

    usermod -u

    uid

     

    usermod -g

    GID

     

    usermod -l

    修改用户登录名称

     

    userdel

    删除用户但是不删除家目录

     

    userdel -r

    同时删除家目录

     

    chown

    修改文件属主

     

    chgrp

    修改文件属组

     

    chmod

    修改文件权限

    修改权限采用8进制例:rwx=7rw-=6chmod 777 aa,将aa所有权限开放

    chmod -u

    修改属主权限

     

    chmod -g

    修改属组权限

     

    chmod -o

    修改其他用户权限

     

    init 6reboot

    重启

     

    init 0shutdown -h nowhaltpoweroff

    关机

     

    /etc/sysconfig/network-scripts/

    网卡的配置信息存放地,以ifcfg-开头的文件

     

    hostnamectl status

    查看主机名

     

    /etc/yum.repos.d/

    yum源配置文件存放地,以.repo结尾

     

    createrepo 依赖包存放文件夹

    在此文件夹下生成yum源索引文件

     

    name=自己起名
    baseurl=file://
    依赖包包位置   
    gpgcheck=0
    enabled=1

    制作yum源时所需编辑信息

     

    rpm -ivh

    安装rpm

    /etc/:配置文件安装目录;/user/bin可执行文件安装目录;i表示安装;v表示详细信息;h表示显示进度,一般安装直接将3个选项都加上。

    rpm -nodeps

    不考虑依赖关系安装

     

    rpm -e 包名

    卸载依赖包

     

    mount /dev/cdrom /mnt

    将虚拟光驱挂载至mnt文件夹

     

    rpm -qa|grep 服务名

    查询此服务是否已安装

     

    yum -y install 包名

    yum方式安装

     

    yum -y remove 包名

    卸载相关所有依赖包

     

    rename

    用于重命名文件。

     

    tree

    功能是以树形结构显示目录下的内容(需要安装依赖包)

     

    free -h

    内存使用情况

     

    cat /proc/meminfo

    显示内存具体使用情况

     

    unzip

    解压文件

     

    uptime

    显示系统运行时间及负载

     

    hostname

    显示或者设置当前系统的主机名

     

    top

    实时显示系统资源使用情况

     

    route

    显示和设置 linux 系统的路由表

     

    netstat

    查看网络状态

     

    oracle数据安装目录下/oracle/product/11.2.0/db_1/network/admin/

    oracle数据库存放监听文件位置

     

    lsnrctl start

    启动监听

     

    lsnrctl stop

    停止监听

     

    lsnrctl status

    查看监听状态

     

    /etc/hostname(centos7)或者/etc/sysconfig/network(centos7以前版本)

    修改主机名文件位置

     

    netstat -anp|grep 端口号

    查看端口号是否被占用

     

  • 相关阅读:
    最小生成树
    BZOJ3894:文理分科(最大流)(同BZoj3438)
    BZOJ3438:小M的作物 (最大闭合权图->最小割)
    BZOJ 1305:dance跳舞(二分+最大流)
    BZOJ1266:上学路线route (最短路+最小割)
    BZOJ1854:游戏(二分图匹配)
    【PowerOJ1738】最小路径覆盖
    【SPOJ839】Optimal Marks 网络流
    【USACO】AC自动机
    【国家集训队2011】聪聪可可 树分治
  • 原文地址:https://www.cnblogs.com/wtpgogo/p/8493232.html
Copyright © 2011-2022 走看看