zoukankan      html  css  js  c++  java
  • Linux基础01

    ** 一些老生常谈的问题

    一提起Linux,行业内无人不知《鸟哥私房菜》,就是放在胸口可以防弹的那种书,虽说经典、全面,但对于初学者而言,确实过于厚重,而且容易学着后边忘了前边,毕竟实际操作时不会一下涉及到全部的命令。

     
     

    所以建议大家平时把此书当做工具书,没事翻翻,之后用的多了,自然就记住了。那么现在我将要介绍的是最基本,最常用的一些Linux操作,篇幅不多,操作性强,入门之后,后续再慢慢拓展,大业可成。

     
    本Linux基础共4篇内容

    好,下边我们开始,首先,依照上一篇的内容,打开虚拟机,开启Linux系统,使用SecureCRT连接该系统,一顿操作之后,出现了如图所示的界面:

     
     

    ** Linux基本操作常用命令(一)

    介绍下列命令时,请阁下依次敲击一下,一来是体验一下,二来练习一下微操。

    ** Linux命令格式:命令+选项+参数

    * ls:显示当前目录下的文件结构

    参数:

    -l:long,显示长格式信息

    -a:all,显示所有文件或目录

    -d:显示目录本身的属性,不显示它包含的文件和目录

    效果如图:

     
     

    * ll:显示长格式信息,无选项,无参数,其实和 ls -l 命令是一样的。

    * pwd:显示当前所在位置,无选项,无参数

    * cd:切换到指定目录位置

    例如:cd /opt/

    * cd ..:表示切换到上一级目录,“.”表示当前目录,注中文解释:西地 空格 点儿点儿:)以防你看不清。

    * /:斜杠,表示根目录,系统最顶层目录

    例如:cd /,使用这条语句可以切换到系统根目录下。

    * mkdir:创建目录

    例如:

    mkdir zz,表示在当前目录下创建了一个名称为zz的文件夹

    参数:

    -p:递归创建多个目录

    例如:

    mkdir -p zz/a/b/c,表示在当前目录下创建了一系列文件夹,即zz文件夹中放的有a文件夹,a里面放的有b文件夹,以此类推。

    * touch:创建一个空文件

    例如:touch zz.txt

    如果你需要创建一个“文件名中包含空格”的文件,需要加上双引号。

    例如:touch "a b c file.txt",引号表示一个整体。

    * rmdir:删除一个空的目录

    例如:rmdir zz/

    * rm:删除一个文件或目录

    例如:rm zz.txt

    参数:

    -r:删除目录,例如:rm -r zz/

    -f:强制操作,不需要用户确认,请谨慎操作,传说因为这个问题,搞毁了好几个公司的数据文件,例如:rm -rf zz/

    * cp:复制(一个文件或目录)

    例如:cp zz.txt temp/,即拷贝zz.txt文件到temp文件夹下

    参数:

    -r:表示拷贝目录,例如:cp -r zz/ temp/,即拷贝zz文件夹到temp文件夹下

    * mv:剪切(一个文件或目录)

    例如,mv zz.txt temp/,即剪切zz.txt文件到temp文件夹下

    (注:mv还有一个“重命名”功能,例如:mv zz.txt aa.txt,即:将zz.txt文件的名称改为aa.txt)

    * cat:查看一个文件的内容

    例如:cat /etc/passwd

    * more:分页查看文件内容

    例如:more /etc/passwd

    操作:

    空格:一页一页查看

    回车:一行一行查看

    q:退出浏览状态

    * head:查看文件前几行

    例如:head /etc/passwd

    参数:

    -n:n代表行数,默认为10

    * tail:查看文件末尾几行

    例如:tail -3 /etc/passwd 默认为10行

    * vi 编辑器

    例如:vi zz.txt

    * 命令行模式:即刚进入文件时的状态

    * i:插入模式,进入可编辑状态(“i”不是参数,当你进入文件时,按下键盘的i键,就可以进入编辑状态了)

    * "esc + :"(即esc键按下后,再输入个冒号):最后行模式,左下角出现光标可输入命令状态

    最后行参数:

    w:保存

    q:退出

    !:强制操作

    (以上3者可以联合使用,即wq!)

    编辑器快捷键:

    显示行号:set nu,需进入最后行模式使用

    光标快速移动到第一行:小写gg,命令行模式使用

    光标快速移动到最后一行:大写G,命令行模式使用

    删除一行:小写dd,并带有剪切功能,命令行模式使用

    粘贴一行:小写p,命令行模式使用

    删除多行:小写dd,加上数字,命令行模式使用

    例如:3dd

    撤销上一步操作:小写u,命令行模式使用

    替换内容功能:格式如下

    1,$s/aaaa/zzzz/g

    解释:

    1:表示第一行

    $:表示最后一行

    (1, $)表示一个范围

    /aaaa/zzzz/:表示替换和被替换的内容

    g:表示通行

    ** 结束,以上命令不用刻意记忆,操作几遍,既然就记住了,比较常用,并不难理解

     
    习惯就好

    个人微博:http://weibo.com/seal13

    QQ大数据技术交流群(广告勿入):476966007



    作者:Z尽际
    链接:https://www.jianshu.com/p/87ac02f0de4a
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    【译】.NET Core 3.0 中的新变化
    【译】最大限度地降低多线程 C# 代码的复杂性
    【wif系列】C#之单例模式(Singleton Pattern)最佳实践
    【译】在C#中实现单例模式
    【译】.NET 跨平台界面框架和为什么你首先要考虑再三
    WPF自定义空心文字
    WPF捕获未处理的异常
    C# 中 SQLite 使用介绍
    C# WebService动态调用
    Java实现将中文转成拼音和ASCII码
  • 原文地址:https://www.cnblogs.com/wzlbigdata/p/8277600.html
Copyright © 2011-2022 走看看