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. HBase表的基本结构和常用命令行操作

    一.HBase表的基本结构 1.概述: 平时常见的MySQL.Oracle数据库都是传统型关系数据库,它们都是按行查询.按行存储:而HBase为非关系型数据库,它是按列存储的的. 在HBase插入数据 ...

  2. Philosopher’s Walk(递归)

    In Programming Land, there are several pathways called Philosopher’s Walks for philosophers to have ...

  3. eclipse tomcat报Several ports(8005 8080 8009)端口被占用问题解决方案

    在启动tomcat的时候eclipse突然报错 Several ports (8005,8080,8009) required by Tomcat v6.0 Server at localhost a ...

  4. Mysql:数据库导入导出

    Mysql:数据库导入导出 Mysql数据库导出 mysqldump -h IP -u 用户名 -p 数据库名 > 导出的文件名 1.mysqldump是在cmd下的命令,需要在linux命令行 ...

  5. Kafka 概念、单机搭建与使用

    目录 Kafka 概念.单机搭建与使用 基本概念介绍 Topic Producer Consumer Kafka单机配置,一个Broker 环境: 配置zookeeper 配置Kafka 使用Kafk ...

  6. 解决ant Design dva ajax跨越请求 (status=0)

    今天实现了antd作为前端展现,python flask作为后端的数据填充,完全两个独立的服务:过程中遇到ajax跨越请求问题,导致status一直等于0,原来是这么写的: xmlhttp.open( ...

  7. 如何生成WebAssembly文件?

    许多3D游戏都是用C/C++语言写的,如果能将C/C++语言编译成JavaScript代码,它们不就能在浏览器里运行了吗?Emscripten的底层是LLVM编译器,Emscripten可以将c/c+ ...

  8. C#选择文件、选择文件夹、打开文件

    1.选择文件用OpenDialog OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = true;//该值确定是否可以 ...

  9. Min_25筛 学习笔记

    这儿只是一个简单说明/概括/总结. 原理见这: https://www.cnblogs.com/cjyyb/p/9185093.html https://www.cnblogs.com/zhoushu ...

  10. CODEVS 1074 食物链 2001年NOI全国竞赛(洛谷 P2024)

    题目描述 Description 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形.A吃B,B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并 ...