日期:2014-05-16  浏览次数:20729 次

Linux 下java常用命令总结
1、名称:ls
功能:列出当前目录下的文件和目录
  ls 列出当前目录下的文件和目录
  ls -l 显示文件的详细信息

2、名称:cd
功能:切换目录
  cd 命令可以改变用户当前所在的目录
[root@test]#cd /home/            (# 切换到/home/目录)
    [root@test]#cd test/             (# 切换到当前目录下test子目录中)
    [root@test]#cd..                  (# 切换到上一级目录)
    [root@test]#cd~                  (# 切换到用户主目录:home)

3、名称:pwd
功能:显示当前工作目录

4、名称:mkdir
功能:创建目录

    mkdir(make directory)命令可以用来创建目录。
    [root@test]#mkdir student            (# 创建student子目录)

5、名称:vi
功能:编辑文件
     vi text.txt
     按i键开始编辑,Esc键进入一般模式,:wq保存退出, :q退出  shift+; 进入退出模式

6、名称:rmdir
功能:删除目录
  rmdir(remove directoy)命令可以用来删除目录,但要求该目录中不包含任何文件或子目录。
    [root@test]#rmdir student            (# 删除student子目录)

7、名称:cp
功能:复制文件
cp(copy)命令用于将文件从一个地方复制到另一个地方,在进行文件复制时,需要指定要复制的源位置和目标位置。
第一、复制文件
    [root@test]#cp source.txt dest.txt    (# 将source.txt复制成dest.txt)
    [root@test]#cp source.txt /tmp/       (# 将source.txt复制到/tmp/目录中)

第二、覆盖文件前询问
    如果在要复制的目标位置上已经存在了相同名称的文件,若用强行复制将会覆盖该文件,这时可以用“-i”参数来询问用户是否确实需要覆盖该文件。
    [root@test]#cp -q source.txt dest.txt (# 将source.txt复制成dest.txt)
    cp:overwrite dest.txt ?                       (# dest.txt已经存在,询问用户是否覆盖该文件,按Y键覆盖,技N键不覆盖)。

第三、强制复制
    如果在要复制的目标位置上已经存在了相同名称的文件,用“-f”参数可以强制覆盖该文件。
    [root@test]#cp -f source.txt dest.txt (# 强制复制文件source.txt成dest.txt)

第四、递归复制
    cp命令不仅可以用来复制文件,也可以用来复制目录,由于目录中可能包含子目录,因而需要用到“-R”参数来进行递归复制。
    [root@test]#cp -R /home/test/ /imp/(# 将目录/home/test/复制到/imp/目录下)。

8、名称:rm
功能:删除文件
rm(remove)命令可以用来删除文件。

第一、删除文件
    [root@test]#rm student.txt             (# 删除文件student.txt)
    [root@test]#rm *                       (# 删除当前目录下的所有文件)

第二、强制删除文件
    在删除文件时,有时Linux会询问你是否确实需要删除这些文件,其目的是避免误操作。如果确信要删除这些文件,可以用“-f”参数来强制删除这些文件,此时Linux将不会再作提示。
    [root@test]#rm -f *.bak                (# 强制删除当前目录下所有后缀为.bak的
文件)。

第三、删除文件前询问
    如果不是很确定,删除文件时最好带上“-i”参数,Linux会询问你是否确实执行删除操作,这样做的好处是可以避免误操作。Linux命令行方式下可没有像Windows那样的“回收站”,删除操作是不可恢复的,文件一旦被删除,就可能永远无法找回它了,所以一定要认真对待。删除文件时习惯性的加上 “-i”参数,说不定在某个时候就会帮上你的大忙。
    [root@test]#rm *.txt                   (# 删除所有后缀为.txt的文件)
    rm:remove regular empty file 'student.txt'?    (# 询问是否删除文件,按Y键删除,按N键
不删除)。

第四、递归删除
    除删除文件外,rm命令还可以用来删除目录,它不像rmdir那样要求被删除的目录是空的。由于目录下可能会包含子目录,因此需要用“-r”参数进行递归删除。
    [root@test]#rm-r /tmp/test/        (# 删除/tmp/test/目录)

9、名称:mv