当前位置: 首页 > news >正文

西安做网站找缑阳建/腾讯广告推广平台入口

西安做网站找缑阳建,腾讯广告推广平台入口,中铁建设集团有限公司门户网站,深圳专业制作网站哪个公司好文章目录 shell概述echoshell如何知道去哪寻找date或echo呢?$PATHlsman流根用户 shell概述 root1test:~$ $表示身份不是root用户 ~表示当前所在位置是"home" root1test:~$ date Sat Jul 8 02:57:44 UTC 2023输入命令,会被shell解析 上述执行…

文章目录

  • shell概述
  • echo
  • shell如何知道去哪寻找`date`或`echo`呢?
  • $PATH
  • ls
  • man
  • 根用户

shell概述

root1@test:~$ 

$表示身份不是root用户
~表示当前所在位置是"home"


root1@test:~$ date
Sat Jul  8 02:57:44 UTC 2023

输入命令,会被shell解析
上述执行date程序,打印出了当前的日期和时间


echo

可以在执行命令的同时向程序传递参数

root1@test:~$ echo hello
hello

上述,让shell执行echo,同时指定参数hello,echo程序将参数打印出来

shell基于空格分割命令进行解析,然后执行第一个单词代表的程序,并将后续的单词作为程序可以访问的参数。

如果希望传递的参数中包含空格,要么用单引号,双引号包裹起来,要么使用转义符号\进行处理

shell如何知道去哪寻找dateecho呢?

类似于python或ruby,shell是一个编程环境,具备变量、条件、循环和函数。
在shell执行命令,实际上是在执行一段shell可以解释执行的简短代码。
如果要求shell执行某个指令,但该指令并不是shell所了解的编程关键字,它会去咨询环境变量$PATH,列出shell接到某条指令时,进行搜索的路径

$PATH

root1@test:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
root1@test:~$ which echo
/usr/bin/echo
root1@test:~$ /usr/bin/echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

执行echo命令时,shell会在$PATH中搜索由:分割的一系列目录,基于名字搜索该程序。找到该程序时便执行。

确定某个程序名代表的是哪个具体的程序,可以使用 which 程序。


ls

路径/代表根目录
.代表当前目录
..代表上一级目录


ls命令可以查看指定目录下包含哪些文件,没有指定默认是当前目录

-h--help可以帮助打印程序的帮助信息

ls -l 可以打印详细信息

root1@test:~$ ls -l /home
drwxr-xr-x 3 root1 root1 4096 Jun  3 08:15 root1

d表示是一个目录,
接下来九个字符,每三个构成一组,分别代表文件所有者,用户组,以及其他所有人 具有的权限

r读权限(对于文件夹,可以列出里面的文件)
w修改权限(对于文件夹,添加、删除里面的文件)
x可执行(对于文件夹,对该文件夹以及父文件夹的搜索权限)
-代表不具有相应的权限

其他命令:
mv重命名或移动文件
cp拷贝文件
mkdir新建文件夹

man

想要知道程序参数,输入输出信息,或者了解它们的工作方式,可以使用man程序,可以将指定的程序的文档展示出来,使用q退出程序

man ls

在这里插入图片描述

shell 中,程序有两个主要的“流”:它们的输入流和输出流。

当程序尝试读取信息时,它们会从输入流中进行读取,当程序打印信息时,它们会将信息输出到输出流中。

最简单的重定向是 < file > file。这两个命令可以将程序的输入输出流分别重定向到文件。

>>可以向一个文件追加内容

root1@test:~$ echo hello > hello.txt
root1@test:~$ cat < hello.txt 
hello
root1@test:~$ cat < hello.txt > hello2.txt
root1@test:~$ cat hello2.txt 
hello
root1@test:~$ echo hello >> hello2.txt 
root1@test:~$ cat hello2.txt 
hello
hello

使用管道(pipes),能够更好地利用文件重定向。
|允许将一个程序的输出和另外一个程序的输入连接起来。

root1@test:~$ ls -l / | tail -n1
drwxr-xr-x 11 root root  4096 May 15 04:23 var

根用户

root user
根用户几乎不受任何限制,他可以创建、读取、更新和删除系统中的任何文件。

在需要的时候使用 sudo 命令。
它的作用是可以以 su(super user 或 root 的简写)的身份执行一些操作。

http://www.jmfq.cn/news/5254669.html

相关文章:

  • 企业 网站微信 建设/莆田百度推广开户
  • wordpress编辑器段间距/优化网站内容的方法
  • 福田网站建设设计/厦门seo俱乐部
  • 唐山哪里有做网站的/晋城网站seo
  • 关于旅游网站策划书/国内最新新闻
  • 施坦威网站关于我们/深圳百度推广电话
  • 网站研发公司/windows优化大师要钱
  • 湛江专业看房/漯河seo推广
  • 2017湖北建设教育协会网站/最全bt搜索引擎入口
  • 阿里云云服务器ecs做网站访问慢/企业文化标语经典
  • 哈尔滨大型网站设计公司/官方网站营销
  • 查询类网站用什么做/seo查询官方网站
  • 百度推广会帮你做网站不/国际最新新闻热点事件
  • 网站文章结构变更怎么做301/企业推广语
  • 网站发语音功能如何做/线下推广怎么做
  • 有赞做网站/首页排名seo
  • 做一家视频网站/东莞网站制作推广公司
  • 加人引流加人网站怎么做/企业网站建设cms
  • 科技布沙发/网站整站优化推广方案
  • 怎么做跳转网站 充值登陆/seo搜索引擎推广
  • 中国电力建设集团有限公司/百度推广优化是什么?
  • 自己怎么给网站做优化/seo推广软件哪个好
  • 自己做抽奖网站违法/软文代写价格
  • 广告设计制作专业/关键词优化的发展趋势
  • 江苏省住房和城乡建设厅网站首页/整站seo
  • gravatar wordpress 禁用/seo深圳网络推广
  • 网站建设 管理与维护试题/谷歌浏览器网页
  • 网站建设 cn/百度推广客服电话24小时
  • 玩具公司网站开发论文/手机百度账号登录入口
  • bae备份wordpress/武汉seo收费