Linux——基础指令

这篇具有很好参考价值的文章主要介绍了Linux——基础指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux基础指令

ls

语法:ls【语法】【目录或文件】:

功能:对于目录,直接列出目录下所有文件。对于文件,列出文件名和其他信息

  • -a:列出目录下所有文件文件,包括隐藏文件
  • -d:将目录像文件一样显示,而不是直接显示目录下的所有文件
  • -i:输出文件的i节点的索引信息
  • -k:以k字节形式表示文件的大小
  • -l:列出文件的详细信息
  • -n:用数字的UID,GID代表名称。
  • -F:在每个文件名后面附上一个字符以说明该文件的类型。“*”表示可执行文件,“/”表示目录,“@”表示符号链接;“|”表示FIFOs;“=”表示套接字。
  • -r:对目录反向排序
  • -t:以时间排序
  • -s:在I文件名后面输出该文件的大小。(大小排序,如何找到目录下最大的文件)
  • -R:列出所有子目录下的文件
  • -1:一行只输出一个文件

pwd

语法:pwd

功能:显示当前所在目录

cd

语法:cd 目录名

功能:将当前目录改变到目标目录中

touch

语法:touch【选项】...【文件】

功能:touch命令参数可更改文档和目录的日期时间,包括存取时间和和更改时间,或者创建一个不存在的文件。

  • -a:或--time=atime或--time =access或--time=use只更改存取时间
  • -c:或--no-create,不创建任何文档
  • -d:使用指定的日期时间
  • -m:或--time=mtime或--time=modify,只更改变动时间
  • -r:把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
  • -t:使用指定的日期时间

mkdir

语法:mkdir 【dirname】

功能:在当前目录下创建一个目录

rm

语法:rm【-r -i -f -v】【dirname】

功能:删除文件或目录

  • -r:递归删除目录下所有文件及目录
  • -f:直接删除
  • -i:删除前逐一询问

man

语法:man 【命令】

功能:通过手册查看命令的参数,及语法怎么用的

  • -a:将所有章节都显示出来,比如man printf它从缺省第一章开始搜索,直到就停止,用a选项,当按下q退出,它会继续往后面搜索,直到所有章节都搜索完毕。

手册:

  1. 是普通的命令
  2. 是系统调用的命令,如open,write...
  3. 是库函数,如printf...,/dev下的各种设备文件
  4. 是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义
  5. 给游戏留的,由各个游戏自己定义
  6. 是附件还有一些变量,比如向environ这种全局变量在这里说明
  7. 是系统管理用的命令,这些命令只能由root使用,比如ifconfig

cp

语法:cp【选项】 源文件或目录  目录文件或目录

  • -f:如果目标文件已经存在,一直覆盖
  • -i:若目标文件已经存在的时候,询问是否覆盖

cat

语法:cat 【选项】 【文件】

功能:查看目录文件的内容

  • -b:对非空输出行编号
  • -n:对输出的所有行编号
  • -s:不输出多行空行

more

语法:more 【选项】 【文件】

功能:类似cat

  • -n:对输出的所有行编号
  • q:退出more

less

语法:less【参数】文件

功能:和more类似

  • -i:忽略搜索时的大小写
  • -N:显示每行的行号
  • /字符串:向下搜索“字符串”的功能
  • ?字符串:向上搜索“字符串”的功能
  • n:重复前一个搜索
  • N:反向重复前一个搜索
  • q:退出

head

语法:head【参数】..【文件】..

功能:显示文件的内容到标准输出中,默认打印的是文件的前10行

  • -n:显示的行数

tail

语法:tail 【必要参数】【选项参数】【文件】

功能:用于显示指定文件的末尾内容,不指定文件时,作为输入信息进行处理。(通常查看日志文件)

  • -f:循环读取
  • -n<行数>:显示行数

date

  • -%H:小时
  • -%M:分钟
  • -%S:秒
  • -%X:相当于%H:%M:%S
  • -%d:日
  • -%m:月份
  • -%Y:完整年份
  • -%F:相当于%Y-%m-%d

时间戳:date+%s

cal

命令格式:cal 【参数】【月份】【年份】

功能:显示公历日历。

  • -3:显示系统的前3个月,当前月,下一个月
  • -j:显示在年中的第几天
  • -y:显示当前年份的日历

grep

语法:grep【选项】搜寻字符串文件

功能:在文件中搜索字符串,将找到的行打印出来

  • -i:忽略大小写
  • -n:把行号输出出来
  • -v:显示出没有“搜寻字符串”内容的那一行

zip/unzip:将目录文件压缩成zip格式

  • -r:递归处理

tar:打包/解包

  • -c:建立一个压缩文件
  • -x:解开一个压缩文件
  • -t:查看tarfile里面的文件
  • -z:是否同时具有gzip的属性?即是否需要用gzip压缩
  • -j:是否具有bzip2的属性?即是否用bzip2压缩
  • -v:压缩的过程中显示文件!
  • -f:使用档名
  • -C:压缩到指定目录

bc:可以进行浮点数运算

uname -r:获取电脑和操作系统的相关消息。uname可显示Linux主机所用的操作系统的版本,硬件的名称等基本信息。

  • -a/-all:详细显示出所有信息,依次为内核名称,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称。

su -:回到上次目录

vim + filename:如果没有文件,则创建一个文件,进入vim。

文件的默认权限是666,文件夹是777,最终的权限 = ~umask & 默认权限

Ctrl-w可以删除最后一个单词,Ctrl-U删除一行。

Ctrl-R可以来查看历史命令,不是用上下光标和history文章来源地址https://www.toymoban.com/news/detail-713654.html

到了这里,关于Linux——基础指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(62)
  • 【Linux运维】shell脚本检查服务器内存和CPU利用率

    在管理服务器时候写了一个 shell脚本,在服务上实现每天凌晨3点查系统的指定文件夹下的容量大小,如果超过10G就要删除3天前的内容,还要时刻查询内存和cpu利用率,如果超过80%就要提示用户出现过载 将以上代码保存为一个.sh文件,然后通过crontab在每天凌晨3点运行即可:

    2024年02月09日
    浏览(48)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(55)
  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(58)
  • [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

    本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。

    2024年02月07日
    浏览(73)
  • 【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 上)

    在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地

    2024年01月16日
    浏览(42)
  • 【Linux专区】如何配置新服务器 | 添加普通用户到sudoers | 配置vim | git免账号密码pull push

    💞💞 欢迎来到 Claffic 的博客 💞💞      👉  专栏 : 《Linux专区》👈 💬 前言: 时隔131天,你的好友Claffic重新发文了!(✿◕‿◕✿) 上期已经带大家白嫖了阿里云服务器,如果你还没有云服务器,请移步至【Linux专区】 环境搭建 | 带你白嫖七个月阿里云服务器_如何用

    2024年02月03日
    浏览(47)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(39)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(46)
  • Linux 清理磁盘空间&使用du指令排查服务器磁盘占用过大的文件

    命令:df -h 参数说明: -a:列出所有的文件系统,包括系统特有的/proc等文件系统 -k:以KB的容器显示各文件系统 -m:以MB的容量显示各文件系统 -h:以人们较易阅读的GB,MB,KB等格式自行显示 -H:以 M=1000K代替M=1024K的进位方式 -T:连同该分区的文件系统名称(例如ext3)也列出

    2024年02月06日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包