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. ulimt 和 sysctl

    ulimit : 对进程进行 资源限制 ,如打开文件数,进程数. sysctl: 更改内核参数. /proc/pid : 伪文件系统,以文件系统的方式 对 访问内核参数 提供接口. 1. ulimit ...

  2. C#规范整理·异常与自定义异常

    这里会列举在C#中处理CLR异常方面的规范,帮助大家构建和开发一个运行良好和可靠的应用系统. 前言   迄今为止,CLR异常机制让人关注最多的一点就是"效率"问题.其实,这里存在认 ...

  3. Vue父子组件传值$parent , ref,$refs,props大总结

    子组件: <template> <div class="child"> <slot name='meiyong'></slot> & ...

  4. JavaSE基础(六)--Java流程控制语句之条件语句

    Java 条件语句 - if...else 一个 if 语句包含一个布尔表达式和一条或多条语句. 语法 if 语句的语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如 ...

  5. CSS3伪类与伪元素的区别及注意事项

    CSS中伪类与伪元素的概念是很容易混淆的 今天就来谈谈伪类与伪元素之间的区别 定义 首先先来看看伪类与伪元素的定义 w3c中对于它们是这么解释的 伪类:用于向某些选择器添加特殊的效果 伪元素:用于将特 ...

  6. oracle父子级查询数据树结构

    select t.*, level , sys_connect_by_path (t .id, '-->') as tree from isc_res_res_r t connect by pr ...

  7. 【jmeter测试范例】001——TCP测试

    1.打开Jmeter(或者运行NewDriver.java启动Jmeter) 2.新建一个测试计划 ······ 3.新建线程组 4.设置线程组的参数 1.线程的数量 2.要在多久内完成,即每个请求发 ...

  8. pymysql连接和操作Mysql数据库

    pymysql 一.概要 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库, 二.PyMySQL 安装 pip install pymysql 三.操作流程 创建c ...

  9. 连续取数字DP使值最大HDU2697

    题意: 有n个数,每个数都有价钱,连续的取可以获得len*len的利益,使利益最大. 思路: 三维DP,1.2.3维分别是第i个,剩余多少钱,从后往前连续的有几个. #define IOS ios_b ...

  10. 3.解决git不可用问题

    升级gityum -y update git   配置阿里云yum源yum -y update nssyum -y update nss curl libcurl