1. Linux 基本操作

1 基本命令

序号 命令 对应英文 作用
1 ls list 查看当前文件夹下的内容
2 pwd print work directory 查看当前所在文件夹
3 Cd [目录名] change directory 切换文件夹
4 Touch [文件名] touch 如果文件不存在,新建文件
5 mkdir [目录名] make directory 创建目录
6 rm [文件名] remove 删除制定的文件名或目录:rm 文件名  rm -r 目录
7 clear clear 清屏
  • 蓝色是文件夹
  • 白色是文件

1.1 linux终端命令的格式

command [-options] [parameter]

  • command 命令名
  • -options 命令的选项
  • parameter 传给命令的参数

例子:
touch -aaa command [-options] 创建文件

1.2 缩放窗口

1.“ctrl”+”shift”+”=” :放大终端窗口
2.“ctrl”+“-” :缩小终端窗口

2. 查阅命令帮助信息

以下2种方式可以查看帮助信息

命令 作用
command –help 显示command命令的帮助信息
man command 查阅command 命令的使用手册

man=manual

man 在操作建 功能
空格建 显示手册页的下一屏
Enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索word 字符串

自动补全
Tab键:

  • 按1下自动补全唯一的目录或文件
  • 按2下 提示不唯一的可能的目录

Ctrl+C
中断运行

3. 文件和目录特点

3.1 文件和目录特点:

隐藏文件==> 文件名前加.
查看隐藏文件==> ls -a
.代表当前目录
.. 代表上一级目录

3.1.1 ls-文件和目录命令,列表和文件大小选项

-a: 显示指定目录下所有子目录与文件,包括隐藏文件
-l: 以列表方式显示文件的详细信息
-h: 配合-l以人性化方式显示文件大小

3.1.2 通配符 含义

*:代表任意个数个字符
: 代表任意一个字符,只能是1个
[]: 表示可以匹配字符组中任意一个
[abc]: 匹配a、b、c中的任意一个
[a-f]:匹配从a到f范围内的任意一个

3.1.3 切换目录

cd: 却换到当前用户的主目录(/home/用户目录)
cd ~: 却换到当前用户的根目录(/root)
cd .:保持在当前目录不变
cd ..:切换到上级目录
cd - 最近两次工作目录间来回切换

相对路径和绝对路径

  • 相对路径: 在输入路径时,最前面不是/或者-,表示相对当前目录所在的目录位置
  • 绝对路径: 在输入路径时,最前面是/或者-,表示从根目录/家目录开始的具体目录位置

    3.1.4 创建文件 touch

touch

  • 如果文件不存在可以创建空白文件
  • 如果已存在则可以更新修改日期

3.1.5 创建文件夹/目录mkdir

mkdir
mkdir 文件名:可以在当前目录下创建文件夹
mkdir -p a/b/c: 直接在当前位置创建a文件夹,里面再创建b,再里面又创建c

  • 注意:在同一个目录下不允许又重复名字的文件或文件夹

3.1.6 删除文件或文件夹rm

rm
删除后不能转移到回收站,是直接彻底删除

选项 含义
-r 递归地删除目录下的内容,删除文件夹时必须加此参数
-f 强制删除,忽略不存在的文件,无需提示

3.1.7 其他

  • 1.echo 文字内容 显示参数指定的文字,通常会和重定向联合使用
  • 2.重定向>>>
    • linux允许将命令执行结果重定向到一个文件
    • 将本应该显示在终端上的内容 输出/追加到指定文件中
    • 其中 注意如果没有指定的文件,就会新建对应文件
      >表示输出,会覆盖文件原有的内容
      >>表示追加,将会内容追加到已有文件的末尾

4. 复制和移动文件

序号 命令 对应的英文 作用
1 tree [目录名] tree 以树状图列出文件目录结构
2 cp 源文件 目标文件 copy 复制文件或目录
3 mv 源文件 目标文件 move 移动文件或目录/文件或目录重命名

4.1 tree

tree ~: 显示home/用户名下的目录树
tree -d:只显示目录不显示文件

4.2 cp

选项 作用
-i 覆盖文件前提示
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

4.3 mv

选项 作用
-i 覆盖文件前提示
mv 源文件目录和目标目录一样可以重命名文件

5. 查看文件内容

序号 命令 对应英文 作用
1 cat 文件名 concatenate 查看文件内容、创建文件、文件合并、追加文件内容等功能
2 more 文件名 more 分屏显示文件内容
3 grep 搜索文本 文件名 grep 搜索文本里的内容

