Linux-Centos的学习

    首先须要有一个VMWare虚拟机软件,有了这个软件就能够安装Linux操做系统了,它的实现有Centos、小红帽等,这里介绍Centos。注意:虚拟机指的是VMWare,不是操做系统,两个概念要区分。搭建n个虚拟机能够模拟搭建n台电脑。java

Linux基本命令介绍。vim

1. 目录切换cdwindows

     ./:表示当前目录tomcat

     ../:表示上一层目录编辑器

    cd usr:切换到当前目录下的usr文件夹spa

    cd ../usr 切换到上一层的usr目录 cd ~等价于cd /root:切换到/root路径下,/是根路径操作系统

2.目录操做3d

    (1)当前路径下建立目录:mkdir dirnameblog

     

    指定目录下建立文件夹:递归

    

(2)查看目录

    ls:列出当前目录下的全部可见的文件和文件夹

    ls -a:列出当前目录下的全部文件和文件夹,包括隐藏的

    ls -l:列出当前目录下的全部可见的文件和文件夹,展现详细信息。ls -l能够直接写为:ll

    

    (ls -l)

    

    文件的类型:

        d:表明目录

        -:表明文件

        l:表明连接(文件/文件夹的符号连接)

    每3位置一组,分别表明属主的权限,与当前用户同组的用户的权限,其余用户的权限:

         r:表明权限是可读,r也能够用数字4表示

        w:表明权限是可写,w也能够用数字2表示

        x:表明权限是可执行,x也能够用数字1表示

    **修改文件/目录的权限:

        好比:修改/test下的aaa.txt的权限为属主有所有权限,属主所在的组有读写权限,其余用户只有读的权限。

        

        上述的命令也能够直接用数字表示:chmod 764 aaa.txt

    (3)修改目录或文件名称:mv

    压缩包也是文件,也可使用这个命令。

    

    (4)目录/文件位置的移动:mv

    这个命令对目录、压缩文件一样有效。    

    

    移动位置并重命名:mv newTest /usr/newTest_my/  

    (5)目录/文件的拷贝

    -r表示目录拷贝时的递归。

    

    (6)删除目录/文件

    rm -rf a.txt  删除当前目录下的a.txt文件

    rm -rf a/     删除当前目录下的a文件夹

3.文件操做

    建立文件 touch a.txt

    查看文件内容,能够直接用vim编辑器 vim a.txt

     **修改文件内容个,用vim编辑器:

    (1)打开文件vim a.conf 默认状态下文件不可编辑,处于命令状态

    (2)按i进入插入模式,输入内容,回车、全部箭头都是有效的

    (3)按Esc进入命令模式,按shift+:

    (4)wq是保存退出,q!是强制退出不保存

    (5)Enter回车退出

4.压缩文件的操做命令

(1)打包压缩

    打包并压缩后的文件的后缀名通常.tar.gz。   打包压缩以后,原来的文件都是存在的。

    命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件

    其中:z:调用gzip压缩命令进行压缩

             c:打包文件

             v:显示运行过程

             f:指定文件名

    好比:tar -zcvf xxx.tar.gz /test/*  打包并压缩/test下的全部文件,压缩文件名是xxx.tar.gz。打包后的文件放在当前目录下。

(2)解压缩

    tar -xvf xxx.tar.gz  解压以后的文件在当前目录下。解压以后压缩文件在,解压以后的也在。

        x:解压缩    v:显示运行过程    f:指定文件名

    tar -xvf xxx.tar.gz  -C  /usr/   解压以后的文件在指定目录下 C必定要大写

5.经常使用命令

    清屏:clear

    自动补全文件或目录名字的快捷键:Tab

    显示当前所在路径:pwd

   查看进程:ps - ef

  管道命令:| 他的做用的是前面的输出做为后面的输入

  过滤命令:grep XX //XXX表示某个特定的串,好比java、jdk、tomcat等

 能够经过管道的命令查看进程:ps -ef | grep java(使用grep ),显示结果的第二个参数表示进程的pid

    **杀死进程:kill -9 进程pid

        好比:咱们的tomcat的端口被占用了,能够查看一下是谁占用了,并杀死它:

                 ps -ef | grep tomcat

                kill -9  12780

    查看ip地址:(1)在windows上用ipconfig(2)在Linux上用ifconfig(或者ip addr)

    查看与某台机器是否链接: ping 机器ip

    在一个文件中查找串:

            vim a.txt

            输入/http,而后就能够在a.txt中找到http串了,而且会高亮显示出来,按i就能够进行编辑了

相关文章
相关标签/搜索