首页 > 系统相关 >.Linux基本命令,目录结构

.Linux基本命令,目录结构

时间:2024-04-10 10:24:18浏览次数:28  
标签:文件 39 etc cat 命令 &# Linux 目录

arch显示机器的处理器架构
(1) uname -m显示机器的处理器架构
(2) uname -r显示正在使用的内核版本
dmidecode -q显示硬件系统部件 - (SMBIOS / DMI)   
hdparm -i / dev / hda罗列一个磁盘的架构特性    
hdparm -tT / dev / sda在磁盘上执行测试性读取操作
cat / porc / cpuinfo显示CPU信息
cat / porc / interrupts显示中断
cat / porc / meminfo校验内存使用  
cat / porc / swaps显示哪些交换被使用
cat / porc / verion显示内核的版本
cat /porc/net/dev 显示网络适配器及统计
cat /porc/mounts 显示已加载的文件系统

date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 -月日时分年.秒
clock -w 将时间修改保存到 BIOS

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

locate \*.ps 寻找以 '.ps'结尾的文件 -先运行'updatedb'命令
whereis halt 显示一个二进制文件、源码或man的位置
which halt 显示一个二进制文件或可执行文件的完整路径

挂载一个文件系统
mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘- 确定目录'/ mnt/hda2' 已经存在
umount /dev/hda2 卸载一个叫做hda2的盘- 先从挂载点'/ mnt/hda2' 退出

追加命令

1,linux里把文件/etc/aaa中的内容追加到/usr/bbb中的内容的后面
  sudo cat /etc/aaa >>/usr/bbb
2,更改/etc/index.html的文件所有者为apache,文件群组为apache
  sudo chmod apache:apache  /etc/index.html
3,更改/etc/index.html的所有者权限为读取、写入、执行。群组权限为读取。其他权限为读取
  sudo chmod 744 /etc/index.html
4,删除/etc下名为hello的文件
  sudo rm /etc/index.html

当然,如果你是以orot用户执行以上操作,可以去掉前边的sudo!

df -hl 查看磁盘剩余空间

df -h 查看每个根路径的分区大小

du -sh [目录名] 返回该目录的大小

du -sm [文件夹] 返回该文件夹总M数

关机 (系统的关机、重启以及登出)
shutdown -h now 关闭系统(1)
init 0 关闭系统(2)
telinit 0 关闭系统(3)
shutdown -h hour:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启(1)
reboot 重启(2)
logout 注销

文件和目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls *[0-9]* 显示包含数字的文件名和目录名
tree 显示文件和目录由根目录开始的树形结构(1)
lstree 显示文件和目录由根目录开始的树形结构(2)
mkdir dir1 创建一个叫做 'dir1'的目录'

磁盘空间
df -h 显示已经挂载的分区列表
ls -lSr |more 以尺寸大小排列文件和目录
du -sh dir1 估算目录 'dir1'已经使用的磁盘空间'

下载、解压

1)对于.tar结尾的文件
  tar -xf all.tar

2)对于.gz结尾的文件
  gzip -d all.gz
  gunzip all.gz

# zip all.zip *.jpg
  这条命令是将所有.jpg的文件压缩成一个zip包
# unzip all.zip
  这条命令是将all.zip中的所有文件解压出来

下载命令

wget + 空格 +要下载文件的url路径

=====================================

Shell 脚本:

必须以  #!/bin/sh  开头

简单例子:判断这个目录下有没有文件(File)

#!/bin/bash
Num=`ls -al /opt |grep "^-"|wc -l `
if [ $Num != 0 ]
 then echo "/opt has $Num files"
else
 echo "/opt has none file"
fi

ls -al /opt |grep "^-"|wc -l  这个命令能够统计文件个数 为0就是没有文件 非零就是有文件

标签:文件,39,etc,cat,命令,&#,Linux,目录
From: https://www.cnblogs.com/shanhubei/p/18125470

