1.网络配置

setup       配置

ifup eth0  启动网卡

文件保存在  /etc/sysconfig/network-scripts/ifcfg-eth0,修改ifcfg-eth0配置文件:ONBOOT=yes(把no改为yes)

2.常用命令

mkdir          mkdir -p /home/derek/test        创建递归的目录

ls -a -l         ls -lih   i查看文件index  h查看文件大小

cat

pwd

touch      touch {1..10}.txt    一次创建多个文件

xargs

cp        如果复制目录需要加 -r 或者 -a

覆盖文件时不提示的两种方法,加“\”或者补全命令的全路径

mv       mv /data /root/     把data目录移动到root目录下

rm       rm 1.txt         删除文件     -f  强制删除     rm -fr /home/test     -fr 强制删除目录

rmdir    删除空目录

man     man cp     查看命令帮助     输入 “/xxx”    搜索

help      cp --help

grep     grep -v xxx 1.txt     -v排除   不显示1.txt中除xxx的内容

head    head -2 1.txt     显示文件的前几行,默认10行

tail       tail -4 1.txt         显示文件的后几行,默认10行

alias   查看别名    删除别名:unalias cp   设置别名:alias cp='cp -i'   设置的别名永久生效: ~/.bashrc    当前用户生效,需要保存到这个文件里面才行

date  查看时间

tree -L 1 /

! 取反   a 交集   o 并集

常用快捷键

tab三下  补全不知道的命令

ctrl+d   退出当前用户环境  logout

ctrl+l   清屏  相当于clear

ctrl+a  快速到一行命令的开头

ctrl+e  快速到一行命令的末尾

ctrl+u  清除一行命令光标的前面部分

ctrl+k  清除一行命令光标的后面部分

ctrl+w 清除当前一行

ctrl+r   命令行查找

3.echo

>:输出重定向,把前面输出的东西输入到后边的文件中,会清除文件原因内容

>>:追加输出重定向,把前面输出的东西追加到后边的文件尾部,不会清除文件原有内容

<<:追加输入重定向

<:输入重定向

4.find

查找并删除文件的两种方式

第一种

find /home -type f -name "*.txt" |xargs rm -f
find /home -type f -name "*.txt" -mtime +15 |xargs rm -f    -mtime +15表示删15天以前修改过的文件  -15 最近15天

第二种

find /home -type f -name "1.txt" -exec rm {} \;

5.sed

流编辑器,实现对文件的增删改查

-n 取消默认输出

-i 修改文件内容

-e 允许多项编辑

p 打印

g与s联合使用时,表示对当前行全局匹配替换,s是查找并替换

‘#’ 分隔符

(1)替换

sed -i 's#derek#jack#g' 3.txt 

6.xargs

从标准输入获取数据,并将数据转换成命令行的参数

-n参数

-i参数

题目

(1)查看文件2.txt(100行)的20~30行内容

seq创建队列

NR表示行号

17.Linux命令的更多相关文章

  1. Linux命令学习笔记目录

    Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...

  2. Linux命令学习(17):ifconfig命令

    版权声明更新:2017-05-22博主:LuckyAlan联系:liuwenvip163@163.com声明:吃水不忘挖井人,转载请注明出处! 1 文章介绍 我们知道,在windows中,除了在图形界 ...

  3. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---17

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  4. 每天一个linux命令:which(17)

    which which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which指令会在环境变量$PATH设置的目录里查找符合条件的文件.也就是说,使用whic ...

  5. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  6. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  7. 每天一个 Linux 命令(21):find命令之xargs

    在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...

  8. 第2章 新手必须掌握的Linux命令

      第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...

  9. 每天一个linux命令目录

    出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...

随机推荐

  1. WPF媒体资源和图片资源寻址方式的杂谈

    WPF提供一个封装和存取资源(resource)的机制,我们可将资源建立在应用程序的不同范围上.WPF中,资源定义的位置决定了该资源的可用范围.资源可以定义在如下范围中: (1)控件级:此时,资源只能 ...

  2. MVVM 下 ContextMenu的命令绑定

    原文:MVVM 下 ContextMenu的命令绑定 由于ContextMenu不继承父级的DataContext,所以如果要绑定父级的DataContext,直接DataContext=" ...

  3. 零元学Expression Blend 4 - Chapter 33 简单轻松的学会如何使用Visual States(下)

    原文:零元学Expression Blend 4 - Chapter 33 简单轻松的学会如何使用Visual States(下) 上篇提到了Visual State Manager中文翻译为视觉状态 ...

  4. Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌

    原文:Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌 通过前两期的学习,我们可以正确搭建好Android Studio的开发环境,也创建了HelloWorld工程 ...

  5. delphi常用正则表达式

    function checkanystr(str: string; mytype: integer):Boolean;var  myper: TPerlRegEx;  areg: string;beg ...

  6. 为什么需要使用Git客户端?(使用msysgit)

    Git 是 Linux Torvalds 为了帮助管理 Linux® 内核开发而开发的一个开放源码的版本控制软件.正如所提供的文档中说的一样,“Git 是一个快速.可扩展的分布式版本控制系统,它具有极 ...

  7. Qt4.8.6与VS2008的集成开发环境的安装配置

    一.安装编译Qt 1. 在Windows下用Qt做开发,编译器可以用mingw的gcc/g++,也可以用VS. 2. 安装VS2008集成开发环境(完全安装).  3. 安装qt4.8.6(qt-op ...

  8. .NET Core RC2在Linux下部署

    前言 目前ASP.NET Core RC2已经正式发布了,可以参考如下链接: https://blogs.msdn.microsoft.com/dotnet/2016/05/06/net-core-r ...

  9. XP下安装ubuntu

    一,环境说明 dell vostro 1400笔记本,winxp sp3操作系统,ubuntu-9.10-desktop-i386.iso 写这篇随笔的时候我用的已经是ubuntu了. 我是在我的移动 ...

  10. vc++的学习目的

    vc++支持多种编程方式,从结构化的编程,面向对象编程,泛型编程,com组件编程. 我想学习vc++的原因是它更接近底层.非常的高效,希望之后用它写出非常简洁高效的代码.