liunx 第二天 :常用符号命令、文本编辑器、常见的工具命令、常见的系统命令、进程管理、压缩管理

1.liunx常见的符号命令:

       . :当前目录

     .. :上一级目录

 

  ~:用户家目录

> :覆盖重写某个文件

  

>>:追加某个文件

 

 | :管道符       一般和grep连用
        ps -ef | grep gdm

  2.关机、重启

   关机 :          halt  、   init0、 shutdown -h now

   重启: reboot 、  init6

 3.文本编辑器

             格式:  vi  名字

          如果编辑的文件不存在,他会默认帮你编辑

      vi有三种模式:

                    命令模式:刚打开进入就是命令模式

                         快捷键:(就不给大家演示了)

                              yy:复制当前行             5yy从当前行开始复制,连续复制5行

                              p:粘贴

                             dd:删除当前行            5dd:从当前行开始删除之后的5行

                               如果删除整个文件 :999999999999999dd

                             u:撤销上一步

                             gg:跳转到第一行

                             G:跳转到最后一行

                               i:进入插入模式

                               O:在上一行进入插入模式

                                o:在下一行进入插入模式

                                

                          

 

                 插入模式:能对文本进行编辑 ,在命令的模式下输入“i”,就能进入到插入模式

                最后行模式: 在命令行模式下按shift+":",在最后行模式下输入esc就能回到 命令模式

                          wq :保存退出     x又可以  ZZ也可以

                          q: 不保存退出

                            !:强制

                            q!:强制退出

                           set nu:显示行号  set number也行

                              /string :检索
                               /huadian
                           按键盘“n”,查看下一处

 

 

vim: 

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。

vim的使用:

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)。 这三种模式的作用分别是:

 3.   常见的工具命令

           man:当你不会用的时候,帮助你了解命令和文档的使用

          

  wc: 文本操作工具

  7                         7                    14                 word.txt

 代表行数           单词数               字符数         名称

   wc -l word.txt: 查看行数

wc -w word.txt:查看单词数

   

  wc -c word.txt:查看字符数

   

find:文件检索命令

        find 检索的范围  检索条件

  名称检索      

     大小检索: 大于用+ 小-  

 

 类型:-type

用户:   -user  -group

     也可以用时间检索

  

 

visudo:编辑sudo命令配置

 

  root                                        ALL=(ALL)                                                      ALL
   用户名                  登录的主机=(以什么样身份运行)              可以执行什么命令 

 

 

huadian ALL=(root)      /sbin/service iptables stop
            允许华点用户 以 root的身份运行 /sbin/service iptables stop
            推荐
                huadian    ALL=(root)    NOPSSWD:ALL
                赋予haudian用户 通过root的身份 ,无需输入密码执行所有命令
            使用赋予的权限
            sudo touch aa

========================================================================================

常见系统管理命令:

     网络管理    ifconfig
   服务管理命令
        service :
            格式:
            service s_name     start|stop|status|restart
            所有的服务名称:
                /etc/init.d/
                iptables:防火墙
                network:网络连接

chkconfig:
            判定是否开机启动:
                chkconfig s_name --list
                chkconfig iptables --list

     2,3,4,5是on表示开启

    设置:
                chkconfig s_name on|off
                chkconfig iptables off

进程管理(非常重要):
                ps:查看当前进程
                            ps -ef |grep java


                           jps:查看所有的java进程,只有在JDK安装之后才能用
                          ==ps -ef |grep java:
                          k ill :杀死某个进程
                                           kill -9 pid
                          redhat的selinux安全机制
                               关闭selinux
                                              vi /etc/selinux/config
                                            SELINUX=disabled
        注意:重启机器生效

================================================================================================

linux压缩管理:

                

常见的压缩工具
        zip
        gzip
            后缀:.gz
            压缩:gzip file_path
            解压:gunzip fileName.gz
            特点:
                压缩后源文件没有了
                不能对文件夹进行压缩
                
        bzip2:适合压缩比较大的文件
                             后缀:bz2
                             压缩:bzip2 file_path
                              解压:bunzip2 file_path.bz2
            特点:
                        压缩后源文件没有了
                         不能对文件夹进行压缩
        tar:打包命令,将多个文件或者目录打包成一个文件
            格式:    
                打包:
                    tar [选项参数] target.tar source
                解包:
                    tar [选项参数] source.tar -C target
            参数:
                -c:打包
                -x:解包
                -z:是否使用gzip进行压缩或者解压
                -j:是否使用bzip2进行压缩或者解压
                -v:是否显示解压或者压缩过程
    
                

            使用最频繁的命令:
                使用tar + gzip (最最频繁)
                    解压:
                                   tar -zxvf XXX.tar.gz  -C  ./
                    压缩:
                                  tar -zcvf  XXX.tar.gz  source
                        
                使用tar + bzip2
                    解压:
                                  tar -jxvf xxx.tar.bz2 -C ./
                    压缩:
                                  tar -jcvf  XXX.tar.bz2  source
                        

  ==========================================================================================

软件安装方式:

                         软件类型
        RPM:
                                     redhat系列特有的软件包
        dpkg:
                                      debain系列特有的软件包
        源码包:
                               java:maven 
                               C/C++:
                                 预编译:configure
                                   编译:make
                                   安装:install
    软件安装方式:
                          rpm:安装rpm结尾的软件包
     软件查询:
                                 rpm -qa :列举所有当前已经安装的rpm包
                                   rpm -qa | grep mysql
            卸载:
                                      rpm -e --nodeps XX
                                      --nodeps :不考虑依赖
            安装:
                                      rpm -ivh XXX.rpm
             问题:需要自己解决依赖问题
                                      A1 -> A -> B
        yum:通过软件源进行安装
                               查看所有yum已经安装的包
                                       yum list installed
            安装:
                                    yum install -y mysql-server
            卸载:    
                                     yum remove mysql-server
            注意:不需要考虑依赖问题
            
        
        解压安装:绿色版本

 

 

 

 

 

=============================================================================================

                                                             具体安装jdk|tomcat、mysql博客里面有

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值