摘要:
例如:我想将59.64.30.101中的文件复制到59.64.28.78服务器。步骤如下: 1.59.64.30.101终端执行如下命令 #ssh-keygen -t rsa 2.密钥生成后会在/root/.ssh/文件夹下产生两个文件id_rsa id_rsa.pub 将id_rsa.pub文件复制到59.64.28.78 执行如下命令 scp id_rsa.pub root@59.64.28.78:/root/.ssh/authorized_keys 3.再此从59.64.30.101上拷文件到59.64.28.78服务器时就不用输入密码。 scp命令应用: 复制文件: (1)将本地文件. 阅读全文
摘要:
od (octal dump)和 xd(hexdump)命令可以以十进制、八进制、十六进制和ASCII码来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符很有用。 语法:od [选项] 文件… 命令中各选项的含义:- A 指定地址基数,包括:d 十进制o 八进制(系统默认值)x 十六进制n 不打印位移值- t 指定数据的显示格式,主要的参数有:c ASCII字符或反斜杠序列d 有符号十进制数f 浮点数o 八进制(系统默认值为02)u 无符号十进制数x 十六进制数除了选项c以外的其他选项后面都可以跟一个十进制数n,指定每个显示值所包含的字节数。 说明:od命令系统默认的显 阅读全文
摘要:
1.由进程名得到进程id: pidof xx , 其中xx是进程名 2.由进程id得到进程名: readlink /proc/xxx/exe,其中xxx是进程的id 3.如果是shell程序,因为shell的进程名是相应的shell名,所以不能直接根据shell脚本的名字来获取其进程id,可以由以下两种方法(以sh为例): (1)通过pidof sh得到所有的sh进程的pid的集合,然后再通过ps aux|grep xxx.sh得到的进程的id,来和前面得到的id进行匹配,如果匹配到的话,就说明匹配的id是该脚本的进程id. (2)pid=`ps gaux | grep xxx.sh | gr 阅读全文
摘要:
/usr/bin/sh、/bin/sh和/sbin/sh都是Bourne shells(bsh)。 /sbin/sh 是静态链接的 /usr/bin/sh是动态链接的 /bin/sh /bin目录是到/usr/bin的链接,所以/bin/sh和/usr/bin/sh是一样的。 先看看属性(11.31 IA版本为例): # ll /sbin/sh -r-xr-xr-x 1 bin bin 1469936 Oct 27 2009 /sbin/sh # ls -l /usr/bin/sh -r-xr-xr-x 2 bin bin 681952 Oct 27 2009 /usr/bin/sh # ld 阅读全文