linux命令详解

简介: linux命令详解

linux系统信息命令

arch 显示机器的处理器架构


uname -m 显示机器的处理器架构


uname -r 显示正在使用的内核版本


dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)


hdparm -i /dev/hda 罗列一个磁盘的架构特性


hdparm -tT /dev/sda 在磁盘上执行测试性读取操作


cat /proc/cpuinfo 显示CPU info的信息


cat /proc/interrupts 显示中断


cat /proc/meminfo 校验内存使用


cat /proc/swaps 显示哪些swap被使用


cat /proc/version 显示内核的版本


cat /proc/net/dev 显示网络适配器及统计


cat /proc/mounts 显示已加载的文件系统


lspci -tv 罗列 PCI 设备


lsusb -tv 显示 USB 设备


date 显示系统日期

cal 2007 显示2007年的日历表


date 041217002007.00 设置日期和时间 - 月日时分年.秒


clock -w 将时间修改保存到 BIOS

linux关机 重启命令 (系统的关机、重启以及登出 )


shutdown -h now 关闭系统


init 0 关闭系统


telinit 0 关闭系统


shutdown -h hours:minutes & 按预定时间关闭系统


shutdown -c 取消按预定时间关闭系统


shutdown -r now 重启


reboot 重启


logout 注销


linux文件和目录命令


cd /home 进入 '/ home' 目录'


cd .. 返回上一级目录


cd ../.. 返回上两级目录


cd 进入个人的主目录


cd ~user1 进入个人的主目录


cd - 返回上次所在的目录

linux文件搜索命令


find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录


find / -user user1 搜索属于用户 'user1' 的文件和目录


find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件


find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件


find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件


find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限


find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备


locate \*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令


whereis halt 显示一个二进制文件、源码或man的位置


which halt 显示一个二进制文件或可执行文件的完整路径

pwd 显示工作路径


ls 查看目录中的文件


ls -F 查看目录中的文件


ls -l 显示文件和目录的详细资料


ls -a 显示隐藏文件


ls *[0-9]* 显示包含数字的文件名和目录名


tree 显示文件和目录由根目录开始的树形结构(1)


lstree 显示文件和目录由根目录开始的树形结构(2)


mkdir dir1 创建一个叫做 'dir1' 的目录'


mkdir dir1 dir2 同时创建两个目录


mkdir -p /tmp/dir1/dir2 创建一个目录树


rm -f file1 删除一个叫做 'file1' 的文件'


rmdir dir1 删除一个叫做 'dir1' 的目录'


rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容


rm -rf dir1 dir2 同时删除两个目录及它们的内容


mv dir1 new_dir 重命名/移动 一个目录


cp file1 file2 复制一个文件


cp dir/* . 复制一个目录下的所有文件到当前工作目录


cp -a /tmp/dir1 . 复制一个目录到当前工作目录


cp -a dir1 dir2 复制一个目录


ln -s file1 lnk1 创建一个指向文件或目录的软链接


ln file1 lnk1 创建一个指向文件或目录的物理链接


touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm)


file file1 outputs the mime type of the file as text


iconv -l 列出已知的编码

linux网络命令 - (以太网和WIFI无线)


ifconfig eth0 显示一个以太网卡的配置


ifup eth0 启用一个 'eth0' 网络设备


ifdown eth0 禁用一个 'eth0' 网络设备


ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址


ifconfig eth0 promisc 设置 'eth0' 成混杂模式以嗅探数据包 (sniffing)


dhclient eth0 以dhcp模式启用 'eth0'


route -n show routing table


route add -net 0/0 gw IP_Gateway configura default gateway


route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 configure static route to reach network '192.168.0.0/16

目录
相关文章
|
3天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
18 3
|
3天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
16 2
|
24天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
171 5
|
24天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
72 4
|
11天前
|
缓存 监控 Linux
|
14天前
|
Linux Shell 数据安全/隐私保护
|
15天前
|
域名解析 网络协议 安全
|
21天前
|
运维 监控 网络协议
|
22天前
|
监控 Linux Shell
|
3天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
18 3