Linux基础篇四:常用命令
. 一个点表示是 当前目录
.. 两个点表示当前目录的上一层目录
. 与 .. 相对路径的一种表现形式
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基础篇四:常用命令的更多相关文章
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux基础——安装以及常用命令
Linux基础--常用命令 1.安装Vmware 进入VMware官网: https://www.vmware.com/cn.html下载安装 镜像推荐网址下载:https://www.linux. ...
- Linux基础系列:常用命令(4)_系统监控
1. 系统监视和进程控制工具—top和free 1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) ...
- Linux基础系列:常用命令(7)_正则表达式
一.环境边量 每个用户登录shell需要执行的四个文件 /etc/profile /home/egon/.bashrc_profile /home/egon/.bashrc /etc/bashrc 非 ...
- Linux基础系列:常用命令(1)
1.开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 2.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 命令:ctrl+alt+F2 3.使用命 ...
- Linux 基础一---操作系统&常用命令
UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 1.UNIX操作系统的特点:多用户和多任务: a) 多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而 ...
- linux基础知识和常用命令
1.修改主机名 切换到root,然后执行 vim /etc/sysconfig/network,进入其中,更改hostname即可.insert进入修改,esc+:,wq保存退出. 2.用户切换 普通 ...
- Linux基础入门 vim常用命令详解
介绍 vim是一个文本编辑程序 没有菜单,只有命令,且命令繁多 命令行模式下相关命令 移动光标 h: ← 左移 l: → 右移 j: ↓ 下移 k: ↑ 上移 gg: 光标移动文件 ...
随机推荐
- 使用Docker构建基于centos7镜像的python环境
Dcokerfile配置信息 ############################################## # 基于centos7构建python3运行环境 # 构建命令: 在Dock ...
- git本地代码回滚
git本地操作有时会有误删误改并提交的时候,此时可以通过回滚获得之前的特定版本 1. 查看log 输入 git log 查看commit记录 [xxxxxxx]$ git log 结果大致如下(根 ...
- POJ 1159:Palindrome 最长公共子序列
Palindrome Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 56273 Accepted: 19455 Desc ...
- Ubuntu 16.04 上安装 CUDA 9.0 详细教程
https://blog.csdn.net/QLULIBIN/article/details/78714596 前言: 本篇文章是基于安装CUDA 9.0的经验写,CUDA9.0目前支持Ubuntu1 ...
- Python String startswith() Method
一,摘自官方API https://docs.python.org/3/library/stdtypes.html#methods str.startswith(prefix[, start[, e ...
- delphi 文本 记录 流式 读写文件
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...
- JavaScript之递归
什么是递归? 程序调用自身的编程技巧称为递归( recursion).递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量 . 递归的能力在于用有限的语句来定义对象的 ...
- 步进电机加减速S曲线算法
一.Sigmoid 函数 1.1 Sigmoid函数原型 1.2 sigmoid函数波形: 由图形可看出在-10时已经接近于0,一般取值区间在[-5,5]. 1.3 sigmoid函数的导数 转载CS ...
- 吴裕雄--天生自然MySQL学习笔记:MySQL 数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL支持所有标准SQL数值数据类型. 这 ...
- 苹果下架2.5万赌博APP!一场净化风暴正在迅速成型
当下智能手机发展得如火如荼,但对于大众来说,体验终究还是要落到包罗万千的APP上.APP身为智能手机的灵魂,全面渗入了大众的工作.生活.娱乐.学习等多个方面.每一个APP的背后,其实都在打开着一扇通往 ...