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

目录
相关文章
|
10月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
1023 1
二、Linux文本处理与文件操作核心命令
|
10月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
656 137
|
10月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
1609 58
|
JSON 自然语言处理 Linux
linux命令—tree
tree是一款强大的Linux命令行工具,用于以树状结构递归展示目录和文件,直观呈现层级关系。支持多种功能,如过滤、排序、权限显示及格式化输出等。安装方法因系统而异常用场景包括:基础用法(显示当前或指定目录结构)、核心参数应用(如层级控制-L、隐藏文件显示-a、完整路径输出-f)以及进阶操作(如磁盘空间分析--du、结合grep过滤内容、生成JSON格式列表-J等)。此外,还可生成网站目录结构图并导出为HTML文件。注意事项:使用Tab键补全路径避免错误;超大目录建议限制遍历层数;脚本中推荐禁用统计信息以优化性能。更多详情可查阅手册mantree。
1160 143
linux命令—tree
|
9月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
1497 2
|
10月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
805 16
|
10月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
912 0
Linux内存问题排查命令详解
|
12月前
|
监控 Linux 网络安全
Linux命令大全:从入门到精通
日常使用的linux命令整理
1776 13
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
2069 21
|
Unix Linux
linux命令—cd
`cd` 命令是 Linux/Unix 系统中用于切换工作目录的基础命令。支持相对路径与绝对路径,常用选项如 `-L` 和 `-P` 分别处理符号链接的逻辑与物理路径。实际操作中,可通过 `cd ..` 返回上级目录、`cd ~` 回到家目录,或利用 `cd -` 在最近两个目录间快速切换。结合 Tab 补全和 `pwd` 查看当前路径,能显著提升效率。此外,需注意特殊字符路径的正确引用及脚本中绝对路径的优先使用。