相关文章

  • Taurus.MVC 性能压力测试(ap 压测 和 linux 下wrk 压测):.NET Core 版本
    前言:最近的Taurus.MVC版本,对性能这一块有了不少优化,因此准备进行一下压测,来测试并记录一下Taurus.MVC 框架的性能,以便后续持续优化改进。今天先压测.NETCore 版本,后续有时间再压测一下.NET 版本。下面来看不同场景下的压测结果,以下测试结果会由两台电脑进行分别测试。......
  • Python的click库做命令行工作
    需求是MeterSphere测试计划状态是已完成/已结束,测试进度不是100%。排查发现是test_plan_test_case表中已取消关联的用例算在了测试用例总数导致的所以做了一个命令行工具方便其他人处理该问题pythonclick库常用函数详解_click函数-CSDN博客pythonClick库知识点汇总_python......
  • source 和export 命令的区别
    1、sourcesource的解释,内置的shell命令,其功能是什么?什么是shell?source指令的作用:1、刷新当前shell环境2、在当前环境使用source执行Shell脚本3、从脚本中导入一个shell功能函数4、从另一个Shell脚本中读取变量一、概述source命令是一个内置的shell命令,用于从当前shel......
  • 解决idea中Terminal终端无法执行GIT命令+Terminal 中文乱码
    参考文档:https://blog.csdn.net/qq_44830363/article/details/107096825 在使用IDEA进行开发的时候,经常会用到Git进行代码管理,如果再开一个Docker窗口的话,窗口切换来切换去的很不方便为了简单方便,我们可以直接在IDEA中使用自带的Terminal,这样就可以达到在IDEA主界......
  • Windows 中的 REG 命令是用于在命令行界面下直接操作 Windows 注册表的工具。注册表是
    Windows中的REG命令是用于在命令行界面下直接操作Windows注册表的工具。注册表是Windows系统中存储配置信息、应用程序设置以及系统参数的数据库,通过修改注册表可以影响系统的行为和配置。REG命令允许用户通过命令行界面来查询、修改和删除注册表中的键值。它的主要作用......
  • Linux硬盘故障排除指南:Smartctl、Dmesg和Fsck使用详解
     文章目录引言Smartctl什么是SmartctlSmartctl的作用如何安装和使用SmartctlSmartctl使用示例和解释Dmesg什么是DmesgDmesg的作用如何使用DmesgDmesg使用示例和解释Fsck什么是FsckFsck的作用如何使用FsckFsck使用示例和解释故障......
  • Ubuntu Desktop 免费的文件 / 目录差异比较工具 (Beyond Compare 为收费软件)
    UbuntuDesktop免费的文件/目录差异比较工具[BeyondCompare为收费软件]1.Installation2.MeldDiffViewer3.LocktoLauncherReferencesMeld-Visualdiffandmergetoolhttps://meldmerge.org/Meldhelpsyoucomparefiles,directories,an......
  • Linux下的硬链接和软链接
    前言在Linux文件系统中,一个文件被分成两个部分:元数据(metadata)与用户数据(userdata)。元数据为文件的附加属性,如索引节点(Inode)、文件大小、文件创建时间、文件所有者等。元数据中并不包含文件名,文件名仅仅是为了方便用户使用。Linux文件系统为每一个保存在磁盘分区中的文件(无论......
  • 导出和导入UEFI启动项列表,您可以使用 bcdedit 命令,并结合使用输出重定向来实现
    导出和导入UEFI启动项列表,您可以使用bcdedit命令,并结合使用输出重定向来实现。以下是一个示例批处理脚本,演示如何导出和导入UEFI启动项列表:导出UEFI启动项列表[email protected]/enumfirmware>UEFI_boot_entries.txt......
  • CMD 批处理脚本自定义 UEFI 启动项,您需要使用 bcdedit 命令来操作 Windows 引导管理器
    CMD批处理脚本自定义UEFI启动项,您需要使用bcdedit命令来操作Windows引导管理器(BootConfigurationData,BCD)。BCD存储了计算机启动时所需的信息,包括可用的操作系统和启动选项。以下是一个简单的示例,演示如何使用CMD批处理脚本添加、修改和删除启动项:1.添加启动项要添......