Linux基本指令(上)——“Linux”

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

各位CSDN的uu们好呀,今天,小雅兰的内容是Linux啦!!!主要是Linux的一些基本指令和Linux相关的基本概念(系统层面),下面,让我们进入Linux的世界吧!!!


ls 指令

pwd命令

cd 指令

touch指令

mkdir指令(重要)

rmdir指令 && rm 指令(重要)

man指令(重要)


首先,我们得知道一个问题:

我们在敲各种指令,究竟是在做什么?

第一次接触Windows的时候,我们进行的各种日常操作(使用Windows),那么我们接下来的敲击的Linux的指令,起着相同的作用。

ls 指令

语法: ls [选项][目录或文件]

功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

在敲指令的时候,一定要注意指令之间的空格(非常非常非常重要)!!!指令一定要输入正确!!! 

还有一个就是:每天的代码都应该有一个独立的目录,如果我们误操作或者不想要刚刚的所有的操作了,可以直接删除该目录,或者该目录下的所有文件。

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

下面,我们又来看一个问题:

如果我在磁盘上新建一个空文件,请问该文件要不要占据磁盘上面的空间呢?

答案当然就是要!!!

对于一个文件来说,不只是只有它的内容是数据,它的修改日期啊、类型啊、大小啊,这些属性在计算机看来,都是数据!!!所以说,文件=内容数据+属性数据!!!

那为什么我们会突然提起这个问题呢?

因为ls -l 就是显示文件的详细属性!!!

看上面这张图片,发现在敲了ls -l 的基础上再敲了一个 -a,会多显示两个文件,分别是. .文件和. 文件。

Linux下是有隐藏文件的!Windows下也是有隐藏文件的!

Linux下隐藏文件/目录(文件夹)的方式,可以让文件以 . 开头

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

隐藏文件的基本用途:可以用来进行隐藏一些配置文件!

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

常用选项:

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
  • -d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
  • -i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
  • -k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
  • -l 列出文件的详细信息。
  • -n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
  • -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表 示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
  • -r 对目录反向排序。
  • -t 以时间排序。
  • -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
  • -R 列出所有子目录下的文件。(递归)
  • -1 一行只输出一个文件。

pwd命令

语法: pwd

功能:显示用户当前所在的目录

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信


cd 指令 

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

 Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

 Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

 Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux的整个目录结构,本质上是一棵多叉树结构!!!

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

我们一般定义一个文件(普通)的时候,喜欢采用路径的方式,来进行定位!!!

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信这种就是绝对路径 

不以根目录开始,而是以当前路径为参考点, 这样的定位文件的方式,叫做相对路径。

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

cd 相对路径or绝对路径

语法:cd 目录名

功能:改变工作目录。将当前工作目录改变到指定的目录下。

cd .. : 返回上级目录

cd /home/litao/linux/ : 绝对路径

cd ../day02/ : 相对路径

cd ~:进入用户家目

cd -:返回最近访问目录

普通用户而言:/home/ XXX:就叫做XXX这个用户的家目录(工作目录)

对于root用户而言:/root


touch指令

语法:touch [选项]... 文件...

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

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

常用选项:

  • -a   或--time=atime或--time=access或--time=use只更改存取时间。
  • -c   或--no-create  不建立任何文档。
  • -d  使用指定的日期时间,而非现在的时间。
  • -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
  • -m   或--time=mtime或--time=modify  只更改变动时间。
  • -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
  • -t  使用指定的日期时间,而非现在的时间 

 mkdir指令(重要)

语法:mkdir [选项] dirname...

功能:在当前目录下创建一个名为 “dirname”的目录

常用选项:

-p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立 好那些尚不存在的目录,即一次可以建立多个目录。

如果是想一下子创建多个路径,就需要用到mkdir啦,但是又不能直接使用mkdir,需要用到mkdir的-p选项。

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

这边有一个命令,就是tree,可以看一串路径

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

如果没有安装tree这个指令的话,可以安装一下:

yum install -y tree 

mkdir                 #创建一个目录

mkdir  -p            #创建一串路径 

mkdir  -p  test/test1  :         递归建立多个目录 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 


rmdir指令 && rm 指令(重要)

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。

语法:rmdir [-p][dirName]

适用对象:具有当前目录操作权限的所有使用者

功能:删除空目录

常用选项:

-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

rm命令可以同时删除文件或目录

语法:rm [-f-i-r-v][dirName/dir]

适用对象:所有使用者

功能:删除文件或目录

常用选项:

  • -f 即使文件属性为只读(即写保护),亦直接删除
  • -i 删除前逐一询问确认
  • -r 删除目录及其下所有文件

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信使用rmdir的话,默认只能删除空目录!!! 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

使用rm指令,因为现在是root用户,删除一个文件,它会给你一个提示,回答y或者n就是了。

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

如果是用rm直接删除一个目录,它会不让你删,实在想删的话,可以使用rm -rf ,递归式地删除,也不会给任何提示,就这么直接删掉了。

下面,小雅兰写了一串脚本,一次性创建了20个文件:

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

 Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux没有回收站,删了就是删了!

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 


man指令(重要)

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man。

语法: man [选项] 命令

常用选项

  • -k 根据关键字搜索联机帮助
  • num 只在第num章节找
  • -a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

解释一下,面手册分为8章

1 是普通的命令

2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)

3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件

5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

6 是给游戏留的,由各个游戏自己定义

7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8 是系统管理用的命令,这些命令只能由root使用,如ifconfig

其实,printf也是一条指令,那如果是想要查询它在C语言中函数的功能的话,可以man 3 printf

 Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 

如果是man手册里面的命令不完整的话,可以输:

yum install -y man-pages 

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信 


好啦,小雅兰今天的Linux指令的内容就到这里啦,还要继续加油呀!!!

Linux基本指令(上)——“Linux”,Linux,linux,运维,服务器,网络安全,信息与通信文章来源地址https://www.toymoban.com/news/detail-729051.html

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

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

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

相关文章

  • 连接云服务器及Linux常用指令学习

    1、通过系统终端连接云服务器(需要有ssh) win+R,输入cmd进入终端 输入命令:ssh ubuntu@ip号,注意:腾讯云服务器默认用户为ubuntu而阿里云默认用户为root                    2、通过XShell连接云服务器  点击连接后会弹出一个弹框需要填写用户名,腾讯云服务器填ubuntu,阿里

    2024年02月06日
    浏览(52)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月06日
    浏览(50)
  • 等保2.0 测评 linux服务器加固 基本安全配置手册

    禁止所有默认的被操作系统本身启动的且不需要的帐号,当你第一次装上系统时就应该做此检查,Linux提供了各种帐号,你可能不需要,如果你不需要这个帐号,就移走它,你有的帐号越多,就越容易受到攻击。 #为删除你系统上的用户,用下面的命令: [root@c1gstudio]# userdel

    2024年03月14日
    浏览(62)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包