linux常用命令

一、文件复制命令cp
   
命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
              cp [option] source1 source2 source3 ...  directory
    参数说明:
    -a:是指archive的意思,也说是指复制所有的目录
    -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
    -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
    -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
    -l:建立硬连接(hard link)的连接文件,而非复制文件本身
    -p:与文件的属性一起复制,而非使用默认属性
    -r:递归复制,用于目录的复制操作
    -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
    -u:若目标文件比源文件旧,更新目标文件
    如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
    cp /test1/file1 /test3/file2


二、文件移动命令mv
   
命令格式:mv [-fiv] source destination
    参数说明:
    -f:force,强制直接移动而不询问
    -i:若目标文件(destination)已经存在,就会询问是否覆盖
    -u:若目标文件已经存在,且源文件比较新,才会更新
    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
    mv /test1/file1 /test3/file2


三、文件删除命令rm
   
命令格式:rm [fir] 文件或目录
    参数说明:
    -f:强制删除
    -i:交互模式,在删除前询问用户是否操作
    -r:递归删除,常用在目录的删除
    如删除/test目录下的file1文件,可以输入以下命令:
    rm -i /test/file1

四、防火墙查看、启用、禁用命令

  查看:service iptables status;

  启用:service iptables start;

  禁用:service iptables stop;
    重启:service iptables restart

  永久生效 
  chkconfig iptables on(开启) 
  chkconfig iptables off(关闭)

    安装:yum install iptables

 

五:linux之间拷贝文件

    scp ip:文件 本机存放文件夹

    eg:scp 192.168.101.21:/usr/software/jdk.gz /usr/software

六:删除文件夹及文件

  rm -rf 文件夹

七:查看linux是32位还是64位系统

  uname -a

       eg:Linux pmx002**.**.**  2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux     x86_64表示64位机器

  eg:Linux pmx0**.**.**    2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux                                 i686表示32位机器

八:查看linux系统是ubuntu 还是centos

       lsb_release -a

九:linux查看当前所处的路径

  pwd

十:查看linux系统主机名

  hostname

十一:设置linux系统主机名

     vim /etc/sysconfig/network

       NETWORKING=yes                                                                   
  NETWORKING_IPV6=yes                                                              
  HOSTNAME=zijuan                                                                  
  HOSTNAME=zijuan           表示主机设置为zijuan.

十三:linux下查看进程及杀死进程

    查看:jps      各程序进程:zookeeper的进程名为:QuorumPeerMain

    杀死:kill  1254 

十四:shutdown 命令

        shutdown 参数说明:

  [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。

  [-r] 重启计算器。

  [-k] 并不真正关机﹐只是送警告信号给

  每位登录者〔login〕。

  [-h] 关机后关闭电源〔halt〕。

  [-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。

  [-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。

  [-f] 在重启计算器〔reboot〕时忽略fsck。

  [-F] 在重启计算器〔reboot〕时强迫fsck。

  [-time] 设定关机〔shutdown〕前的时间。

       eg:shutdown -r now

十五:日期命令 date

   1:date可以直接使用,使用后系统输出:Fri Aug  4 14:39:37 CST 2017

        按指定格式输出日期命令:date +"%Y-%m-%d %H:%M:%S"

        输出:2017-08-04 14:42:33

        例如:

    获得当天的日期       date +%Y-%m-%d                    输出: 2011-07-28

    获取明天的日期         date -d next-day +%Y%m%d

    获取昨天的日期            date -d last-day +%Y%m%d

    获取上个月的年和月       date -d last-month +%Y%m 

    获取下个月的年和月          date -d next-month +%Y%m

    获取明年的年份            date -d next-year +%Y

  2:设置时间

         例如:将系统日期设定成2009年11月3日的命令

    命令 : "date -s 11/03/2009"

    将系统时间设定成下午5点55分55秒的命令

    命令 : "date -s 17:55:55"

    注意:修改完时间或者日期后要执行以下命令把日期时间写入到BIOS中,避免重启后失效

    将当前时间和日期写入BIOS,避免重启后失效命令 : "hwclock -w"

十六:查找命令:


    查找根目录下查找文件夹名称叫www.91cnm.com的目录地址

      find / -name www.91cnm.com  -d

    查找/var/www/目录下叫index.php的文件

      find /var/www/ -name index.php  

    查找根目录下所有已”.sh”结尾的文件

      find  /  -name  *.sh

    下载命令:下载 www.91cnm.com/index.php的资源

      wget  www.91cnm.com/index.php  (&下载大文件的时候加上&后台执行,断开远程连接还可以下载)

十七:linux中怎么用ls查找以la开头的文件

 
 方法一:直接使用通配符。
    ls la*
      这是最方便的一种方法,*表示匹配任何长度的任意字符,通过这样的方式就可以查找到所有以ls开头的文件。如果我们想查找文件名中含有la的文件,只需输入“ls *la*”即可。
  方法二:我们可以使用管道,将ls的输出送入grep这个程序来实现。
    ls -1 | grep "^la"
    -1选项表示将列出的所有文件排成一列,方便grep的匹配(grep按行匹配)。
    grep的具体使用方法,见,里面有很详细地介绍。


十八:查询某个应用是否启用
  
ps aux|grep tomcat

十九:删除当前文件夹下的所有文件
  rm -rf ./*

 

         

posted @ 2017-06-26 20:55  一只小鸟  阅读(141)  评论(0)    收藏  举报