导航:首页 > 操作系统 > linux语句

linux语句

发布时间:2022-04-27 04:52:55

linux shell的if语句

echo "你继续吗?Y or N"
read ANSWER
if [ “$ANSWER” = “Y” -o “$ANSWER” = “y” ] ; then
echo "你选择了$ANSWER";
elif [ “$ANSWER” = “N” -o “$ANSWER” = “n” ] ; then
echo "你选择了$ANSWER";
else
echo "输入错误"
exit
fi
-----你试试

❷ linux系统下的这两个语句是什么意思

cat 是从一个文件或者设备里面进行“RAW”方式的读取。是读取,没有写入的功能,默认是标准输出。也就是命令行的一般输出提示,但他可以跟随管道符实现与其他命令的数据连续处理。比如这个命令的 > 来表明把输出发送给 /dev/sdb 这个设备。(详细管道符的作用自己搜索吧,太多了)

第一个就是管道方式获取 linux.img 他 cat 出来的东西后管道符 > 把输出转发给 /dev/sdb 。

第二个命令效果相同。只不过他用的是 dd 命令,这个命令的作用是把 if 的文件或者设备的内容写到 of 的设备或者文件上。同时他还有别的参数,可以设置读写的数量还有一次处理量,当然还有起点。比 cat 功能更多,不过貌似不支持管道符。

这两个都是 RAW 方式的,也就是不管什么内容,都是直接处理。

这两行命令注意安全!他会用 linux.img 里面的内容覆盖掉你的 sdb 盘,这个是整盘的覆盖,不是针对某一个扇区,针对扇区需要 sdb1 sdb2 一类的。
而且从 MBR 开始,会覆盖引导程序和分区表!

❸ linux配置文件中如何快速查找某条语句

linux配置文件一般使用vi或者vim编辑器打开。

命令模式下输入“/字符串”,例如“/abc”就可以找到相关的语句。
如果不清楚什么是命令模式,你可以自行网络一下vi编辑器,很简单的。

❹ linux 怎么执行脚本的语句

这个问题没表述清楚。

  1. 首先先确定这个脚本是用什么语言写的?shell?phppython?还是其他;

  2. 确定脚本语言后,需要确定该语言的解释器路径,比如shell的/bin/sh,比如python的/usr/bin/python,当然源码安装的自定义路径自己应该知道。

  3. 执行方式我说两种,第一种解释器路径+空格+脚本名,比如/usr/bin/python test.py。 第二种直接./脚本名执行,但是需要给脚本执行权限比如chmod +x test.py,还有就是脚本里第一行需要声明解释器路径,这样脚本才会找到相对应的解释器去解释语言,比如脚本里第一行会写#!/usr/bin/python

  4. 如果你说的是shell脚本,则可以/bin/sh -x 脚本名去诊断,也可以单个外部去执行赋值变量,去输出。

❺ Linux语句

  1. echo "hello, wolrd!"

  2. ls -l

  3. cat /etc/passwd

  4. less /etc/passwd

  5. cd /home

❻ Linux的if语句问题

脚本 里 -a是正则表达式的&& ,即全部条件成立才成立,只要第一个条件不成立后面的都不会执行,\( $1 =='q' -a $1 =='Q' -a $1 =='Quit' -a $1 == 'quit' \),你每次输入一个Q/Quit/q/quit,都只是符合其中一个条件,故这个语句值为假,然后!是当if [ ! **** ]后面的****为假时执行,即会直接输出“NOT Quiting....” 。
-o 是只要有一个条件成立,全部语句就成立,当你输入Q/Quit/q/quit时,if 里面的 \( $1 =='q' -o $1 =='Q' -o $1 =='Quit' -o $1 == 'quit' \) 就是为真,前面再加上一个!,就是 假,故此时执行else后面的语句,于是输出结果是Unknown Argument。

只要知道!是取反就可以了,讲的不好见谅。

