热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

生信小白第二天linux初上手文件目录

第一天,成功get到了linux,那么linux如何快速上手?对于徘徊在门口的你,先掌握这些基本操作吧~1.切换目录–cdcd.“.”表示当前目录cd..“..”表示上一层目录cd

第一天,成功get到了linux,那么linux如何快速上手?对于徘徊在门口的你,先掌握这些基本操作吧~

1.切换目录–cd

cd . “.”表示当前目录

cd .. “..”表示上一层目录

cd / “/”表示根目录

cd ~ “~”表示宿主目录(用户登录时所在的目录)

2.新建目录–mkdir

mkdir dirname 建立子目录.

mkdir -p ~/MM/NN: 建立主目录下的MM包含的子目录NN

插播一个:pwd 打印当前所在目录

3.复制、移动、重命名、删除目录-cp、mv、rm

cp 拷贝文件,可以将文件拷贝成另一个文件,或是拷贝到另一个目录中。可以使用通配符拷贝具有同一特征的所有文件。

cp file1 file2 将file1拷贝成file2

cp –i 覆盖相同名称文件前先询问用户

cp –R 递归拷贝,即拷贝时将所有目录一并拷贝

mv 移走目录或者改文件名

mv file1 file2 将file1 改名为 file2

mv filename dirname/ 将文件移至某一目录下

rm 删除文件或目录

rm file1 file2 file3 ….

rm * 删除当前目录下所有文件

rm –f 强制删除文件,删除时,不提出任何警告讯息。

rm –i 删除文件前均会询问是否删除,y/n指示下一步。

rm –r 递回式的删除,即逐级删除目录下的子目录。

rmdir dirname 删除空目录。

rmdir –r dirname 删除有文件或目录的文件夹

!!!切记:慎用rm -rf file/ 否则结局很惨淡!!!

4.查看文件信息–ls

ls 查看文件信息,这是最基本的档案指令。 ls 的意义为 “list”,也就是将某一个目录或是某一个档案的内容显示出来。 ls命令可加参数很多,我们这里不一一列出,只给出较常用的几个,各参数可以混合使用。

ls

不加任何信息,显示目前目录中所有文件。

ls -l

这个参数代表使用 ls 的长( long )格式,可以显示更多的信息,包括文件的权限、所有者、大小、最后更改日期等。

ls -a

查看包含以.开头的隐藏文件

ls -lh

以更易懂的方式显示文件大小

5.查看文件内容–less/cat/head/tail/pipe

less

less –S 分列显示

cat

cat [file] 显示文件内容,所有内容全部显示输出到屏幕。

cat –n [file] 在显示内容前加上行号

head

head 截取开头,默认十行

head -40 截取前40行

tail

tail 截取尾部 tail -40 截取后40行

pipe

管道操作 | ( “enter”上面的键)

将‘|’前的内容灌输给‘|’后边

head -40|tail -20 截取21-40行

6.压缩打包

《生信小白第二天-linux初上手-文件目录》 图片来源:张旭东

7.历史命令、复制、补齐

上下键:历史命令

左键复制,右键粘贴

输入首字母按 tab自动补齐 相当有用哦

附录:实验楼 https://www.shiyanlou.com/courses/1

在线学习平台实验楼里面有不少Linux教程,任意点一个去,双击桌面的Xfce图标,都可以启动Linux终端。

初学生信,很荣幸带你迈出第一步~

我们是生信星球,一个不拽术语、说人话的生信知识平台。需要帮助或提出意见请后台留言或发送邮件到Bioplanet520@outlook.com~

《生信小白第二天-linux初上手-文件目录》 微信扫描二维码关注我们


推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP
    本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。 ... [详细]
  • 本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ... [详细]
  • Android日历提醒软件开源项目分享及使用教程
    本文介绍了一款名为Android日历提醒软件的开源项目,作者分享了该项目的代码和使用教程,并提供了GitHub项目地址。文章详细介绍了该软件的主界面风格、日程信息的分类查看功能,以及添加日程提醒和查看详情的界面。同时,作者还提醒了读者在使用过程中可能遇到的Android6.0权限问题,并提供了解决方法。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有