`
weihaimail
  • 浏览: 2150 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux for centos (一)

 
阅读更多

 liunx 命令笔记

 文件处理命令:

 

  

 一:目录处理命令:

   

命令名称:ls

所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:    :ls 选项[ald][文件或目录]

                 -a 显示所有文件,包括隐藏文件

                 -l 详细信息

                 -d 查看目录属性

举列        :ls -lald

 

命令名称:cd

所在路径:shell 内置命令

执行权限:所有用户

语法       :cd [目录]

功能描述:切换目录

举列       :cd  /tmp/test

                 cd ../    返回上一级目录

 

命令名称:pwd

所在路径:/bin/pwd

执行权限:所有用户

语法       :pwd

功能描述:显示现在所在位置

举列       :/tmp/test 显示现在所在位置

 

命令名称:mkdir

所在目录:/bin/mkdir

执行权限:所有用户

语法       :mkdir -p [目录名]

                  -p 递归创建目录

功能描述:创建新的目录

举列       :mkdir -p  /tmp/test/student

 

命令名称:rmdir

所在路径:/bin/rmdir

执行权限:所有用户

语法       :rmdir [目录名称]

功能描述:删除空目录

举列       :rmdir /tmp/test/student   删除tmp 目录test 文件下student 文件夹

 

命令名称:cp

所在路径:/bin/cp

执行权限:所有用户

语法       :cp -rp [源文件或目录][目标目录]

                 -r 复制目录

                 -p 保留文件属性

功能描述:复制文件或者目录

举列       :cp -r /tmp/test/student  /root    //将student 目录复制到root 目录下去

                  cp -rp /tmp/test/a    /tmp/test/b  /root    //将目录a 和目录b 复制到/root 下,并保持属性

 

命令名称:mv

所在路径:/bin/mv

执行权限:所有用户

语法       :mv [源文件或目录] [目标文件]

功能描述:剪切文件,修改文件名

举列       :mv test.log  test.txt       //将test.log 修改为test.txt

                 mv test.txt test3             //将test1.txt文件移到目录test3中

 

命令名称:rm 

所在路径:/bin/rm

执行权限:所有用户

语法       :rm -rf [文件或目录]

                 -r 删除目录

                 -f 强制删除

功能描述:删除文件或目录

举列       :rm /tmp/yun.log          // 删除 /tmp 目录下的yun.log 文件

                 rm /tmp/test/student    //删除tmp 目录下的test目录下的student 文件夹

 

命令名称:touch

所在路径:/bin/touch

执行权限:所有用户

语法       :touch

功能描述:修改文件或目录属性,也可以一创建一个不存在的文件

举列       :touch testConfig.txt    //创建一个testConfig.txt 文件

 

命令名称:cat

所在路径:/bin/cat

执行权限:所有用户

语法       :cat [文件名]

                 -n 显示行号

                -s 当有遇到连续2行以上的空白行,就替代为一行空白行

功能描述:查看文件内容

举列       :cat /etc/test.txt

                 cat -n /etc/text.txt

                 cat  -n  /etc/services >textfile2    //把services的档案内容输出到textfile2文档里

                 cat  /dev/null  > /etc/test.txt         //清空/etc/test.txt 文档的内容

 

命令名称:tac

所在路径:/user/bin/tac

执行权限:所有用户

语法       :tac[文件名]

功能描述:显示文件内容(反向列示)和cat 是相反

举列       :tac /etc/issue

 

命令名称:more

所在路径:/bin/more

执行权限:所有用户

语法       :more [文件名]

                 (空格) 或 f 翻页

                 Enter     换行

                 Q 或者 q 退出

                 b或者[ctrl] -b 代表往回翻,只对文件有用,对管线不起作用

功能描述:分页显示文件内容

举列       :more  /etc/man.config

 

命令名称:less

所在路径:/user/bin/less

执行权限:所有用户

语法       :less [文件名]

功能描述:分页显示文件内容(可向上翻页)

举列       :less /etc/services

 

命令名称:head

所在路径:/user/bin/head

执行权限:所有用户

语法       :head [文件名]

                 -n 指定行数

功能描述:显示文件前几行 

举列       :head -n  20  /etc/services

 

命令名称:tail

所在路径:/user/bin/tail

执行权限:所有用户

语法       :tail [文件名]

                  -n 指定行数

                   -f 动态显示文件末尾内容

功能描述:显示文件后几行

举列       : tail -n 18 /etc/services

 

命令名称:ln

所在路径:/bin/ln

执行权限:所有用户

语法       :ln -s [源文件][目标文件]

                  -s 创建软连接

举列       :ln -s /etc/issue  /tmp/issue/soft     //创建issue 的软连接在 tmp 目录下,命名为issue.soft

                  ln  /etc/issue   /tmp/issue.hard    //创建issue 的软连接在 tmp 目录下,命名为issue.hard

 

 

说明:连接相当于window 系统中的快捷方式

           软连接是以 lrwxrwxrx 开头的

           文件大小只是符号连接

           /tmp/issue.soft-——>/etc/issue 箭头指向源文件

           

           硬链接特点:

            1:拷贝cp -p+同步更新

            2:通过i 节点识别 (硬链接 i 节点 id  和 源文件的 id 一样)

            3:硬链接不能跨分区,软链接可以跨分区

            4:不能针对目录使用,软链接可以允许针对目录使用

             

 

                              

                     

              

                

       

 

 

分享到:
评论

相关推荐

    SecureCRT8.5 FOR Linux centos redhat官网下载版

    SecureCRT8.5 FOR Linux centos redhat官网下载版,原版未注册未破解

    Intel无线网卡在Linux(CentOS/RHEL)下使用

    Intel无线网卡在Linux(CentOS/RHEL)下使用是一种常见的网络连接方式。为了能够在Linux系统下使用Intel WIFI,我们需要安装相应的驱动程序和配置文件。下面我们将详细介绍Intel WIFI在Linux下的使用方法。 一、...

    Tomcat 7 For Linux(CentOS6.8)

    【标题】"Tomcat 7 for Linux(CentOS6.8)" 涉及到的是在Linux操作系统,具体是CentOS 6.8版本上安装和配置Apache Tomcat 7的过程。Apache Tomcat是一个开源的Java应用服务器,主要用于运行Java Servlets和JavaServer...

    桌面版Linux(centos7)下chrome离线安装包

    tar -xzvf chrome.tgz; cd chrome; yum -y install google-chrome-stable --...若无法打开,则修改桌面文件中最后一行的配置:Exec=/usr/bin/google-chrome-stable %U --no-sandbox,添加%U --no-sandbox即可。

    MySQL for linux(centos)

    MySQL-client-community-5.0.90-0.rhel4.i386.rpm MySQL-server-community-5.0.90-0.rhel4.i386.rpm 适用于linux系统

    CIS_CentOS_Linux_7_Benchmark_v3.1.1.pdf

    CIS_CentOS_Linux_7_Benchmark_v3.1.1.pdf文件是一份详尽的指南,它为管理员提供了一个详细的安全配置清单,以强化CentOS Linux 7系统的安全性。通过一系列的配置建议,包括文件系统的禁用、分区策略、挂载选项的...

    jdk1.6 Linux/Centos

    在Linux/CentOS操作系统环境下,安装和配置JDK 1.6对于开发和部署Java应用至关重要。下面将详细介绍在Linux/CentOS上安装和使用JDK 1.6的过程。 1. **下载JDK** - 由于描述中提到这个版本是从官网下载的,通常你...

    openstack install guid for Linux,CentOS,Fedora

    OpenStack Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora: The OpenStack® system consists of several key projects that you install separately but that work together depending on ...

    linux的centOS7.5(1804)版本的vsftpd+ftp客户端rpm安装包

    在Linux系统中,CentOS 7.5 (1804) 是一个广泛使用的服务器操作系统。这个环境提供了稳定和安全的基础来部署各种服务,其中包括FTP(File Transfer Protocol)服务。FTP是互联网上的一种标准协议,用于在不同系统...

    openssh9.0 for centos6 rpm包+安装手册

    总结来说,"openssh9.0 for centos6 rpm包+安装手册"是一个针对CentOS 6用户的宝贵资源,它帮助用户升级到最新的OpenSSH版本,提高系统的安全性和稳定性。通过正确安装和配置OpenSSH 9.0,可以实现更安全的远程访问...

    jdk1.8 for centos.zip

    这个压缩包文件"jdk1.8 for centos.zip"包含了"jdk-8u231-linux-x64.tar.gz",这是一个适用于64位Linux系统的JDK安装包。 首先,让我们深入了解JDK 1.8中的关键特性: 1. **Lambda表达式**:这是Java 8最显著的...

    Apress Foundations of CentOS Linux, Enterprise Linux On the Cheap

    CentOS Linux是一个社区企业操作系统版本,它是基于Red Hat Enterprise Linux(RHEL)构建的,提供了一个免费的企业级Linux操作平台。 从提供的部分内容来看,本书旨在帮助读者使用CentOS Linux作为企业服务器的...

    centos7 for oracle

    centos7.0至centos7.9最小化安装的操作系统上安装oracle 11.2.0.1版本时需要的所有的rpm包。只需要rpm -Uvh *.rpm --nodeps --force就可以完成所有rpm包的安装。

    Linux复习资料,基于CentOS7

    这篇复习资料专注于CentOS7,这是一个长期支持版本的Linux发行版,以其稳定性和企业级特性而受到欢迎。以下是对这些文件内容的详细解读: 1. **基础知识** (Linux上机实验1-基础知识.doc) - Linux系统结构:介绍了...

    Linux(Centos)系统搭建邮件服务器.docx

    本文将详细介绍如何在Linux (Centos)系统环境下搭建邮件服务器,通过U-Mail邮件服务器for CentOS (6.X)一体盘来实现快速部署。 #### 二、准备工作 在正式搭建邮件服务器之前,我们需要完成以下几项准备工作: 1. ...

    Veeam Agent for Linux and mysql 安装说明

    在IT领域,尤其是在服务器管理和数据保护方面,Veeam Agent for Linux和MySQL的结合使用是至关重要的。Veeam Agent是一款高效的数据备份解决方案,专为Linux操作系统设计,而MySQL是广泛应用的关系型数据库管理系统...

    Linux Centos 一键安装web环境

    而`apt-get`是Debian和Ubuntu等基于Debian的Linux发行版的包管理器,虽然CentOS默认不支持,但可以通过EPEL(Extra Packages for Enterprise Linux)仓库来安装并使用。 接下来,我们关注Web服务器的安装。Nginx和...

    人脸采集与人脸识别,for linux(centos),pyqt6

    人脸采集与人脸识别,for linux(centos),pyqt6 centos下由源文件进行打包时 使用pyinstaller -w -i 1.ico --exclude-module PyQt5 login.py命令行

    FileZilla FTP 客户端 for RHEL5/CentOS5 Linux

    FileZilla v3.4.0 FTP 客户端 for RHEL5/CentOS5 i386 因 RHEL5/CentOS5 自带 GNUTLS 库版本过老,无法顺利编译 FileZilla 源代码,EPEL 中也没有 FileZilla 的包,无法 yum 得到。RF 有,直接把攫取了下来。rpm -...

    32位centos安装飞秋ipmsg和安装方法

    在描述中提到了"ipmsg for linux 32",这表明这是针对32位Linux系统的版本,确保了在32位CentOS上可以正常运行。 安装步骤通常包括以下几个阶段: 1. **更新系统**:首先,确保你的CentOS系统是最新的,以避免因...

Global site tag (gtag.js) - Google Analytics