### Linux命令大全:系统信息、文件与目录管理 在Linux操作系统中,掌握一系列核心命令对于高效管理和操作系统至关重要。本文将详细介绍与系统信息查询、文件和目录管理相关的多个实用命令,帮助用户更好地理解和利用这些工具。 #### 系统信息查询 - **查看硬件架构** - `arch`:显示当前系统的架构类型。 - `uname -m`:另一种查看硬件架构的方式。 - `uname -r`:显示内核版本。 - `dmidecode -q`:获取系统硬件信息(如主板、处理器等)。 - `hdparm -i /dev/hda`:显示硬盘信息。 - `hdparm -tT /dev/sda`:测试硬盘读取速度。 - `cat /proc/cpuinfo`:查看CPU详细信息。 - `cat /proc/interrupts`:显示中断信息。 - `cat /proc/meminfo`:查看内存使用情况。 - `cat /proc/swaps`:显示交换分区使用情况。 - `cat /proc/version`:显示内核版本及编译信息。 - `cat /proc/net/dev`:显示网络设备统计信息。 - `cat /proc/mounts`:显示已挂载的文件系统信息。 - `lspci -tv`:列出PCI设备及其详细信息。 - `lsusb -tv`:列出USB设备及其详细信息。 - `date`:显示或设置系统日期和时间。 - `cal 2007`:显示指定年份的日历。 - `date "04 12 17 00 2007.00"`:设置系统日期和时间。 - `clock -w`:将系统时钟同步到硬件时钟(BIOS)。 - **进程管理** - `ps aux | grep Read`:查找包含特定字符串的进程。 - **系统控制** - `shutdown -h now`:立即关机。 - `init 0` 或 `telinit 0`:同样实现立即关机。 - `shutdown -h hours:minutes &`:定时关机。 - `shutdown -c`:取消定时关机。 - `shutdown -r now`:立即重启。 - `reboot`:另一种立即重启的方法。 - `logout`:退出当前登录会话。 #### 文件与目录管理 - **路径与目录操作** - `cd /home`:进入`/home`目录。 - `cd ..`:进入父目录。 - `cd ../..`:进入上上级目录。 - `cd ~user1`:进入用户`user1`的家目录。 - `cd -`:返回上次所在目录。 - `pwd`:显示当前工作目录。 - **文件与目录查看** - `ls`:列出目录中的文件和子目录。 - `ls -F`:以易于识别的格式列出文件和目录。 - `ls -l`:以详细列表形式展示文件和目录信息。 - `ls -a`:显示所有文件,包括隐藏文件。 - `ls *[0-9]*`:显示名称包含数字的文件。 - `tree` 或 `lstree`:以树形结构显示目录内容。 - **创建与删除** - `mkdir dir1`:创建名为`dir1`的新目录。 - `mkdir dir1 dir2`:同时创建`dir1`和`dir2`两个目录。 - `mkdir -p /tmp/dir1/dir2`:递归创建多级目录。 - `rm -f file1`:强制删除文件`file1`。 - `rmdir dir1`:删除空目录`dir1`。 - `rm -rf dir1`:递归删除目录`dir1`及其内容。 - **移动与复制** - `mv dir1 new_dir/`:将目录`dir1`重命名为`new_dir`。 - `cp file1 file2`:复制文件`file1`为`file2`。 - `cp dir/*.txt .`:将目录`dir`中的所有`.txt`文件复制到当前目录。 - `cp -a /tmp/dir1 .`:递归复制目录`/tmp/dir1`及其所有内容到当前目录。 - `cp -a dir1 dir2`:将目录`dir1`的内容复制到`dir2`。 - **链接创建** - `ln -s file1 lnk1`:创建指向`file1`的软链接`lnk1`。 - `ln file1 lnk1`:创建指向`file1`的硬链接`lnk1`。 - **文件属性修改** - `touch -t 0712250000 file1`:更改文件`file1`的时间戳为2007年12月25日00:00。 - `file file1`:输出文件`file1`的类型信息。 - `iconv -l`:列出所有支持的字符编码。 - `iconv -f fromEncoding -t toEncoding inputFile > outputFile`:转换文件编码。 - **文件搜索** - `find . -maxdepth 1 -name "*.jpg" -print -exec convert "{}" -resize 80x60 "thumbs/{}" \;`:批量调整当前目录下所有`.jpg`文件大小,并保存到`thumbs/`目录。 - `find / -name "file1"`:搜索整个系统中名为`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`文件。 - **挂载与卸载** - `mount /dev/hda2 /mnt/hda2`:将`/dev/hda2`挂载到`/mnt/hda2`。 - `umount /dev/hda2`:卸载`/dev/hda2`。 - `fuser -km /mnt/hda2`:杀死所有使用`/mnt/hda2`的进程后卸载。 - `umount -n /mnt/hda2`:卸载时不更新`/etc/mtab`。 - `mount /dev/fd0 /mnt/floppy`:挂载软盘。 - `mount /dev/cdrom /mnt/cdrom`:挂载CD/DVD-ROM。 - `mount /dev/hdc /mnt/cdrecorder`:挂载CD-RW/DVD-ROM。 - `mount -o loop file.iso /mnt`:以只读方式挂载ISO镜像文件。 以上命令是Linux中常用且重要的指令集,熟练掌握它们能极大地提高日常工作的效率。希望本文对您有所帮助!
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![tar](https://img-home.csdnimg.cn/images/20210720083646.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![none](https://img-home.csdnimg.cn/images/20210720083646.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 2
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- Carsim Simulink联合仿真基于LQR 模糊PID 滑模控制的横摆稳定性控制系统 综合跟随理想横摆角速度的方法和抑制汽
- 江科大STM32学习笔记(上)
- 基于MFC实现ModbusRTU转ModbusTCP的源码
- 串联式、并联式、混联式混合动力系统simulink控制策略模型(串联式、并联式、混联式每个都是独立的需要单独说拿哪个,默认是混联
- NiceCat.zip
- svn客户端安装包 windows 环境
- 蒙特卡洛模拟两相流气泡pdp-sim-tbf-master.zip
- 30a4882db91186b8.png
- 蒙特卡洛五子棋typescript实现mcts-ts-main.zip
- 使用WinRAR打开RAR文件.pdf
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)