.     一个点表示是 当前目录

..    两个点表示当前目录的上一层目录

.   与   ..  相对路径的一种表现形式

cd ~/test/     ~当前用户的家目录    绝对路径

注意:直接 cd   (会回到用户的家目录)

touch :创建文件,基本上没选项

touch file{a,b,c}

touch file{1..10}

思考:先 touch filea

           再touch filea  (filea里面的内容不会变,只会修改时间戳)

mkdir -p /a/b/c/f   -p递归创建

mkdir -pv   /a/b/c/f     -v 显示创建过程

tree :展示目录的结构树结构,没有的话  yum install tree 

- L  级别

-d   只看目录,不看文件 

CP:

-r   递归处理文件夹与子文件夹

-p   保持源文件和目录的属性     (一般用在备份的环境中)

\cp   表示将cp 命令的一些属性取消  和使用  /bin/cp 一样的效果

MV:(剪切)

原地不动的 mv 就是对文件或者文件夹进行改名字

rm:

rm -rf   /*

-r : 递归

-f : 强制删除

注意:删文件的时候,最好不要添加 -r 参数

          删除文件时候,使用 * 时候要注意

查看文件的方式:

cat  查看文件不是特别长的文件

cat ifcfg-eth0  -n   查看文件并显示行号

cat ifcfg-eth0  -A   查看文件的特殊符号,比如文件中存在 tab键的情况

tac  是一种倒序的文件查看方式

less      查看大文件  。使用光标上下移动,使用空格进行翻页

more    查看大文件  。  回车按行上下翻动,空格进行翻页,q进行退出

head     查看文件的头部(默认是看前10行) 

              head -n 20  test.txt

tail      只看文件尾部的10行

            tail -f  test.txt   通常看日志文件

上传下载文件专题:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget 需要安装
curl centos就算最小化安装都可以使用
从linux系统上上传下载文件
yum install lrasz -y lrzsz为软件包的名称
sz Centos-Base.repo sz下载的意思,不支持下载目录
rz 上传的意思 不支持上传大于4G 的文件,也不支持上传目录
文件查找的专题:(只是在文件系统中查找文件)
locate /etc/sh /etc/目录中以sh开头的文件全部找出来 搜索出来的东西有限
查找命令的绝对路径:
which ls 查找ls命令存放的绝对路径
which useradd 查找useradd 存放的绝对路径
whereis ls
whereis -d ls
type -a ls sort:在某些情况下,需要对一些无序的文本进行排序工作,这时候就需要使用sort进行排序了


此时我们想按照后面的数字进行排序


-r 倒序的顺序排列 练习题2:下列文档按照IP地址进行排序 ip.txt

sort -t "." -k 3.1,3.1 -n -k4.1,4.3 -n ip.txt

 文件去重命令  uniq  (需要与sort结合使用)

面试题:请统计分析如下日志,打印出top10的IP

           

Linux基础篇四:常用命令的更多相关文章

  1. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  2. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  3. Linux基础——安装以及常用命令

    Linux基础--常用命令 1.安装Vmware 进入VMware官网:  https://www.vmware.com/cn.html下载安装 镜像推荐网址下载:https://www.linux. ...

  4. Linux基础系列:常用命令(4)_系统监控

    1. 系统监视和进程控制工具—top和free 1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) ...

  5. Linux基础系列:常用命令(7)_正则表达式

    一.环境边量 每个用户登录shell需要执行的四个文件 /etc/profile /home/egon/.bashrc_profile /home/egon/.bashrc /etc/bashrc 非 ...

  6. Linux基础系列:常用命令(1)

    1.开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 2.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 命令:ctrl+alt+F2 3.使用命 ...

  7. Linux 基础一---操作系统&常用命令

    UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 1.UNIX操作系统的特点:多用户和多任务: a) 多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而 ...

  8. linux基础知识和常用命令

    1.修改主机名 切换到root,然后执行 vim /etc/sysconfig/network,进入其中,更改hostname即可.insert进入修改,esc+:,wq保存退出. 2.用户切换 普通 ...

  9. Linux基础入门 vim常用命令详解

    介绍 vim是一个文本编辑程序 没有菜单,只有命令,且命令繁多 命令行模式下相关命令 移动光标 ​ h: ← 左移 ​ l: → 右移 ​ j: ↓ 下移 ​ k: ↑ 上移 ​ gg: 光标移动文件 ...

随机推荐

  1. C#高级编程(第9版) 第08章 委托、lambda表达式和事件 笔记

          本章代码分为以下几个主要的示例文件: 1. 简单委托 2. 冒泡排序 3. lambda表达式 4. 事件示例 5. 弱事件     引用方法 委托是寻址方法的.NET版本.在C++中函数 ...

  2. Postgres psql: 致命错误: 角色 "postgres" 不存在

    问题再现 当前环境: postgresql: 11.5 windows 10 企业版LTSC 64位 当运行"C:\Program Files\PostgreSQL\11\scripts\r ...

  3. Java 跨系统开发隐患(一)

    换行符 主流系统换行符如下: Windows : \r\n Linux : \n Unix : \r 为了保证代码可以跨系统开发或使用,建议使用换行符时用下列语句获取: System.getPrope ...

  4. Mybatis框架的简单配置

    Mybatis 的配置 1.创建项目(当然,这是废话) 2.导包 下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis ...

  5. 工程日记之HelloSlide(3):如何使用Core Data数据库,以及和sqlite之间的对应关系

    Core Data 和 SQLite 是什么关系 core data是对sqlite的封装,因为sqlite是c语言的api,然而有人也需要obj-c的api,所以有了core data ,另外,co ...

  6. java 继承条件下的构造方法调用

    运行 TestInherits.java示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第 ...

  7. offset系列、client系列、scroll系列

      offset系列.client系列 <style> .testDOM { width: 200px; height: 200px; background-color: #2de; pa ...

  8. ACwing算法基础课听课笔记(第一章,基础算法一)(二分)

    二分法: 在看这个视频前,我对于二分法是一头雾水的,又加上这个算法平常从来没写过所以打了一年了还没正式搞过.视频提到ACwing上的一道题,我用自以为聪明的方法去做,结果TLE了,实在丢人,不说了,开 ...

  9. A - Color the ball HDU - 1556 (差分数组+前缀和)

    思路等引自博客 https://blog.csdn.net/johnwayne0317/article/details/84928568 对数组a[7]: a[0]=1; = d[0] a[1]=1; ...

  10. Redhat7 开机启动服务

    #!/bin/sh ### BEGIN INIT INFO # Provides: jboss # Required-Start: $local_fs $remote_fs $network $sys ...