注释:被包含在【】内的命令是实际在终端中输入的命令,所有操作都在root权限下,被包含在〖〗中的不是命令,而是一种格式说明,语法说明。
Start:
文件操作
【cd 目录名】☞进入下一级目录
【cd ..】☞返回上一级目录
【cd -】☞返回前一个目录
【./】☞代表当前目录
【cd /】☞转到根目录
【pwd】☞输出当前目录。
【cat vi文件名】☞获取vi文本文件的信息。
【ls】☞列出当前目录所包含的文件。
【ls -l】☞列出当前目录所包含文件的详细信息。
【ls -a】☞列出当前目录中的所有文件,含以.开头的文件(是隐藏文件)。
【mkdir 目录名】☞在当前目录生成一个文件夹或是目录。
【rmdir 目录名】☞删除目录,注意这个目录名里面的不得包含其他文件,否则不可删除。
【rm -r 目录名】☞删除目录,如果目录下还有子目录或其他文件,还是可以删掉的。
【】【】
【touch 文件名】☞创建一个空文件。
【mv file1 file2】☞把文件file1改名为file2,只要是mv后跟两个文件名,意思就是把文件改名,如果两个文件的目录不一样,则也是同样的道理,源目录的文件将不会存在,而是移到了目标目录,并且改了名。
【mv file1 ../dir】☞把当前目录的文件移到目录dir下,源文件在源目录中不复存在
【cp file1 file2】☞将文件file1复制了一份,并命名为file2
【cp file1 file2 ../dir】☞把文件file1和file2复制到目录dir下
【cp -R dir1 dir2】☞把dir1目录下的所有文件和子目录复制到dir2中
【cp -R file1 file2 dir1 dir2 dir3】☞把文件file1和file2以及目录dir1和dir2统统复制到dir3中
,注意若dir3不是一个已经存在的目录执行命令会出错,也就是说dir3要是一个真实的目录。
【more filename】☞把名为filename的文件分页显示,执行命令后,按回车键返回下一行,按空格键和f键有相应的效果(具体去试一下),按q退出。
【head -10 filename】☞把名为filename的文件的前10行内容显示,其他的都不显示。
【tail -4 filename】☞显示文件内容的后4行
【ln -s file file.soft】☞命令建立了文件file的软连接,名为file.soft,软连接相当于一个快捷方式,源文件被删了之后,软连接就没有用。
【ln file file.hard】☞该命令建立文件file的硬链接,硬链接相当于是源文件的一个副本,只要两者中有一个改变,立即会影响另一个文件,当源文件删除后,并不影响硬链接,此时还是可以使用硬链接。
【】
【】【】【】
【】【】【】
〖cp [选项] [源文件] [源目录] [目标目录]〗☞功能是复制文件或目录。
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
权限操作
【chmod 700 文件名或文件夹名】☞只有所有者有读和写以及执行的权限。
【chmod 777 文件名或文件夹名】☞每个人都有读和写以及执行的权限。
【chmod 640 文件名或文件夹名】☞所有者有读写权限,用户组有读权限,其他人没有权限。
看一下下面的释义就知道数字是什么意思。数字[对应二进制] 二进制共三位分别对应读写执行,0无权限,1有权限。
0 [000] 无任何权限
4 [100] 只读权限
6 [110] 读写权限
7 [111] 读写执行权限
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
【chmod u+x temp】☞修改文件temp的用户权限,u表示用户,x表示可执行文件,其他
的同样道理。
【】【】【】【】【】【】【】【】【】
重定向和管道
重定向就是把标准输入输出的数据存放到文件中,而不是按标准输入输出来进行输入输出。分为三种重定向,输入重定向,输出重定向,错误输出重定向。
【cat <temp>temp0】☞把文件temp中的内容输入到文件temp0中
【ls > temp】☞把ls输出的结果存入到文件temp中,temp原来的内容被覆盖。
【ls >> temp】☞把ls输出的结果存入到文件temp中,新添加的内容接着原来的内容,不会覆盖原来的内容。
【lss 2> temp】☞把错误的内容输入到temp中,会把原来的内容覆盖掉。
【ls &> temp】☞可以实现标准错误和标准输出。
管道是什么?管道具有过滤性,管道实现这样的功能,当一条命令执行后会有数据输出,而这些数据不是直接使用标准输出显示而是作为下一条命令的输入,依此重复下去,直到命令执行完,最后输出结果。〖|〗是管道的连接符,把多条命令连接起来。
【cat temp | grep ar】☞这里有有两条命令,首先把文件temp中的内容取出,得到一组数据,然后这组数据作为后一条命令的输入数据,这条命令通过是否匹配ar来选择输出。
【cat temp | more】☞如果文件temp中的内容很多,则使用分屏显示文件。
【cat temp | wc】☞显示文件temp中内容的行数,字数和字符数。
其他:
【dmesg】☞显示开机信息。
〖(表达式)〗☞在()中的表达式将会创建一个新进程。
【】【】【】【】【】【】【】【】【】【】
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
相关推荐
"Ubuntu命令大全.pdf" 以下是根据给定文件信息生成的相关知识点: Ubuntu 概述 Ubuntu 是一款基于 Linux 的操作系统,源于 2007 年,现已成为最流行的 Linux 发行版之一。 Ubuntu 的主要特点是易于使用、功能强大...
### Ubuntu Linux 命令大全知识点详解 #### 一、概览 Ubuntu Linux是一个广泛使用的开源操作系统,基于Debian发行版。它适用于个人电脑、服务器和云环境等。本文档旨在提供一系列基本到高级的Ubuntu Linux命令,...
Linux 和 Ubuntu 笔记 本文将对 Linux 和 Ubuntu 的基本命令和操作进行详细的介绍和...Linux 和 Ubuntu 的基本命令和操作是非常重要的知识点,理解和掌握这些命令可以帮助用户更好地使用 Linux 和 Ubuntu 操作系统。
### Ubuntu Linux 命令大全与技巧解析 #### 标题和描述中的知识点: ...以上命令涵盖了 Ubuntu Linux 中常用的系统管理和网络配置等方面的知识点,能够帮助用户更好地理解和掌握如何高效地使用这一操作系统。
### Ubuntu Linux操作系统考试知识点解析 #### 1. mkdir 命令中的递归创建目录选项 - **知识点**: 使用 `mkdir` 命令时,可以通过添加 `-p` 参数来递归创建目录,这意味着不仅会创建指定的目录,还会创建其路径上的...
知识点二:安装 Ubuntu 7.10 * 使用下载的安装镜像刻录到光盘 * 从光盘启动,选择第一个启动选项 * 系统将提示确认选择,并输入密码 * 等待系统安装完成,约半个小时 知识点三:升级到 Ubuntu 8.04 * 进入 Ubuntu...
### Linux-Ubuntu系统移植实例知识点详述 #### 一、环境准备与交叉编译工具链安装 在进行Ubuntu下的Linux系统移植时,首先需要确保具备一个稳定的开发环境。本案例中使用的Linux主机环境为Ubuntu 9.04。为了能够...
在学习Linux的过程中,需要了解许多基础知识点,包括磁盘的命名规则、文件系统的层次结构、软件包管理工具的使用、网络配置、Shell命令、Linux桌面环境的配置、权限管理、用户和组管理等。磁盘命名规则是Linux系统...
环境变量和配置文件也是重要的知识点。`.bashrc`或`.bash_profile`存储用户的Shell设置,`export`命令设置环境变量。`source`命令使配置文件更改立即生效。 系统日志管理也十分关键,`dmesg`显示内核消息,`...
下面将详细介绍 nmcli 命令的使用和相关知识点。 nmcli 命令概述 nmcli 命令是 NetworkManager 系统服务的命令行工具,提供了对网络管理的基本操作,包括查看网络状态、设备状态、连接状态、添加连接、修改连接、...
在本文中,我们将介绍一些常用的Ubuntu命令,如sudo命令、apt-get命令、dpkg命令等。 系统管理命令 系统管理命令是指用于管理Ubuntu系统的命令,包括查看内核版本、查看Ubuntu版本、查看内核加载的模块、查看PCI...
标题“Linux Ubuntu”直接指向了全球广泛使用的开源操作系统之一——Ubuntu。该标题简明扼要地表达了文章的主题,即围绕Ubuntu这一基于Linux的操作系统展开深入探讨。描述部分“Ubuntu Introduction”进一步明确了...
根据提供的信息,我们可以总结出以下知识点: ### 一、DNW for Linux (Ubuntu) 工具简介 **DNW for Linux (Ubuntu)** 是一个在 Linux(特别是 Ubuntu)系统上使用的工具,用于对某些嵌入式设备进行编程或更新固件...
总的来说,这个项目涵盖了以下几个关键知识点: 1. Qt框架的应用:创建GUI界面,处理用户输入,显示结果。 2. OpenCV库的使用:进行图像处理和人脸识别。 3. Linux开发环境:在Ubuntu系统上编译和运行C++程序。 4. ...
Ubuntu Linux 操作系统项目教程考试卷知识点 本资源摘要信息涵盖了 Ubuntu Linux 操作系统项目教程考试卷的知识点,涵盖了 Linux 操作系统的基础知识、设备命名规则、文件系统管理、用户管理、权限管理、磁盘分区、...
### Linux-Ubuntu基础与命令行学习知识点 #### 一、Ubuntu系统简介 - **Ubuntu定义**: Ubuntu是一款基于Linux的开源操作系统,主要面向桌面用户。它的名称“ubuntu”源自非洲语,意指“人性”、“博爱”,体现了该...
在安装和使用AFNI时,用户可能需要了解以下关键知识点: - 如何在Ubuntu上安装依赖库:AFNI可能需要特定版本的库,用户可能需要使用`apt-get`或`apt`命令来安装。 - 环境变量设置:可能需要将AFNI的`bin`目录添加到`...
这份Ubuntu命令教程假定读者已经有一定的Linux基础,并提供了一系列命令和概念作为快速参考。对于初学者来说,需要从基础的Linux知识开始学习,并逐步深入了解Ubuntu系统中命令行界面的使用和操作。