【Linux】指令与权限

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

【Linux】指令与权限,Linux,linux,网络,服务器,运维,http

  Yan-英杰的主页

悟已往之不谏 知来者之可追  

C++程序员,2024届电子信息研究生


目录

一、Xshell配置

       会话配置                                                                           

         日志

二、指令

        date指令

        cal指令

        find指令(极其重要)  -name

        grep指令

      

        zip/unzip指令

        问题:

                        为什么要打包和压缩?

        tar命令

        uname命令

        常用热键

三、shell命令以及运行原理

        如何理解?为什么不能直接使用kernel?


一、Xshell配置

       会话配置                                                                           

【Linux】指令与权限,Linux,linux,网络,服务器,运维,http【Linux】指令与权限,Linux,linux,网络,服务器,运维,http

         再次连接即可成功

         日志

                程序运行到自己的每一个关键时刻,需要自己打日志

                日志:日志的时间,日志的等级,日志具体信息,其他信息,将前面的信息写到一

个文件中,我们称之为日志

二、指令

        date指令

//时间戳
date %s

//如何将时间戳内的时间转换成我们能看得懂的时间
date +%Y:%m:%d_%H:%M:%S

//查看时间戳的起始时间--欧洲时间,这就是为什么我们查看的时间不是0点,而是八点
//这是因为东八区的时间和欧洲时间相差八小时
date +%Y:%m:%d_%H:%M:%S -d @0

         时间戳时间的计算,其实是从1970年1月1日开始计算,单调递增

【Linux】指令与权限,Linux,linux,网络,服务器,运维,http

        cal指令

                日历功能

//查看本月的日历
cal

//查看指定年日历
cal 2023
cal 1949

      

【Linux】指令与权限,Linux,linux,网络,服务器,运维,http

        find指令(极其重要)  -name

               

//查找指定文件的路径
find ~ -name test.c

//搜索指令位置

which ls

which find


//whereis指令:在系统特定路径下查找,既可以找到特定可执行程序,又可以找到手册,
//安装包,压缩包等等

whereis ll

【Linux】指令与权限,Linux,linux,网络,服务器,运维,http

        grep指令

                行文本过滤工具,行匹配,如果匹配的上进行打印,如果匹配不上则过滤掉

//行过滤
grep  "world" test.c

//行过滤,同时忽略大小写
grep -i "world" test.c

//打印需要找到的命令的行数
grep -n "world" test.c 

        

【Linux】指令与权限,Linux,linux,网络,服务器,运维,http

      

        zip/unzip指令

                

//压缩文件
zip d1.zip d1

//解压缩
unzip d1.zip

//压缩指定文件
zip -r d1.zip d1 log.txt

//进入管理员账号
su -
//然后输入密码即可
//再退出时,直接ctrl+D

        问题:

                        为什么要打包和压缩?

                        能被打包压缩的,一定是个整体(依赖关系程序),由多个文件编程一个文件,

不容易造成文件缺失,打包压缩可以让体积变小(体积大,下载时间变长,存储空间特别大)

        tar命令

                打包/解包不打开,直接对内容进行查看

                

//打包压缩
tar czf code.tgz d1
//tar->打包后缀
//.gz->压缩后缀

//预览
tar tzf code.tgz


//bc指令是Linux下的计算器

        uname命令

                查看服务器的详细信息

//查看主机的详细信息
//体系结构 内核版本
uname -a

//查看CPU的详细信息
lscpu

//向文件内输入内容
nano test.c

        常用热键

                Tab---命令补全        Tab---连按两下,可以显示系统指令        ctr+r查看最近的历史命令文章来源地址https://www.toymoban.com/news/detail-518603.html

三、shell命令以及运行原理

        Linux严格意义上说的是一个操作系统,我们称之为 核心( kernel ,但我们一般用户,不
能直接使用 kernel 。 而是通过kernel 外壳 程序,也就是所谓的 shell ,来与 kernel 沟通。

        如何理解?为什么不能直接使用kernel?

        从技术角度,Shell 的最简单定义:命令行解释器( command Interpreter )主要包含:
将使用者的命令翻译给核心( kernel )处理。
同时,将核心的处理结果翻译给使用者。
        对比windows GUI ,我们操作 windows 不是直接操作 windows 内核,而是通过图形接口,点击,从而完成我们的 操作(比如进入D 盘的操作,我们通常是双击 D 盘盘符 . 或者运行起来一个应用程序)。 shell 对于 Linux ,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果 在通过内核运 行出结果,通过 shell 解析给用户。

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

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

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

相关文章

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

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

    2024年02月08日
    浏览(86)
  • 如何判断linux 服务器是否是root权限

    您可以使用以下命令来判断当前Linux用户是否具有root权限: 如果输出为root,则表示当前用户是root用户,即具有root权限。 另外,您也可以使用以下命令来判断当前用户是否具有root权限: 如果当前用户具有sudo权限,则该命令不会输出任何内容。 如果当前用户没有sudo权限,则

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

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

    2024年02月09日
    浏览(65)
  • Linux - 进阶 NFS 服务器 NFS文件权限与共享目录权限主次问题

            #    NFS 的权限本身没有用户密码和账户验证登录过程               ( 你可以回忆下,我们前面访问远程共享目录的时候,是没有输入账户,密码啥的,是没                 有这个步骤的)              所以客户端登录到服务器后,会把客户端的

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

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

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

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

    2024年02月04日
    浏览(77)
  • 如何在LINUX(UBUNTU)实现FTP服务器多用户多权限

    要求 实现两个用户,使得一个student可以上传,下载文件 另一个teacher可以上传,下载,删除文件 首先现在Ubuntu上安装ftp(以下使用vsftp演示) 为了使student用户没有删除的权力,需要做以下更改 ftp服务器配置文件如下

    2024年01月21日
    浏览(45)
  • 必看>>>>Linux数据库被其他服务器远程访问(修改权限、开设端口)

    目录 一:修改权限 1.1 进入Linux数据库 1.2 修改数据库的远程连接权限 1.2.1 数据库远程权限修改命令 1.2.2 数据库远程权限查看命名 1.3 给Linux机添加端口 1.4 远程数据库连接 文章中的四:Linux中mysql数据库的安装 1.2.1 数据库远程权限修改命令 grant all privileges on *.* to \\\'root\\\'@\\\'%\\\'id

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

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

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

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

    2024年01月16日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包