ifconfig  #查看ip地址     或者使用  ip  a

pwd  #查看当前工作路径

man  pwd   #查看命令的详细信息   按q退出

mkdir  /data  创建data目录

  mkdir的使用:  使用mkdir data  时会报错   mkdir: cannot create directory `/data': File exists  表示文件夹已存在

    这时可以使用    mkdir -p data    创建     -p    表示不管存不存在都创建  递归的创建目录

ls  的用法      ls -d /data   查看目录    ls -l /data  查看文件    ls -a  表示查看所有文件(包括隐藏文件)

备注:在Linux中,date是一个命令,表示时间 : Mon Jul  2 21:45:20 CST 2018,所以创建或者查看时,如果是data要输对

cd 命令的用法    cd  什么都不加   切换到/root家目录下   cd ~ 切换到/root家目录下    cd ..  表示切换到上一级目录

         cd -  表示返回上一次所在的路径 并且会显示出上一次所在的路径

  使用cd 时,相对路径(表示路径前不加/)表示进入当前目录下的    绝对路径(路径前加/)表示进入到根目录下的

touch 创建文件   touch  demo.txt

cat  显示文件的内容

echo的用法:将内容追加或覆盖到文件中       使用echo时   echo  "文本内容"  > demo.txt    将内容覆盖式的添加

   echo "文本内容" >> demo.txt    将内容追加到

  注意:使用echo时,>或者>> 后的文件不存在时则创建

       >  表示重定向   用于将原本内容清空再添加    >>  将内容追加到尾部

    >>或者 > 前可以加 1、2    加1表示 标准输出  正确命令的信息会通过      加2表示  标准输出  错误命令的信息会通过

     会将错误信息追加或加到当前文本内容中

vim的使用:添加文本内容

  vim  文件名称  进入vim中,此时为命令行模式,可以按a或i或o进入编辑模式      区别:i光标不变   a光标后移一位    o光标进入下一行

    进入编辑模式后可以按esc退出编辑模式

    进入命令行模式,可以按shift+:  进入普通模式     就可以输入命令    比如   :set nu   表示给文本内容加行号     :set nonu  表示取消行号

    由普通模式进入命令行模式:不能直接退出    先按a或i或o进入编辑模式  在按esc进入命令行模式

    退出vim     :wq 或  :wq!   保存内容并退出    :q!  强制退出  内容不保存

cat用法的补充:添加文本内容   命令: cat  >> 文件路径  << EOF     然后输入文本内容   必须以EOF结尾,将文本内容追加到末尾

  备注:使用cat方式追加文本时,如果文本内容中包含$...的内容 , 比如($LANG)会被转义成对应的内容:(en_US.UTF-8),解决方式   对第一个EOF加双引号"EOF"   cat >> 文本内容 << "EOF"

xargs  <  文件名   表示从文件中读取内容

xargs  -n2 < 文件名   b表示从文件中两个字符一行的读取内容

echo  “文本内容”>> 文件名   2>&1   &>文件名1    表示将正确的和错误的都存到文件名1中

  用处:比如:设置一个定时任务,频繁的出错会产生很多的小文件,将磁盘放满,所以可以直接采用这种方式

cp  复制的用法:  cp  原文件  目标目录        参数:  -i   表示文件存在时,会提示是否覆盖    -f   强制复制

               -p  连同档案的属性一起复制     -r  连同当前目录和目录下的文件一起复制  

               -u   表示若目标文件存在,只有目标文件比原文件旧时才覆盖

               -a   等同于pdr

  备注:ls 和 ll 的功能一样,都是查看当前目录下的文件,只是格式不同而已

在linux中的复制是cp,在平时操作之前,先复制,在操作。  操作时可以使用:cp  文件名 {,.后缀名}

mv的用法:    移动文件目录    mv  /data /root     参数:  -i 提示文件已存在,是否移动   -f  强制移动

  备注:使用mv命令在移动是,可以给移动的目录改名          mv  原目录  新目录名

rm的用法: 删除文件    rm  文件名         (会提示是否删除  y表示删除,n表示不删除)

  rm的参数: -r  递归的删除 (删除目录以及目录下的文件)         -f   强制删除

find的用法:查找文件     find   路径  -type f  -name "xxx"   查找  路径下 文件类型为文件,名字为xxx的

  备注:find   在哪里找   什么类型   什么名字         在这之后可以跟   |   或者  |xargs    接着 跟 相应的操作

   区别:  | 后跟文本内容、字符     | xargs  后跟 文件名

find的参数:  -type  f   文件    d  目录        -name   文件名     -size   文件的大小     -maxdepth  表示深度   (几层目录)

      -mtime  时间  7 表示第七天  +7  表示七天以前   -7  表示七天以内

alias   对命令起别名         去掉某一个命令的别名     unalias  命令

grep的使用:过滤     grep  xxx   文件名   表示取出包含xxx的内容

          grep  -v  xxx  文件名   表示过滤出除去包含xxx后的剩余内容     备注:排除时是模糊式的查询

          grep  -A2  xxx  文件名   表示取出包含xxx的内容以及接下来的2行    不足2行就取几行

         grep  -nA2 xxx  文件名     n表示给取出的内容加行号

过滤内容的其他方法:

  head -2 文件名   表示过滤出前两行的内容  -n  就是前n行

  sed  "/xxx/d"  文件名   表示过滤出除去xxx的剩余内容

  awk   正则匹配式的排除      awk  /[^xxx]/  文件名   表示过滤出除去xxx的剩余内容

  awk  也可以这样   awk  '/xxx/'  文件名  表示取出xxx的内容       awk  '!/xxx/'   表示除去xxx的内容

没有哪个命令时可以安装   yum  install  -y 命令

linux 上传文件 rz命令 提示command not found 解决方法

 
-bash: rz: command not found
rz命令没找到?
执行sz,同样也没找到。
 
 
安装lrzsz:
# yum -y install lrzsz
 
现在就可以正常使用rz、sz命令上传、下载数据了。
 
使用方法:
上传文件
# rz filename
 
下载文件
# sz filename

国内的镜像源:   https://opsx.alibaba.com/mirror?lang=zh-cn

现在用的比较多的linux服务器是X86服务器

通过命令来更改ip配置:   vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0       #设备名称
HWADDR=00:0c:29:44:02:8a
TYPE=Ethernet
UUID=ffa7c99c-635e-41b7-acf0-1bd47bf9649a
ONBOOT=yes     # 表示启动的状态,如果设置为no  表示禁用ip
NM_CONTROLLED=yes
BOOTPROTO=none   #获取ip地址的方式   static/none/dhcp    static/none  表示静态获取     dhcp  表示动态获取
IPADDR=10.0.0.200   #ip地址
NETMASK=255.255.255.0   #子网掩码
DNS2=223.6.6.6     #DNS地址
GATEWAY=10.0.0.254   #网关
DNS1=223.5.5.5     #DNS地址
USERCTL=no
PEERDNS=yes
IPV6INIT=no

本地hosts文件(作用:用作主机名解析)

  vim   /etc/hosts

查看系统用户登录信息的命令

  whoami     who    w        输出信息越来越详细

文件压缩和解压缩命令

  常见的文件压缩格式    tar   zip   gzip   bzip2

  gzip和bzip2  只能做单纯的压缩    只能压缩一个文件,用处不大

    命令     压缩      gzip/bzip2   文件名        解压缩      gzip/bzip2  -d  压缩文件名

       查看压缩文件内容    zcat  压缩文件名

  归档    tar命令

  压缩格式              创建压缩                 查看压缩                   解压缩

   .tar                        cf                            tf                               xf

   .tar.gz                   czf                          tzf                             xzf

   .tar.bz2                 cjf                           tjf                              xjf

  备注:使用tar命令创建归档文件时,要指定归档文件名  (文件名要规范)

     格式:tar   cf   归档文件名   要归档的文件

    使用tar解压缩包到指定的目录时,使用-C     tar  xf   压缩文件名   -C  指定的目录

  使用ll  查看所有文件的详细信息,可以看出.tar.gz  和.tar.bz2的文件小的多

  也可以使用   ll  -h   查看当前目录下的文件    结果更友好,文件大小默认为字节

  zip格式命令

    压缩:   zip   压缩文件名(以.zip结尾)  当前目录下要压缩的文件(*表示全部)

    解压缩 :   unzip   解压缩的文件名

  备注:使用unzip到指定目录时,  unzip  解压缩文件名  -d 指定的目录

基础网络操作命令

  ssh    wget    ping   route   ifconfig   ifup   ifdown   netstat

ssh用法:  ssh  用户名@ip地址     远程连接服务器

wget   下载样仓库     然后下载就可以直接    yum  install -y  软件名       删除   yum remove -y  软件名

          下载的文件不在样仓库时,就要安装扩展库   epel

  查看软件所有的版本    yum list 软件名*   比如:yum list python*   查看仓库中所有的python版本

  选择相应版本直接安装     yum  install  -y  python34

ping  查看有没有连同     PING ip

ifconfig     查看ip

route     查看路由        备注:linux中  0.0.0.0  表示任意网络

   route -n  以数字的形式查看所有的路由,不需要转义,所以很多时,使用   -n  查看效率更高

netstat   状态及统计数据查看

  查看服务状态     先下载一个httpd   yum install -y httpd                 service httpd status

查看硬件信息命令

df  free   fdisk

df -h  更友好的显示本地信息

linux启动过程

  

Linux的基础使用命令的更多相关文章

  1. linux(02)基础shell命令

    Linux(02)之shell命令 一,Linux命令行的组成结构 在我们的linux启动,登陆成功之后会显示: 这就是linux的命令行的组成结构 二,常见命令 1,Linux系统命令操作语法格式 ...

  2. Linux RHCS 基础维护命令

    本文只是介绍Linux RHCS最基本的一些维护命令,属于DBA应该了解的层面. 查看集群状态 集群正常启动 集群正常关闭 查看服务是否关闭开机启动 1. 查看集群状态 clustat cman_to ...

  3. Linux入门——基础系统设置命令

    以下为centos7实验环境 1.网卡管理工具命令——nmcli 参考:http://www.iteye.com/topic/1141839 2.主机名称设置——hostnamectl [root@s ...

  4. Linux Shell基础 read命令

    read命令 read 命令用于接收标准输入(键盘)的输入,或者其他文件描述符的输入.得到输入后,read 命令将数据放入一个标准变量中,read 命令格式如下: [root@localhost ~] ...

  5. Linux下基础查看命令

    1:查看系统32位还是64位,如下三种方法       uname -m        uname -a        ls -ld  /lib64 2:查看系统版本   cat /etc/redha ...

  6. Linux系统基础命令

    这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...

  7. Linux(三)——Unix&Linux 的基础命令

    Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...

  8. Linux的基础命令, django的安装与使用

    一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) cat 校花的故事.txt # 查看文件 cat -n 校花的故事.txt # 查看文件并显示行号 -n 显示行号 ...

  9. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

随机推荐

  1. python3 安装pip提示没有distutils.util模块错误的解决

    Python3 安装pip 提示ModuleNotFoundError: No module named 'distutils.util'   环境ubutun14,python版本是python3. ...

  2. 有关IP和子网掩码的总结

    从之前写的那个概括的文章之后,具体细节知识我也不知道写啥子,最近忙于毕业论文和考证,所以就总结一下这方面的知识,本篇的话就先从IP说起. IP这方面有IPv4和IPv6这两方面的内容,这里就只说IPv ...

  3. CF1183E/H Subsequences

    思路: dp好题,dp[i][j]表示到前i个字符为止并且以s[i]为结尾,共有多少个长度为j的不同的子序列. 实现: #include <bits/stdc++.h> using nam ...

  4. 最新 易车java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.易车等10家互联网公司的校招Offer,因为某些自身原因最终选择了易车.6.7月主要是做系统复习.项目复盘.LeetCode ...

  5. gradle中 使用lombok

    plugins {     id 'java'     id "io.franzbecker.gradle-lombok" version "3.1.0"    ...

  6. centos7.4安装图形界面及报错处理

    笔者实验环境:centos 7.4.1708,安装时默认最小化安装. 安装命令: yum -y update #如果不想升级内核版本可以参考笔者另一篇文章,关于update跟upgrade的区别yum ...

  7. 洛谷 P4198 楼房重建 线段树维护单调栈

    P4198 楼房重建 题目链接 https://www.luogu.org/problemnew/show/P4198 题目描述 小A的楼房外有一大片施工工地,工地上有N栋待建的楼房.每天,这片工地上 ...

  8. 【数据库-SQL Server】IDispatch error #3092

    使用msado15.tlh,链接Microsoft SQL Server,执行语法(syntax)的时候出现IDispatch error #3092的错误. 1.语法错误 (1)保证语法正确,有些数 ...

  9. MySql学习- 存储引擎简介

    mysql可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎. 每一种存储引擎使用不同的存储机制.索引技巧.锁定水平,最终提供广泛且不同的功能. MySQL支持的存储引擎: MyISA ...

  10. c# redis密码验证笔记

    参考博客https://www.cnblogs.com/qukaicheng/p/7514168.html写的 安装教程https://www.redis.net.cn/tutorial/3503.h ...