1.文件目录操作命令
            ls:列出当前路径下的文件或者目录列表
                -l 列出详细信息
                -a 列出所有的文件信息,包括隐藏文件
                    .bash_profile 当前用户的系统环境变量配置文件
            mkdir 用来创建目录的
                mkdir /home/zkpk/class
                -p 没有父目录,自动创建父目录 mkdir /home/zkpk/aa/bb
            touch 是用来创建一个空文件
            echo :是一个shell命令,能够输出数据到控制台,也可以输出到文件,生成新的文件
                echo "aaaaa"
                echo "bbbbb" > b.txt
            cat 用来查看一个文件的内容 ,从文件的第一行开始写

cat /etc/redhat-release ; arch

查看当前系统信息
            tac 也是查看文件的内容, 从最后一行开始写
            
            cp 用来拷贝复制文件的
                cp 源文件 目标位置    cp /home/zkpk/d.txt /home/zkpk/aa/bb/
                cp -r 源文件夹  目标位置  cp -r /home/zkpk/class2 /home/zkpk/aa/bb
            rm 用来删除文件
                -r 用来删除文件夹的,文件夹下的所有文件也会被删除掉
                -f 强制删除文件或者目录
            mv 移动文件、文件夹或者修改文件的名字(相当于windows中的剪切)
                
            find 是在文件系统中查找指定的文件
                -name
            wc 用来统计文件的,行数,字数,字符数    
                -l 返回文件的行数
            grep 在指定的文本文件中查找指定的字符串
                
            rmdir 用来删除空目录
            
            pwd 显示当前的工作目录
            
            ln 建立连接,相当于windows的快捷方式
            more less 都是用来查看文件内容的,分页查看
            
            head tail  分别显示文件的开头和结尾的内容
                tail -f 它可以定位到一个日志文件的末尾而不退出,当有新的日志写进来的
                时候它会一直的刷新最新的写进来的日志
                ctrl+c 强制退出

   vi 用于编辑文件

    在进入了vi修改界面后,输入i就可以进行插入操作了。输入完成后,按下Esc退出编辑,再输入:wq就会保存退出。

2.系统操作命令
            stat 显示指定文件的信息,比ls显示还多
            hostname 显示主机名
            uname 操作系统名
            ps 用来显示瞬间进程的状态信息
                ps -ef 使用标准格式显示每个进程状态信息
                ps -ef | grep metacity  linux的通道命令:前一个命令执行结果得输出,作为后一个
                命令执行的输入,我们把这用机制就叫做Linux的通道命令
                
            du 显示指定的文件(目录)已使用的磁盘空间的总量(磁盘块数)
            df 显示文件系统磁盘空间的使用情况
            free 显示当前内存和交换空间的使用情况
            ifconfig 显示当前server的ip地址
            ping 测试网络的连接通用性
            netstat 显示网络的装填信息
            man 是一个帮助命令,比如,我想知道ls是干什么的,通过 man ls 就可以显示出ls
            命令的含义信息
            clear 清除屏幕
            kill 进程编号 杀死一个进程
                kill -9 进程编号 强制杀死一个进程

   当使用shell时,在命令前面加上nohup可以阻止当用户登出或退出shell后的命令自动终止nohup表示“no hangup”.比如:nohup java Hello > output.txt

查看所有java程序的进程,去处掉当前的grep进程。

ps -ef|grep java|grep -v grep

3.压缩和解压缩命令
    
        1)zip压缩和windows下的zip是同一个
            压缩:zip -r abc.zip ./aa/bb/c.txt
            解压缩: unzip abc.zip
        2)gzip   xxx.gz
            压缩 gzip abc.txt -> abc.gz
            解压缩 gunzip abc.gz -> abc.txt
        3)bzip2
            压缩 bzip2 xxx
            解压缩 bzip2 -d  xxx.bz2
        4)tar 包
            用于Linux程序的发布包    .jar   .tar
            tar 命令:用于解压安装xxxx.tar
            
4.开机和关机
        shutdown -now  立刻关机
        shutdown -r 关机后重启
        shutdown -h 关机后不重启
        halt 关机后关闭电源
        reboot 关机重启
    
5.软件包安装与管理
        1)RPM软件包管理
            rpm 是一个shell命令即是rmp软件包管理工具,我们可以通过rpm这个工具查看已经
            安装好的rpm应用程序组件,我们还可以应用rpm软件包管理工具安装其他的rpm应用程序
            组件。
            rmp
                -i 安装rpm软件包组件
                -e 卸载rpm应用程序
                -vh 显示rpm安装进度
                    rpm -ivh  mysql.rpm
                -qa 显示所有已经安装过的软件包
                
                -qa|grep   用来检测是否已经安装过某个软件包
                