5.1 cat 查看长篇内容的样子 需要鼠标滚动到下一页 查看少量内容

cat

选项 作用
-b 对飞空输出行编号
-n 对输出行的所有行号编号

nl等价于cat -b

1. Linux基本命令的更多相关文章

  1. Linux基本命令(一)

    Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...

  2. 2 、Linux基本命令-ls-pwd-cd-date-hwclock

    Linux基本命令: 1.ls-查看目录下的文档 语法: ls 目录 注: .当前目录  ..上级目录 如:ls /etc/ 相关参数: -l  显示详细信息 ls /etc/ -l -a 显示隐藏的 ...

  3. Linux基本命令 目录

    Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...

  4. linux 基本命令 [转]

    linux 基本命令 1.ls  (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...

  5. 转:Linux基本命令大全

    Linux基本命令大全   新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...

  6. 剑指Offer——知识点储备--Linux基本命令+Makefile

    剑指Offer--知识点储备–Linux基本命令 1.linux下查看进程占用cpu的情况(top): 格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参 ...

  7. Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用

    一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...

  8. Linux学习总结(9)——Linux 新手必知必会的 10 条 Linux 基本命令

    Linux 对我们的生活产生了巨大的冲击.至少你的安卓手机使用的就是 Linux 核心.尽管如此,在第一次开始使用 Linux 时你还是会感到难以下手.因为在 Linux 中,通常需要使用终端命令来取 ...

  9. 第三章 Linux基本命令操作

    第三章  Linux基本命令操作 ¨  本节所讲内容: ¨  3.1  Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨  3.2  基本命令的使用:ls.pwd.cd.hist ...

  10. linux 基本命令 1

      Linux基本命令(一) 目标 熟练使用 Linux常用的命令 ls  查看文件 clear   清空 cd pwd mkdir touch rm cp mv tree chmod find gr ...

随机推荐

  1. 【Gradle】Android Gradle 插件

    Android Gradle 插件 Android Gradle 插件简介 从Gradle角度来看,Android其实是Gradle的一个第三方插件,它是由Google的Android团队开发的.但从 ...

  2. JavaWeb开发——软件国际化(文本元素国际化)

    前几天围绕着JDBC编程进行了系统的学习.现在我们对Java程序数据库操作已经是轻车熟路了.也学会了使用各种框架来帮助我们简化编程. 今天是学习计划的第七天,虽然学习热情没有前几天高涨了.但是,写博客 ...

  3. Script - 检查当前的undo配置和建议设置 (Doc ID 1579035.1)

    Script - Check Current Undo Configuration and Advise Recommended Setup (Doc ID 1579035.1) APPLIES TO ...

  4. 机器学习实战之KNN

    KNN也称K-近邻算法,简单来说,KNN采用测量不同特征值之间的距离的方法进行分类. 优点:精度高,对异常值不敏感,无数据输入假定. 确定:时间复杂度.空间复杂度较高 适用数据范围:数值型和标称型 工 ...

  5. WPF 字体设置

    原文:WPF 字体设置 WPF 主界面 更换字体 可全局 但是有的时候有的窗体 字体还是没变 可以做全局样式 <Window x:Class="CLeopardTestWpf.Main ...

  6. CSharpGL(54)用基于图像的光照(IBL)来计算PBR的Specular部分

    CSharpGL(54)用基于图像的光照(IBL)来计算PBR的Specular部分 接下来本系列将通过翻译(https://learnopengl.com)这个网站上关于PBR的内容来学习PBR(P ...

  7. 【转】Ubuntu 16 安装 python 依赖出现 error: command 'i686-linux-gnu-gcc' failed with exit status 1

    问题 在 Ubuntu 下安装 python 依赖的时候出现以下错误 build/temp.linux-i686-3.5/_openssl.c:498:30: fatal error: openssl ...

  8. leetcode一刷总结,明天二刷

    1:基础的数据结构:图掌握极差,二叉树次之 2:常用的算法思想:dp,深度有先,广度优先等等. 3:优化以解决的题目,注意思想的总结 4:将约150道题都刷掉 5:优先解决设计算法思想的题目类别,其次 ...

  9. python 操作zookeeper详解

    ZooKeeper 简介 ZooKeeper 是一个分布式的.开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件.它是一 ...

  10. 搭建Jupyter学习环境

    `python notebook`是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果.jupyter是它的升级版,它的安装也非常方便,一般`Anacon ...