linuxshell吧
关注: 92 贴子: 111

  • 目录:
  • 科技周边
  • 0
    诚信收购 2702767232
  • 1
    经核实吧主Fuhrer丶 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 linuxshell吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
    辰达 8-1
  • 1
    while read var do echo $var done <$filename $filename中包含的tab全部被转换成了空格,怎么解决这个问题,或者还有什么其他命令可以对每一行数据进行处理吗?
  • 4
    有一个文件,内容如下 auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.10 #待修改 netmask 255.255.255.0 gateway 192.168.1.1 #待修改 以上两行待修改的行,需要用户输入,我想做一个sh,提示用户输入这两行ip地址,然后替换文件里的两行内容,但是文件里的这两行ip地址不是固定的,所以修改以前是不知道ip的。
  • 6
    #!/bin/bash #Program: # This program shows "Hello World!"in your screen. #History: #2013/01/16 King First release PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin export PATH echo -e "Hello World! \a \n" exit 0 然后在终端:sh sh01.sh;最终输出为: -e Hello World!???? 为什么echo的命令选项也一起输出来了啊?如果在终端直接运行echo -e "Hello World! \a \n"就能正确输出,可用脚本程序却不行???求指点???
  • 3
    拟机有个文件,想找到文本中的没有被注释和非空白的内容,这条命名成功了。 后来想换个方法试试,如下 虽然成功了,但是命令中的 $ 似乎解释不通,好像并不是我想的 行尾 的意思。 又换 貌似又成功了,但是,我的疑问来了 命令里的内容是 过滤文本中开头不是#的内容 似乎没有对空白行做处理,为什么输出里没有空白行 下面是用cat查看文本的部分截图
  • 0
    jlgj95 2020-11
    2944927006
    jlgj95 11-17
  • 0
  • 0
    QQ 3082156658 QQ1244699552
    mdyzyl69 3-31
  • 0
    有的加我,名。
  • 2
    今天没有灵感,半天写不出来请 大神帮忙谢谢\\\\\\\\\\\\\\\\\\\\ read -p “Please enter the Numbers:” 输入1,则 执行 昨天的数据,(输入2,执行前两天的数据) 谢谢了。
    常庸丁 3-7
  • 0
    最新版批量管理shell菜刀下载, XIse23.8官方版本。 过狗过WAF。过D盾! 下载地址:https://www.lanzous.com/i7m04zi
  • 1
    shell中色彩处理和awk使用技巧 https://blog.csdn.net/qq_43275475/article/details/83056749 Centos7.5-expect-正则表达式-sed-cut的使用https://blog.csdn.net/qq_43275475/article/details/83056126 第二十二章 跳出循环-shift参数左移-函数的使用https://blog.csdn.net/qq_43275475/article/details/83055644 更多可Q1228161940
  • 1
    求指点!!! 求助LoadRunner【 Error code : 9017.】错误的解决办法 在Loadrunner机器上telnet server端,无法连接, 但是在其他机器上telnet server端正常,说明服务器端还可以获取连接。 通过在服务器查看端口的连接数也不大,才几十个。请问下怎么解决?
  • 0
    1.test测试命令 test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和相应的功能分别如下: (1)数值测试: -eq:等于则为真 -ne:不等于则为真 -gt:大于则为真 -ge:大于等于则为真 -lt:小于则为真 -le:小于等于则为真 (2)字符串测试: =:等于则为真 !=:不相等则为真 -z 字符串:字符串长度伪则为真 -n 字符串:字符串长度不伪则为真 (3)文件测试: -e 文件名:如果文件存在则为真 -r 文件名:如果文件存在且可
  • 1
    本人想将ifconfig里面的IP置换到DHCP服务器里面的IP,,,那个ifconfig里面的IP会改变。。。。。
    tianyuewp 7-26
  • 1
    13. 特殊参数 1. $*: 代表所有参数,其间隔为IFS内定参数的第一个字元 2. $@: 与*星号类同。不同之处在於不参照IFS 3. $#: 代表参数数量 4. $?: 执行上一个指令的返回值 5. $-: 最近执行的foreground pipeline的选项参数 6. $$: 本身的Process ID 7. $!: 执行上一个背景指令的PID 8. $_: 显示出最后一个执行的命令
    活宝miyale 10-12
  • 3
    Shell脚本是掌握Linux操作系统比不可少的部分,而且在企业面试与笔试中常常必不可少,此部分视频针对Linux系统Shell部分精心录制。 技术点 第1讲:Shell脚本管理(1) 29分钟 http://edu.51cto.com/lesson/id-21384.html 第2讲:Shell脚本管理(2)之变量管理 33分钟 http://edu.51cto.com/lesson/id-21385.html 第3讲:Shell脚本管理(2)之标准输出与输入重定向 18分钟 http://edu.51cto.com/lesson/id-21386.html 第4讲:Shell脚本管理(2)shell入门案例 14分钟 http://edu.51cto.com/lesson/id-21387.html
  • 0
    需要编写一个shell,实现在每周三自动打包上星期日志
  • 0
    有在的随便回复下呗
  • 0
    hello SHell
  • 0
    想学好linux,我如果从shell学起的话。主要熟悉哪些命令?
    郁梨风 4-30
  • 1
    alias bsub 'ssh xelss@scgate /opt/vw/bin/bsub <' 这是能自动登录不许要输入密码吗
    vzdglgcnt 3-7
  • 0
    complete cd 'p/1/d' 是什么意思?
  • 1
    新人 报道来了
  • 6
    #/bin/bash if [ -z $1 ]; then echo "Please input a url" echo "example ./link www.baidu.com " else curl --silent $1 |egrep -o "http://[a-zA-Z0-9.]+\.[a-zA-Z]{2,4}" fi
  • 4
    2.if条件语句 if [ -x /sbin/quotaon ]; then echo "Turning on Quota for root filesystem" /sbin/quotaon / elif [ -x /sbin/quotaon ]; then /usr/bin/bash else echo "ok" fi
    Fuhrer丶 12-20
  • 2
    请问grep ^\... 1.txt 以及命令 grep '^\...' 1.txt有什么区别? 这两条命令得出的结果不同。 第一条命令中能得出字符大于三位的行都显示出来了, 第二条命令仅匹配'.78','.dj'之类的行。 不明白了,这有什么区别?请大侠赐教
    Fuhrer丶 12-19
  • 1
    都不好意思说啦··
    Fuhrer丶 12-7
  • 0
    (一)通过vi编辑器来替换。 参考博文: http://www.linuxdiyf.com/viewarticle.php?id=99843 http://kingaragorn.javaeye.com/blog/467308 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 well 为 good :n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 good :n,$s/well/good/g 替
    Fuhrer丶 12-1
  • 1
    震楼专用~~~ 除ftp和telnet以外,还可以使用r-系列命令访问远程计算机和在网络上交换文件。 使用r-系列命令需要特别注意,因为如果用户不小心,就会造成严重的安全漏洞。用户发出一个r-系列命令后,远程系统检查名为/etc/hosts.equiv的文件,以查看用户的主机是否列在这个文件中。如果它没有找到用户的主机,就检查远程机上同名用户的主目录中名为.rhosts的文件,看是否包括该用户的主机。如果该用户的主机包括在这两个文件中的任何一个之中,
    Fuhrer丶 11-23
  • 3
    命令1:监听命令 nc -l -p port nc -l -p port > e:\log.dat nc -l -v -p port 参数解释: -l:监听端口,监听入站信息 -p:后跟本地端口号 -v:显示端口的信息,如果使用-vv的话,则会显示端口更详细的信息 提示:一般大家都爱用-vv nc -l -p 80 这个很简单,监听80端口 如果机器上运行这个命令,端口80被认为是开放的,可以欺骗很多扫描器的哦! nc -l -p 80 > e:\log.dat 呵呵,功能和上边一样,但是后边加了个“> e:\log.dat”我想,学过ECHO 那个命令的人都会知道吧,
  • 0
    1.man 对你熟悉或不熟悉的命令提供帮助解释   eg:man ls 就可以查看ls相关的用法   注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行   2.ls 查看目录或者文件的属*,列举出任一目录下面的文件   eg: ls /usr/man   ls -l   a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)   b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x).   3.cp 拷贝文件   eg: cp filename1 filename2 //把filename1拷贝成filen
    Fuhrer丶 11-18
  • 2
    Linux系统命令:网络通信   ytalk      功能说明:与其他用户交谈。      语  法:ytalk [-isxY][-h<主机名称IP地址>][用户名称...]      补充说明:通过ytalk指令,你可以和其他用户线上交谈,如果想和其他主机的用户交谈,在用户名称后加上其主机名称或IP地址即可。      参  数:   -h<主机名称IP地址> 指定交谈对象所在的远端主机。   -i 用提醒声响代替显示信息。   -s 在指令提示符号先开启ytalk交谈窗。   -x
    Fuhrer丶 11-16
  • 4
    1. ls 列出文件和目录的命令 你一定很想知道你的电脑里面有哪些东西,现在执行命令ls,啊,怎么什么都没有?当然啦,这是你第一次登录到这个系统,你的默认位置是你的个人目录,而不是系统根目录。你还没有在这个目录里面存放任何的个人文件,当然什么都没有啦。如果你是用root用户登录的话,你的个人目录就是/root目录;如果你是用普通用户登录,比如叫做kris,那么kris的个人目录是/kris。前面的/是什么意思呢?就是“根”的意思,就是最前
    Fuhrer丶 11-14
  • 0
    12. bash的内部命令 bash命令解释程序包含了一些内部命令。内部命令在目录列表时是看不见的,它们由shell本身提供。常用的内部命令有:echo、eval、exec、export、readonly、read、shift、wait和点(.)。下面简单介绍其命令格式和功能。 1.echo 命令格式:echo arg 功能:在屏幕上打印出由arg指定的字符串。 2.eval 命令格式:eval args 功能:当shell程序执行到eval语句时,shell读入参数args,并将它们组合成一个新的命令,然后执行。 3.exec 命令格式:exec 命令 命令参数 功
    Fuhrer丶 11-14
  • 0
    11. bash程序的调试 bash -选择项 shell程序文件名 几个常用的选择项是: -e:如果一个命令失败就立即退出 -n:读入命令但是不执行它们 -u:置换时把未设置的变量看作出错 -v:当读入shell输入行时把它们显示出来 -x:执行命令时把命令和它们的参数显示出来 上面的所有选项也可以在shell程序内部用“set -选择项”的形式引用,而“set +选择项”则将禁止该选择项起作用。如果只想对程序的某一部分使用某些选择项时,则可以将该部分用上面两个语句包围
    Fuhrer丶 11-14
  • 0
    10. 运行shell程序的方法 执行shell程序的方法有三种: (1)sh shell程序文件名 格式为:bash shell 程序文件名 这实际上是调用一个新的bash命令解释程序,而把shell程序文件名作为参数传递给它。新启动的shell将去读指定的文件,执行文件中列出的命令,当所有的命令都执行完结束。该方法的优点是可以利用shell调试功能。 (2)sh 格式为:bash 这种方式就是利用输入重定向,使shell命令解释程序的输入取自指定的程序文件。 (3)用chmod命令使shell程序成为可执行的
    Fuhrer丶 11-14
  • 0
    9.信号 trap命令用于在shell程序中捕捉到信号,之后可以有三种反应方式: (1)执行一段程序来处理这一信号 (2)接受信号的默认操作 (3)忽视这一信号 trap对上面三种方式提供了三种基本形式: 第一种形式的trap命令在shell接收到signal list清单中数值相同的信号时,将执行双引号中的命令串。 trap 'commands' signal-list trap "commands" signal-list 为了恢复信号的默认操作,使用第二种形式的trap命令:trap signal-list 第三种形式的trap命令允许忽视信号:trap " " signal-list 注意
    Fuhrer丶 11-14
  • 0
    8.命令分组 在shell中有两种命令分组的方法:“()”和“{}”,前者当shell执行()中的命令时将再创建一个新的子进程,然后这个子进程去执行圆括弧中的命令。当用户在执行某个命令时不想让命令运行时对状态**(如位置参数、环境变量、当前工作目录等)的改变影响到下面语句的执行时,就应该把这些命令放在圆括弧中,这样就能保证所有的改变只对子进程产生影响,而父进程不受任何干扰;{}用于将顺序执行的命令的输出结果用于另一个命令的输入(管
    Fuhrer丶 11-14
  • 0
    7.函数定义在shell中还可以定义函数。函数实际上也是由若干条shell命令组成的,因此它与shell程序形式上是相似的,不同的是它不是一个单独的进程,而是shell程序的一部分。函数定义的基本格式为: functionname { 若干命令行 } 调用函数的格式为: functionname param1 param2 …… shell函数可以完成某些例行的工作,而且还可以有自己的退出状态,因此函数也可以作为if、while等控制结构的条件。在函数定义时不用带参数说明,但在调用函数时可以带有参数,此
    Fuhrer丶 11-14

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: 科技周边