❼ linux中,怎么通过shell语句获取当前日期,输出格式要求20111224.

在Linux下,可以通过date语句来获取当前日期:

输入:date +%Y%m%d

输出:20190314

命令实际执行情况如下图:


(7)linux语句扩展阅读

GNU 对 date 命令的另一个扩展是 -d 选项,使用这个功能强大的选项,您可以完成很多有意义的工作。

1、快速地查明一个特定的日期究竟是星期几:

输入:date -d "nov 22"

输出:2019年 11月 22日 星期五 00:00:00 CST

在本示例中,您可以看到今年(2019年)的 11 月 22 日是星期五。

2、获得相对日期

-d 选项还可以告诉您,相对于当前日期之前或者以后的日期。

如,您需要了解两星期以后的日期,那么:

输入: date -d "2 weeks"

输出:2019年 03月 29日 星期五 00:12:24 CST

3、使用 next/last指令,您可以得到以后的星期几是哪一天:

输入: date -d "next monday" (下周一的日期)

输入: date -d next-day +%Y%m%d(明天的日期)或者:date -d tomorrow +%Y%m%d

输入: date -d last-day +%Y%m%d(昨天的日期) 或者:date -d yesterday +%Y%m%d

输入: date -d last-month +%Y%m(上个月是几月)

输入: date -d next-month +%Y%m(下个月是几月)

4、使用 ago 指令,您可以得到过去的日期:

输入: date -d "30 days ago" (30天前的日期)

5、您可以使用负数以得到相反的日期:

输入: date -d "dec 14 -2 weeks" (相对:dec 14这个日期的两周前的日期)

输入: date -d "-100 days" (100天以前的日期)

输入: date -d "50 days" (50天后的日期)



❽ 在当前目录下,统计以test为文件名的txt文件中有多少行文本内容。Linux语句应该怎么写求大

wc -l test.txt
其中参数l是line的意思,统计行数的。

❾ 关于Linux shell脚本的语句

展开全部
shell
其实很朴素的,
比如mode是aaaaa
那么`........$mode.key`
就是
`.........aaaaa.key`
作为执行命令的参数。
root@ubuntu:~#
mode=aaaaa
root@ubuntu:~#
echo
"
$mode.key"
aaaaa.key
root@ubuntu:~#
上面的例子是双引号,但是你的例子中的反引号也差不多,psm_cmd程序看到的就是aaaaa.key这个字符串
-------test.sh---------
#!/bin/bash
if
[
$1
==
"aa.key"
]
then
echo
"yes"
else
echo
"no"
fi
--------------------------------
root@ubuntu:~#
res=`./test.sh
$mode.key`
root@ubuntu:~#
echo
$res
yes
这个就很清楚了
求采纳!!!!!!!!

❿ linux 语句的功能(简称翻译)

6 将当前目录开始的所有文件包含子文件夹的所有者改为mysql
7 将当前目录开始的所有文件包含子文件夹的用户组改为mysql

阅读全文

与linux语句相关的资料

热点内容
调度系统软件python 浏览:205
微信大转盘抽奖源码 浏览:497
压缩机损坏的表现 浏览:862
同步数据服务器怎么用 浏览:634
163邮箱服务器的ip地址 浏览:50
服务器跟域是什么 浏览:128
rails启动命令 浏览:465
logistic命令怎么用 浏览:738
c语言点滴pdf 浏览:747
linuxrtc编程 浏览:258
linux打包并压缩命令 浏览:644
aes加密的证书格式 浏览:99
oracledbcalinux 浏览:844
酬勤任务app怎么被特邀 浏览:199
android应用文件夹 浏览:1002
平面设计法则pdf 浏览:339
3d圆角命令怎么用 浏览:569
程序员买意外险还是重疾险 浏览:621
辽宁的dns服务器地址云空间 浏览:448
我的世界服务器断开后怎么连接 浏览:415