linux命令
宁凡
这个作者很懒,什么都没留下…
展开
-
linux 执行文件命令
在/test目录下有有一个test.sh。1、cd /test **./**test.sh ./表示在当前目录2、/test/test.sh 以绝对路径去执行3、cd /testbash test.sh 或者 sh test.sh 该命令是将test.sh作为参数传给sh(bash)命令来执行的。4、cd /test. test.sh 或者 source test.sh前三种方法是在父shell(当前shell)开启一个子shell环境,然后在子shell环境中执行原创 2020-12-28 11:55:44 · 5639 阅读 · 0 评论 -
linux eval
eval shell会进行两次扫描 第一次替换变量,第二次执行变量。eval 回显简单变量name=testeval echo $name 等价于 echo $name两次扫描myfile=“cat test.txt”echo $myfile cat test.txt 显示cat test.txteval echo (((myfile) 显示 hello world.获得最后一个参数val echo “$$#”...原创 2020-12-26 20:28:15 · 97 阅读 · 0 评论 -
hostname
说明:hostname是Linux系统下的一个内核参数,它保存在/proc/sys/kernel/hostname下,但是它的值是Linux启动时从rc.sysinit读取的。/etc/rc.d/rc.sysinit中HOSTNAME的取值来自与/etc/sysconfig/network下的HOSTNAME在/etc/rc.d/rc.sysinit中,有逻辑判断,当hostname为localhost.localdomain时,将会使用接口IP地址对应的hostname来重新设置系统的hostnam原创 2020-12-25 10:05:13 · 1630 阅读 · 0 评论