6. 文件权限管理
        1)三种基本权限:
            R 读   1   0
            W 写   1   0
            X 执行 1   0
        2)ls -l a.txt  
            -rw-rw-r--
                -(-|d|l) 表示文件类型
                    - 普通文件
                    d 目录
                    l 连接
            权限:
                第一个(文件的类型)    第二部分(当前用户权限) 第三部分(同组用户)  其他用户
                 -                       rw-                      rw-                   r--
                 d                       rwx                      rwx                   r-x
        3)修改权限
           chmod 用来修改权限  当前用户(rwx),同组用户(rwx) 其他用户(rwx)

r 1   0
            w 1   0
            x 1   0
            
            111 = >7 1*2
            1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
            
            a.txt
            当前用户来说:
                r  w  x
                1  1  1  => 111--->7   当前用户
                1  1  0  => 6           同组用户
                1  0  0  => 4           其他用户
                
            chmod 764 a.txt
            
            chmod 666
            chmod 777

【Linux】CentOs的常用命令的更多相关文章

  1. Linux CentOS 7 常用命令集合

  2. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  3. CentOS最常用命令及快捷键整理

    CentOS最常用命令及快捷键整理  整理了Linux常用命令及快捷键. 常用命令: 文件和目录: # cd /home                        进入 '/home' 目录 # ...

  4. centos的常用命令

    公司服务器主要是centos,第一篇就从centos的常用命令开始吧. 转载自:http://www.cnblogs.com/zitsing/archive/2012/05/02/2479009.ht ...

  5. Linux 系统巡检常用命令

    Linux系统巡检常用命令   # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...

  6. Linux课程---2、Linux下最常用命令(查看帮助命令)

    Linux课程---2.Linux下最常用命令(查看帮助命令) 一.总结 一句话总结: man 1.显示文件? ls:ls带其它参数详情可以man ls man ls:比如 ls -a显示隐藏文件,l ...

  7. Linux查看系统配置常用命令

    Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...

  8. linux vi编辑常用命令

      linux vi编辑常用命令 来源:互联网 作者:佚名 时间:07-10 21:31:14 [大 中 小] linux vi编辑常用命令,需要的朋友可以参考下   vi编辑器中有三种状态模式 1. ...

  9. linux 下 mysql 常用命令

    linux 下 mysql 常用命令   阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...

  10. linux:终端常用命令 + vi命令修改文件及保存 方法

    首先介绍一下Ubuntu下各个目录的一般作用: /  这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...

随机推荐

  1. webstorm离线装载Material Theme UI

    首先说说需求,由于直接用webstorm听说VS挺火的,但是初恋的感觉是其他任何编辑器无法替代的 瞎说了一些话,新公司内网开发,用的是vscode,但是我还是喜欢用webstorm,连不上网,所以不能 ...

  2. WinXP/Win2003 VOL等各版本的含义

    一般我们是通过版本来讨论同一软件区别的,比如WinXP免激活版.零售版等等,但通过讨论光盘的不同来定义版本更加容易理解. 因为软件的载体是光盘,微软不可能为了每一种版本都生产出不同的光盘,而只能是以相 ...

  3. chrome插件的开发

    基本目录:icon,manifest,html,js. chrome插件的使用,运行,打包. chrome浏览器打开扩展,勾选开发者模式,点击加载没打包的扩展,选中目录,加载插件. 右上角出现插件图标 ...

  4. BZOJ.1568.[JSOI2008]Blue Mary开公司(李超线段树)

    题目链接 线段树每个节点记录\(f(mid)\)最大的直线(在\(mid\)处函数值最大的直线),称作优势线段(还是直线啊...无所谓了). 如果是在区间插入线段会影响\(O(\log n)\)个区间 ...

  5. Java并发编程(十四)-- 线程池实现原理

    在上一章我们从宏观上介绍了ThreadPoolExecutor,本文将深入解析一下线程池的具体实现原理 原理解析 线程池状态 在ThreadPoolExecutor中定义了一个volatile变量,另 ...

  6. 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情7. 安装 PHP PHP 是用于 web 基础服务的服务器端脚本语言。它也经常被用作通用编程语言。在最小化安装的 CentOS 中安

    CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...

  7. 03爬虫 爬取hfutxc成绩

    #-*- coding:utf-8 -*- # -*- coding: utf-8 -*- #encoding:utf-8 import urllib import urllib2 import co ...

  8. HDU5293 : Tree chain problem

    问题即:选择价值和最多的链,使得每个点最多被一条链覆盖. 那么考虑其对偶问题:选择最少的点(每个点可以重复选),使得每条链上选了至少$w_i$个点. 那么将链按照LCA的深度从大到小排序,每次若发现点 ...

  9. PhantomJS、CasperJS安装配置图文详解

    目前网站主流的加载方式: 一种是同步加载:另一种是异步加载,也即我们常说的用ajax.对于同步加载的网站,普通的爬虫程序轻松就能搞定.但是对于那种异步请求数据的网站,通常使用selenium+Phan ...

  10. 25条div+CSS编程提醒及小技巧整理

    1.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值. 2.同一个的class选择符可以在一个文档中重复出现,而id选择符却只能出现一次:对一个标签同时使用clas ...