美文网首页
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