美文网首页
Linux最基本操作

Linux最基本操作

作者: 遂心_35d5 | 来源:发表于2018-10-11 18:15 被阅读0次

    在看《哈佛大学公开课:计算机科学c50》视频,看到了一串简单代码:

    nano hello.c
    gcc hello.c
    ./a.out
    

    一看好像是Linux,然后跟着菜鸟教程的Linux教程系统地学习一下。


    目录

    1.关机,重启和帮助

    2.处理目录常用命令

    3.文件内容查看


    正文

    <h2 id='1'>1.关机,重启与帮助</h2>

    关机前或者重启前应该保存数据:

    • sync 数据从内存同步硬盘

    关机:

    • init 0
    • shutdown -h now (现在关机,-h = halt停止)

    重启:

    • init 6
    • reboot
    • shutdown -r now (现在重启, -r = reboot重启)

    帮助;

    • man <命令> 查看该命令的所有用法

    <h2 id='2'>2.处理目录常用命令</h2>

    <h3 id='2.1'>ls 列出目录</h2>

    • ls -a 全部目录,隐藏的也显示
    • ls -d 仅显示目录本身
    • ls -l 目录长数据串,包含文件属性,权限
    常用的命令:
    • ls / 查看根目录
    • ls ./ 查看当前目录
    • ls ../ 查看上一个目录

    注意1

    • / 表示根目录
    • ./ 表示当前目录
    • ../ 表示上一个目录

    <h3 id='2.2'>cd 切换目录</h3>

    • cd ~ 回到自己家目录
    • cd .. 回到上一级目录

    <h3 id='2.3'>pwd 显示目前目录</h3>

    注意2

    ls和pwd的区别

    • ls 会列出文件夹里所有的文件
    • pwd 显示当前文件的所在位置

    <h3 id='2.4'>mkdir 创建目录</h3>

    • mkdir -p 创建几层目录(直接)

    <h3 id='2.5'>rmdir 删除空目录</h3>

    • rmdir -p 连同上一级空的目录一起删除(等同以删除几层目录)

    <h3 id='2.6'>cp 复制文件</h3>

    格式:cp source(more) destination(single)

    • cp -i 目标已存在,覆盖前先询问
    • cp -r 递归持续复制 -> 目录复制

    <h3 id='2.7'>rm 删除</h3>

    • rm -i 删除前询问
    • rm -r 递归删除(等同于一起删除几层文件,危险操作)

    <h3 id='2.8'>mv 移动目录、文件,修改名称</h3>

    本质:查询文件是否存在。存在,移动;不存在,改名

    • mv -i 询问

    <h2 id='3'>3.文件内容查看</h2>

    <h3 id='3.1'>cat /tac 由第一行或最后一行开始显示内容</h3>

    <h3 id='3.2'>nl 显示内容,顺道输出行号</h3>

    <h3 id='3.3'>more/less 翻页</h3>

    • space(空格) 下翻一页
    • /字串 向下搜索字串
    • f 显示文档名及目前显示行数
    • q 离开
    • b 往回翻页,只对文件有用

    <h3 id='3.4'>head/tail 显示头、尾前面行</h3>

    • head/tail -n num 显示头、尾n行

    参考资料:
    菜鸟教程-Linux教程

    相关文章

      网友评论

          本文标题:Linux最基本操作

          本文链接:https://www.haomeiwen.com/subject/qjlpaftx.html