#cp-pfileAfileB
覆盖文件之前系统会提示你。
#cp-ifileAfileB
11.mv命令
将fileA更名为fileB; -i选项会在覆盖前提示;如果文件已经存在,会要求予以确认。
#mv-ifileAfileB
12.cat命令
cat命令用来同时查看多个文件。
#catfileAfileB
要是某个文件在一个屏幕/页面显示不了,你可以使用cat命令来合并more和less命令,查看文件内容。
#catinstall.log|less or#catinstall.log|more
13.cd命令(切换目录)
借助cd命令(切换目录),它会进入到fileA目录。
#cd/fileA
14.pwd命令(输出工作目录)
pwd命令会返回当前的工作目录。
#pwd/root
15.sort命令
以升序排序一行行文本文件linux常用命令,如果使用-r选项,就会以降序排序。
#sortfileA.txt#sort-rfileA.txt
16.vi命令
对大多数类似UNIX的操作系统而言linux常用命令,vi是最流行的文本编辑器,下面例子使用-R选项,打开只读方式的文件,按“:q”即可退出vi窗口。
#vi-R/etc/shadows
17.ssh命令(安全外壳)
ssh命令用来登录入到远程主机;比如说,下面这个ssh例子会使用用户作为narad,连接到主机(192.168.50.2)。
#sshnarad@192.168.50.2
想检查ssh的版本,使用选项-V(大写),即可显示ssh的版本。
#ssh-VOpenSSH_5.3p1,OpenSSL1.0.0-fips29Mar2010
18.ftp或sftp命令
ftp或sftp命令用来连接到远程ftp主机;ftp是指文件传输协议,而sftp是安全文件传输协议。比如说,下列命令将连接到ftp主机(192.168.50.2)。
#ftp192.168.50.2#sftp192.168.50.2
正如可以使用mput将多个文件上传到到远程主机,我们同样可以使用mget从远程主机下载多个文件。
#ftp>mput*.txt#ftp>mget*.txt
19.service命令
在debian系统上,系统范围的脚本位于 /shell-completion/bash 中,当新的shell启动时,该目录中的所有脚本将被执行。通过第3个问题(后面会提及)我知道minidwep-gtk的执行主脚本位于/usr/local/bin/minileafdwep/minidwep-gtk.sh , 所以我们可以到具体的目录手动执行这个脚本,并且可以调试这个shell脚本。这个脚本在命令行执行是ok的,但刚在crontab中发现是执行不成功的,后来通过一系列验证,发现原来是路径的问题,crontab中当然是要用绝对路径的,所以,crontab中要执行的脚本也必然要使用绝对路径,原来我们的运行脚本中有一个java类使用的是相对路径,所以导致脚本没有执行,但日志文件却创建了,所以很快可以定位是脚本执行没有成功,把路径修改成绝对路径,发现执行后,java类把路径当作包名来识别,所以最后就只能在shell脚本前面加上目录切换命令,如cd /root/...的,这样脚本执行就都可以识别到目录了,而且不管在哪儿执行,它都是绝对的路径,可以找到并运行成功。
#servicehttpdstart#/etc/init.d/httpdstart
20.free命令
free命令显示了闲置内存、总内存和交换内等方面的信息,单位是字节。