常用的Linux命令有:
1.cp命令用于复制,参数如下:
-a:将文件属性一起复制。
-p:与文件属性一起复制,而不是使用默认方法。 与-a类似,常用于备份。
-i:如果目标文件已经存在,则在覆盖之前会先询问操作。
-r:递归连续复制,用于目录复制行为。
-u:只有当目标文件与源文件存在差异时才会复制目标文件。
2.rm命令用于删除,参数:
-f:表示强制,忽略不存在的文件,不会出现警告信息。
-i:交互模式,删除前会询问用户是否进行操作。
-r:递归删除,最常用于目录删除,是一个非常危险的参数。
3.mv命令用于传输文件:
-f:force表示如果目标文件已经存在,则直接覆盖,不询问。
-i:如果目标文件已存在,则询问是否覆盖。
-u:如果目标文件已经存在并且比目标文件新,则更新。
4.pwd命令用于查看“当前工作目录”的完整路径。
pwd-P#显示实际路径而不是使用链接路径pwd显示链接路径。
5.rmdir命令删除目录:
rmdir[option]...目录...
-p:递归删除目录作为子目录如果执行后父目录为空删除了,也会被删除。 如果由于某种原因删除整个路线或保留部分路线,系统会在标准输出上显示相应的信息。
-v:详细显示命令执行过程。
1.编写如下功能Linux命令:
1查看server.log文件内容的三种方式
Linux查看日志文件内容的命令tail、cat、tac、head、echo
详情:http://www.cnblogs.com/themost/p/7890154.html
2.编辑start.sh文件,查看文件前10行和文件后10行
vistart.sh
head-n10start.sh前10行
tail-n10start.sh最后10行
3删除temp.conf文件
rm-ffile.log
4.查看所有后台Java进程
rm-ffile.log
[plain]viewplaincopy
ps-ef|greptomcat
5.杀死后台Java进程
并不是所有的进程都可以使用“kill+进程号”杀死,对于无法杀死的进程,可以使用“kill-s9进程号”强制杀死;
6.编译Maven项目
7.将start.sh文件改为可执行权限
chmodu+xfilename.sh
chmod的语法格式如下:chmod[chi][opt][mode]文件/目录名
谁代表对象,可以是以下字母之一或组合:
u:代表文件的所有者
g:代表同组用户
o:代表其他用户
a:代表所有用户
opt代表操作,可以是:
+:添加某项权限
-:取消某项权限
=:授予某项权限,取消原有权限
其中mode代表权限:
r:可读
w:可写
x:可执行
8.启动jboss服务
netstartJBoss
9.复制文件到服务器(如何将文件复制到共享磁盘复制到Linux机器)
复制到多台服务器所需的命令是scp。
-----------------------复制文件夹------------------------------------------------
将当前tempA文件夹复制到目标服务器10.127.40.25的/tmp/wang/文件夹
scp-r/tmp/tempA/[email protected]:/tmp/wang/
其中wasadmin是目标服务器的用户名。 运行命令请求密码,然后输入密码
---------------------------复制文件-----------------------------
将当前tempA.txt文件复制到目标服务器10.127.40.25服务器的/tmp/wang/文件夹
scp/tmp/[email protected]:/tmp/wang/
其中wasadmin是目标服务器上的用户名。 运行命令时,会要求输入密码,所以输入密码是
上一篇:linux面试题面试足够了
下一篇:linux常见面试题