linux常用命令总结

帮助命令

功能:得到某命令的使用帮助

格式:某命令 –help

例如:ls --help

pwd命令

       功能:显示工作路径。不跟任何参数,相当于dos 下cd 后不跟参数  

       格式:pwd       

cd命令

       功能:改变工作路径。相当于dos 下cd 命令  

ls命令

       功能:列出目录中的文件,相当于DOS的dir命令 

       格式:ls  [option] [file-list] 

mkdir命令

       功能:创建新目录 ,类似于DOS的MD命令 

       格式:mkdir directory 

rmdir命令

       功能:删除空目录  

       格式:rmdir directory 

在执行这个命令的时候,要符合两个条件: 

             ①工作目录不能是命令行中指定要删除的目录;

              ②要删除的目录必须是空目录,也就是说该目录下没有任何文件和目录;

       在这里指定的目录也有相对目录和绝对目录之说,所以用的时候一定要注意不要删错目录。 

touch命令

       功能:创建文件 

       格式:touch <文件名> 

例如:touch  a.out

          创建了a.out文件

cat命令

       功能:连接或显示文件 

       格式:cat filename …

例如: cat  mm

              把文件mm送到屏幕显示。

              cat  mm>/dev/lp0

       把文件mm送到打印机上打印输出。

       cat  file1  file2>file3

       把文件file1和文件file2连接起来,放入文件file3 中。

    cat  file1>>file2

    把文件file1与文件file2连接起来,并将file1附加到file2后面。       

more命令

       功能:是在屏幕上浏览文件 ,每显示一屏都暂停 

       格式:more filename 
例如: more  mm

              把文件mm送到屏幕分屏显示。

              more命令可以同其它命令结合使用 

       ls –l /usr/bin | more

       按长格式列出/usr/bin目录下的文件并分屏显示

cp命令

       功能:复制文件或目录。相当于dos 下copy 命令  

       格式:cp 〔option〕source_file dest_file 

       常见形式:

       cp  source_file dest_file   

       拷贝文件

       cp –r source_file dest_file 

       考贝文件包括目录及子目录

              参数:-i    — 互动 ,提示你是否覆盖 。

                    -r    — 递归,文件及目录 。

                    -v   — 详细,显示文件的复制进度 

rm命令

       功能:删除文件或目录。相当于dos 下delete 命令  

       格式:rm 〔option〕file … 

       常见形式:

       rm  file1 file2 file3  

       删除文件file1、file2、file3

       rm –r file4 

       删除目录file4及其子目录

       rm –i file5* 

       交互式删除以file5开头的文件

mv命令

       功能:文件或目录的移动或改名 

       格式:mv〔option〕file1 file2 … 

       常见形式:

       mv  file1  file2 

       将文件file1更名为file2

       mv  directory1   directory2 

       将目录directory1更名directory2

       mv  file2   file2 …  directory 

       将多个文件移动至某个目录下

chown/chgrp命令

       功能:修改文件或目录的属主或属组 

       常见形式:

     将lousshangtax目录下的文件都改为weblogic8 weblogic8

      chown  -R  weblogic8:weblogic8  loushangtax

     将aa.jsp文件改为weblogic8   weblogic8

   chown  weblogic8:weblogic8 aa.jsp 

       chown owner filename

              改变文件所属的用户主

     chown uid:gid filename

              改变文件所属的用户主和用户组

       chgrp  groupname filename

              改变文件所属的用户组

hostname命令

       功能:显示主机名 

       格式:hostname 

       与 uname –n 相同

su 命令

       功能:转换为超级用户或其他户用

       形式: su             ——》root

          su  username    ——》username

passwd 命令

       功能:修改用户口令或其它用户信息

       形式:   passwd

                 passwd  username   用于超级用户或有同样                               权限的用户 

ps 命令

       功能:显示系统进程状态

       形式:ps –ef

       可与grep命令联用:ps –ef|grep java 

kill 命令

       功能:杀死一个进程

       形式:   kill PID

                 kill –9 PID 

head和tail命令

       功能:显示文件起始n行或最后n行

       常见格式:

        head  -n  filename

        tail  -n  filename

        head   filename

        tail   filename

       平时常使用如下命令: tail –f file1

       用来跟踪日志文件,每当file1文件有新增内容时,都    会随时显示出来 

prtconf 命令 (用于sunos)

       功能:显示系统的配置信息,包括存储器和外围设备            配置 

       格式:prtconf

 

lsconf 命令 (用于AIX)

       功能:显示系统的配置信息,包括存储器和外围设备            配置 

       形式:lsconf       

tar 命令

       功能:磁带或文件归档

       格式:tar options /dev/rmt0 filename


   options:  c      创建新的tar文件

                     t      列出tar文件内容

                     x     从tar文件中抽取文件

                     v     显示出文件名

                     f      指明操作对象

例如:tar cvf /dev/rmt0 file_list

      tar cvf a.tar /usr/a (将/usr/a目录下的文件打包成一                               个文件a.tar)

            tar xvf a.tar (将tar文件解开)

ftp 命令

       功能:不同主机间传输文件 

       格式:ftp  hostname ftp 140.20.17.11

              输入用户名      weblogic8

              输入passwd   weblogic8 

       ftp常用命令:

       user username            ascii(as)

       binary(bin)    get filename  put filename

       cd path          lcd path  mget filelist

       mput filelist  prompt          bye

例如: ftp 140.20.15.11    再输入用户名,密码。

man 命令

       功能:显示有关命令、文件、概念方面的参考手册 

       格式:man command

              command为需要查找的命令

 

       man 命令能显示各种命令的用途、用法、参数的详细含义等参考手册内容,是unix系统的联机帮助,是学习unix系统知识的好工具

uname 命令

       功能:显示操作系统的版本、主机名、CPU类型 

       格式:uname [OPTION]...

            -n 显示操作系统

            -r 显示操作系统的发行版号 

            -a 显示所有

也可以用以下命令:

cat /proc/version或者cat /etc/redhat-release或者cat /etc/issue

进入 vi

              vi  filename

       此刻屏幕上会出现vi的编辑环境,同时vi会将文件复制一份至内存中的缓冲区(buffer) 。vi会保留在磁盘中的文件不变,而先对缓冲区的档案作编辑,编辑完成后,使用者可决定是否要以代原来旧有的文件

离开 vi 

       若在输入模式下,则先利用<ESC>进入模式,而后即可选用下列指令离开vi。

:q!                  离开vi,并放弃刚在缓冲区内编辑的内容。

:wq                 将缓冲区内的资料写入磁盘中,并离开vi。

:ZZ                 同wq。

:x                    同wq 。

:w                   将缓冲区内的资料写入磁盘中,但并不离开vi。

:q                    离开vi,若文件被修改过,则会被要求确认是否放弃修改的       内容 

删除与修改 

          x                   删除光标所在该字符 

          X                     删除光标所在之前一字符

         dd                   删除光标所在该行 

          r                       用接于此指令之后的字符替换光标所在字符,如:                   ra将光标所在字符以a取代之

          R                      进入替换状态,直到<ESC>

           s                       删除光标所在之字符,并进入输入模式直到                  <ESC>

             S                       删除光标所在之该行资料,并进入输入模式直到            <ESC> 


 

你可能感兴趣的:(linux,jsp,redhat,dos,AIX)