liunx_liunx- - CSDN
  • 本套课程主要带领一些想要学习linux操作系统的新手朋友或者零基础的朋友能够快速掌握linux系统的使用。根据本课程分的不同章节的学习,基本把linux的入门知识都能掌握,为后期学习linux的服务软件的学习和使用打下...
  • Liunx基本命令

    2019-03-19 14:20:36
    ## **基本命令**

    一、pwd 显示当前工作目录的名称

    pwd   目录
    格式
    

    在这里插入图片描述
    pwd显示当前所在目录
    pwd -P 为返回链接的真实路径

    二、cd 切换当前工作目录

    cd 目录
    格式
    在这里插入图片描述
    如图,cd后边直接跟目录可以进入到指定目录里

    在这里插入图片描述
    cd后边加俩点可以返回上一级目录,跟一个 - 可以返回前一个目录,即刚才的目录。
    在这里插入图片描述
    直接cd可以返回当前用户的家目录

    三、ls 显示目录与文件信息

    ls 选项 文件/目录
    格式
    在这里插入图片描述
    ls不加任何选项可以查看当前目录下的文件和目录
    在这里插入图片描述
    ls -a 可以查看包含以 . 开头的隐藏文件和目录信息

    在这里插入图片描述
    ls -l 可以查看文件和目录的详细信息

    四、touch 创建文件

    touch 文件
    格式
    在这里插入图片描述
    如图,touch后边直接跟文件名字,可以直接创建文件。

    touch还可以修改文件时间,如果所创的文件已存在那么将会将修改时间改为当前系统时间

    五、mkdir 创建目录

    mkdir 目录
    格式

    在这里插入图片描述
    mkdir后边直接跟目录就可以创建目录,加-p选项可以同时创建多个目录

    六、cp 复制文件和目录

    cp 源文件/目录 目标目录
    格式

    -r 递归的复制子文件或目录

    -a 负值时保留源文档的所有属性

    七、rm 删除文件或目录

    rm 文件/目录
    格式

    -i 删除前,提示是否删除

    -f 不提示,强制删除

    -r 递归删除目录及目录下所有内容

    八、mv 移动文件或目录

    mv 目录/文件 目录
    格式

    mv也可以用来重命名
    在这里插入图片描述
    从上图可以看出把当前目录下的d.txt还是移动到当前目录下并改名为e.txt

    九、find 搜索文件或目录

    find 选项 目录 表达式选项
    格式

    find的命令选项有点多了,来一一列出
    1.enpty 查找空白文件或目录
    2.group 按组查找
    3.name 按名字查找
    4.iname 按名字查找,但是不区分大小写
    5.mtime 按修改时间查找
    6.size 按大小查找
    7.type 按类型查找【 文件(f)、目录(d)、设备(b,c)、链接(l)】
    8.user 按用户查找
    9.exec 对找到的档案执行特定的命令

    十、du 计算文件或目录的容量

      du    选项  文件或目录                      
                    格式
    
     以下是du的一些选项
                       1.-h                       比较人性化的显示容量信息
                       2.-a                       查看所有目录以及文件的容量信息
                       3.-s                       仅显示总容量
    

    未完待续。。。

    展开全文
  • liunx文件操作命令

    2016-10-20 10:57:27
    经常需要上终端上进行文件,日志操作,下列出经常使用的命令以供学习参考 持续更新! 我个人将这些分为三部分 : 1.对文件的操作 查看 删除 ...ls 命令 用来查看文件 liunx上长用的ll 实质上是ls -l的的别名 常用参数

    对liunx而言 一切皆文件 既然是文件 就免不了各种文件操作    以下就是常用的文件操作命令


    ls

          ls 命令 用来查看文件 liunx上长用的ll 实质上是ls -l的的别名

          格式  ls [参数] [文件]

          参数

           ls -a列出目录下的所有文件,包括以.开头的隐含文件(常见的如.htaccess .git .svn文件)

           ls -b 把文件名中不可输出的字符用反斜杠加字符编号的形式列出(友好的显示一些文件名非当前编码下的文件,比如子啊asc下中文名的文件)

           ls -lh(或 ll -h)  显示文件的大小 单位b()

           ls -t 按时间排序(通常查看上传路径文件很好用)

           其它参数不常用 在此不做过多描述 想了解的可以自行搜索


    mv

            mv命令是move的缩写,可以用来移动文件或者将文件改名

            格式 mv [参数] 源文件 目标文件

            参数

            -b :若需覆盖文件,则覆盖前先行备份。 

            -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

            -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

            -u :若目标文件已经存在,且 source 比较新,才会更新(update)

            -t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

       

           例1 把a.conf重命名为b.conf

           mv a.conf  b.conf

           例2 把a文件夹移动到  /home下

            mv a.conf  /home/b.conf

    cp

           cp命令用来复制文件或者目录

           格式  cp [参数] 源文件 目标文件

           参数

           -a    为每个已存在的目标文件创建备份

           -b     在递归处理是复制特殊文件内容

           -f, --force        如果目标文件无法打开则将其移除并重试(当 -n 选项存在时则不需再选此项)

           -H                跟随源文件中的命令行符号链接

           -l, --link            链接文件而不复制

           -L, --dereference   总是跟随符号链接

           -n, --no-clobber   不要覆盖已存在的文件(使前面的 -i 选项失效)

           -P, --no-dereference   不跟随源文件中的符号链接

           -p                等于--preserve=模式,所有权,时间戳  --preserve[=属性列表   保持指定的属性(默认:模式,所有权,时间戳),如果可能保持附加属性:环境、链接、xattr 等

           -R, -r, --recursive  复制目录及目录内的所有项目

           例1   备份a.conf文件

           cp a.conf a.conf.bak

           例2   拷贝文件夹a到  /home目录下

           cp -r a/ /home/a



    vim

          vim用来文件内容操作

          格式  vim [filename]


          编辑界面操作按键

          gg 返回文件顶部

          shift+g 到文件底部

          i 编辑

          :q 退出

          :wq 保存并退出

          :q!  强制退出  一般用于放弃修改文件

          :wq! 强制保存并退出

          /  查询

          :set nu 显示行号

          :数字 跳转到指定行号


    awk

          与sed和grep很相似,awk是一种样式扫描与处理工具

          格式  awk [ -F re] [parameter...] ['prog'] [-f progfile][in_file...]

          awk命令分两部分  {匹配模式操作}  {filename} 基本格式  awk "匹配部分"  "操作部分"  文件 其中匹配模式或者操作有一个即可 匹配模式支持正则 正则此处不介绍 只介绍简单用法

           例1 读取apache服务器access_log 中的独立ip数

           awk ‘{print $1}’  access_log | uniq -c       从access.log中读取第一个字断 并去重复 $1是读取文本文件第一个字断 如果文件分隔符不是空格  可以使用-F指定分隔符 $0读取整行

           例2 取出/etc/password 中的所有用户

           awk -F ':'  '{print $1}' etc/password  -F指定分隔符为:号

           awk的用法还有很多 不仅仅上述  由于篇幅问题  在此不做过多讲解 望见谅

    tail

          tail 命令从指定点开始将文件写到标准输出

          格式  tail   [必要参数] [选择参数] [文件]      

          参数

          -f    循环读取

          -n   指定显示的行数

          -q 不显示处理信息

          -v 显示详细的处理信息

          -c<数目> 显示的字节数

          --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.

          -q, --quiet, --silent 从不输出给出文件名的首部

          -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

        

          例1  读取日志文件最后100行

          tail -n 100 access.log

          例2   监控日志  日志若有内容更新则直接输出

          tail -f  access.log

          例3  从第五行开始显示文件内容

          tail -n +5 log2014.log


    sort

          sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式:

       格式    sort [-bcfMnrtk][源文件][-o 输出文件]

          补充说明:sort可针对文本文件的内容,以行为单位来排序。

          参数

          -b   忽略每行前面开始出的空格字符

          -c   检查文件是否已经按照顺序排序

           -f   排序时,忽略大小写字母

          -M   将前面3个字母依照月份的缩写进行排序

          -n   依照数值的大小排序

          -o<输出文件>   将排序后的结果存入指定的文件

          -r   以相反的顺序来排序

          -t<分隔字符>   指定排序时所用的栏位分隔字符

          -k  选择以哪个区间进行排序

          -u 去重

         
          例1 将a.txt 进行排序  sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出

          sort a.txt

          使用-r则倒序

          例2  将b.txt去重

          sort -u b.txt


    sed

          与awk类似  sed功能更为强大  可以做 匹配替换  输出  插入 等等  两者都可以基于行来对文本文件进行处理  但sed对列的操作稍微差点  大部分人只学会了个sed -s  讲解sed的全部用法需要大量篇幅   这里向大家推荐一本书  <<awk与sed>>

          格式   sed [-nefri] ‘command’ 输入文本

          参数 

           a   新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~

           c   取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!

           d   删除,因为是删除啊,所以 d 后面通常不接任何咚咚;

           i   插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);

           p  列印,亦即将某个选择的资料印出。通常 p 会与参数 sed -n 一起运作~

           s  取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!

           n 取消自动打印模式空间

           例子

           替换一行中的某部分

      格式:sed 's/要替换的字符串/新的字符串/g'   (要替换的字符串可以用正则表达式)      

           sed -n '/ruby/p' ab | sed 's/ruby/bird/g'    #替换ruby为bird

        

    展开全文
  • liunx命令

    2020-07-29 14:20:11
    liunx命令
  • liunx简介

    2020-05-28 09:10:44
    Linux简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多...

    Linux简介
    Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
    Linux 的发行版
    Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
    Linux 应用领域
    家庭
    政府
    企业
    eg:
    巴西联邦政府由于支持 Linux 而世界闻名。
    有新闻报道俄罗斯军队自己制造的 Linux 发布版的,做为 G.H.ost 项目已经取得成果。
    中华人民共和国为取得技术独立,在龙芯处理器中排他性地使用 Linux。
    Linux vs Windows
    在这里插入图片描述

    展开全文
  • Liunx下运行jar包

    2019-02-19 14:17:24
    java -jar XXX.jar 表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出 java -jar XXX.jar &amp; 命令结尾添加 “&...” ,表示在当窗口关闭(断开SSH连接)时,程序才会中止...
    java -jar XXX.jar

    表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出

    java -jar XXX.jar &

    命令结尾添加 “&” ,表示在当窗口关闭(断开SSH连接)时,程序才会中止运行。&代表让该命令在后台执行。

    nohup java -jar XXX.jar &

    表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。注意,该作业的所有输出被重定向到nohup.out的文件中。

    nohup java -jar XXX.jar > Log.log &

    表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,并且该作业的所有输出被重定向到Log.log的文件中。“ > Log.log ” 该命令就是指定日志输出的文件。

    nohup java -jar XXX.jar > /dev/null 2>&1 &

    屏蔽输出,起到禁止输出作用:/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。

    一般我们将jar包作为服务运行在后台中可以使用上面的命令

    如果一次启动多个jar包,还可以编写shell脚本,用shell脚本的方式启动jar包,创建一个startup.sh的文件,编辑:

    #!/bin/sh 
    nohup java -jar xxx.jar > /dev/null 2>&1 & 
    nohup java -jar xxx.jar > /dev/null 2>&1 & 

    执行命令赋予权限

    chmod +x  startup.sh

    执行命令启动jar包

    ./startup.sh

     

    本文参考:https://blog.csdn.net/wngpenghao/article/details/83022185

     

    展开全文
  • liunx

    2019-10-09 20:43:32
    Liunx 目录管理
  • liunx镜像文件

    2020-07-22 23:32:59
    因镜像文件太大放在了百度云上下载txt文件就可以得到分享
  • 文章目录1 介绍2 正则表达式3 grep 模式匹配命令4 sed 流编辑器5 awk 文本处理语言 1 介绍 内容 正则表达式本身的内容很多,这一节实验只介绍 grep,sed,awk 这三个命令。 知识点 掌握基本命令:sed,grep,awk ...
  • 这下爽了,居然有人通过这个把Linux的命令提示符给整明白了
  • “强大的”Liunx

    2017-02-28 21:09:32
    Liunx是Linus Torvalds为了取代Minix的操作系统而设计出来的全新的操作系统。为什么Liunx能在众多操作系统中脱颖而出,能与Windows分庭抗礼;这是有原因的。Liunx是一套免费使用和自由传播的类Unix操作系统,它主要...
  • 在学习使用liunx命令修改时间发现有时候修改了时间还是没改成功,经过反复试验,得出如下心得: 1、将系统时间设定成20195月30日的命令如下: date -s 05/30/19 2、将系统时间设成下午16点10分40秒的命令如下: ...
  • Window连接Liunx工具

    2020-07-29 14:20:08
    工具支持Window上连接Liunx系统 进行对Liunx的文件管理的操作
  • 前些日子一直在做项目,在做项目之前,忽略了一件事,就是没有把ip地址更改为静态,每次电脑重启ip都一直变,搞的项目中的ip又要改,今天项目做完了,就来将在Liunx中如何改ip总结一下: 用root账户登录,输入如下...
  • 但在liunx下监听器没有扑获异常导致监听器没有执行完毕,导致程序出错,window和liunx的tomcat相同,唯一不同的时系统环境和tomcat启动的脚本一个.sh一个.bat [b]问题补充:[/b] to lovewhzlq:有啥解决办法吗 [b]...
  • windows下的liunx--wsl

    2018-06-29 10:51:10
    今天无意中发现微软有本地的liunx可以用了,真是活久见,这两天对立的系统居然拥抱在一起了。微软造的这个轮子蛮好的,就不用装双系统和虚拟机了,能够同时运行liunx和Windows,对开发者比较方便,就是不能用图形...
  • Liunx如何安装sql教程

    2019-03-05 15:23:01
    Liunx下安装sql教程 1.首先我们下载mysql的repo源。 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(为了避免打错可以选择复制粘贴) 2.安装mysql-community-release-el7-5.noarch.rpm包 ...
  • LIUNX系统目录结构:“/” ===>这是linux文件系统的入口,也是整个linux文件系统的根目录,linux不同于windows,没有所谓的C,D,E盘,整个liunx只有一个根分区“/bin” ===>这是liunx系统命令所在目录,例如...
  • 1.停止liunx上的mysql的服务 2.进入bin目录下运行如下命令,通过客户端进入mysql中 3.通过命令进入到mysql中,这里进入mysql不需要密码 4.进入之后要先使用mysql数据库,然后修改密码并进行更新,如下图,完成后...
  • Liunx查找大文件

    2019-03-25 21:21:09
    对于其他的Liunx命令都可以说是驾轻就熟,可是查找大文件的命令每次都记不住,然后需要打开某度查询下, 所以今天特地总结了几条简单又实用的命令。 1、如何查找大文件 find . -type f -size +800M find / -type f -...
1 2 3 4 5 ... 20
收藏数 84,274
精华内容 33,709
关键字:

liunx