Linux常用命令总结

10 篇文章 0 订阅

先推荐一个比较常用的linux模拟器

JSLinux

    data 日期
    [Tab]按键---具有『命令补全』不『档案补齐』的功能
    [Ctrl]-c按键---让当前的程序『停掉』
    [Ctrl]-d按键---通常代表着:『键盘输入结束
    CD 变换目录(给定文件夹设置为当前目录)
    pwd 显示当前所在目录
    mkdir建立新目录
    rmdir删给定目录
    ls 显示当前工作目录内容
    cp 复制
    rm移除  删除给定文件夹或文件  rm -r 递归删除文件夹
    mv移动  (重命名)
    cat 显示档案(第一行)
    tail 给定文件的最后十行内容
    less 按页或按窗口打印文件内容
    grep 给定文件中搜寻指定字符串  grep -i忽略大小写 grep -r<string><file>给定文件夹内的文件递归搜寻指定字符串
    nl输出行号
    find 找文档
    tar 创建 提取 查看压缩文件 tar -cvf <archive-name.tar> <file1-OR-file2-OR-both-to-archive> 是创建,tar -tvf <archive-to-view.tar> 来查看,tar -xvf <archive-to-extract.tar> 来提取
    gzip gzip<filename> 命令创建和提取gzip压缩文件,还可以用gzip -d <filename> 来提取压缩文件
    unzip unzip<archive-to-extract.zip> 对gzip文档进行解压。在解压之前,可以使用unzip -l <archive-to-extract.zip> 命令查看文件内容。
    --help 会在终端列出所有可用的命令,可以使用任何命令的-h 或-help选项来查看该命令的具体用法。
    whatis<command-name> 会用单行来描述给定的命令。
    man<command-name> 会为给定的命令显示一个手册页面
    exit 用于结束当前的终端会话
     ping <remote-host-address>通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态
    who 能列出当前登录的用户名
    su <username> 用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户
    uname 会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,使用uname -a 可以查看所有信息
    free 会显示出系统的空闲内存、已经占用内存、可利用的交换内存等信息,free -m 将结果中的单位转换成KB,而free –g 则转换成GB
    df 查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h 将结果以人类可读的方式显示
    ps 显示系统的运行进程
    top 命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u <username> 查看某个用户的CPU使用排名情况
    shutdown 用于关闭计算机,而shutdown -r用于重启计算机

下面分使用领域区分了一下

系统

# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量

 资源

# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载

磁盘和分区

# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况

网络

# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息

进程

# ps -ef # 查看所有进程
# top # 实时显示进程状态

用户

# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务

服务

# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务

 程序

# rpm -qa # 查看所有安装的软件包
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值