注释:被包含在【】内的命令是实际在终端中输入的命令,所有操作都在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】☞显示开机信息。
〖(表达式)〗☞在()中的表达式将会创建一个新进程。
【】【】【】【】【】【】【】【】【】【】
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗〖〗
相关推荐
01-第一天知识点回顾 .mp4 02查看文件内容命令 mp4 03软链接 mp4 04硬连接 .mp4 05文本搜索命令, 06-查找文件命令, mp4 07-压缩和解压缩命令, mp4 08文件权限命令 mp4 09获取管理权限的相关命令, mp4 10用户相关...
这是个人10年前的Linux Ubuntu学习笔记,之后查笔记时,都会补充新知识,也有纠错,涵盖了10个PDF文件,由有道笔记导出,非常适合初学者。这些PDF文件包含了丰富的知识和实用技巧,能够帮助您更好地掌握Linux Ubuntu...
知识点2: 安装Linux系统, 以Ubuntu虚拟机为例 知识点3: 购买Linux云主机,以阿里云主机为例 知识点4: Linux目录结构及常用命令 实战项目: 安装Linux虚拟机环境,配置网络及共享文件 第二讲 Linux常用操作命令 ...
01- 第一天知识点回顾.ev4 01- 第一天知识点回顾.ev4 02-查看文件内容命令.ev4 02-查看文件内容命令.ev4 03-软链接.ev4 04-硬连接.ev4 04-硬连接.ev4 05-文本搜索命令.ev4 06-查找文件命令.ev4 06-查找文件命令.ev4 ...
本项实验综合了MYSQL与Linux程序开发、多模块软件编译与链接过程等章节的知识点。根据实验指导书的要求和步骤,完成相应的程序开发及多模块软件编译与链接过程,并在Linux环境下,完成程序开发及软件剖析。 一、...
初次运用Ubuntu虚拟机,其中的Linux系统是不同于windows系统,在VMare Workstation上操作命令全部是用键盘敲入命令,而不是用鼠标,这一点非常有趣。刚开 始的时候会觉得纯键盘输入比较麻烦,即使是进入上一个...
知识简介 概念 linux的文件系统可以理解为:由文件和目录组成的树结构。文件系统的最顶层是由根目录开始的,系统使用“/”来表示根目录,在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含(子)...
进入ssh 输入以下命令重置密码(把命令最后面的 “testpasswd” 替换成你要改的新密码) 注: 若是debian/ubuntu用户,请使用有root权限的... 以上就是本次介绍的全部知识点内容感谢大家的学习。 您可能感兴趣的文
Shell 既是一种命令语言,又是一种程序...Shell 经常使用在 Linux 等操作系统中,本教程非常适合开发人员了解 Shell 语言的关键点。 学习前提 如果你首次接触 Shell,那么建议你学习一些 shell 脚本有关的基础知识。
在这个项目中,您可以学习有关如何在Linux机器上最佳设置C ++的基础知识。 在示例中,我将截图并在Ubuntu 20.11的虚拟机上执行。 我将尽力解释和详细说明我所采取的每个步骤,并且我将在此自述文件中编写说明/教程...
方法以及要求:设置过程中需要看客具备一点ubuntu的基本知识,当然不懂也没有关系,跟着一步一步走,不懂得可以学习一下ubuntu的文件系统。 具体步骤 1.首先创建一个文件:~/.pythonrc 在ubuntu中创建文件的命令为:...
• Linux (tested on Linux Ubuntu Dapper Drake) Supported Supported Supported Supported Development Development Development Development Environments Environments Environments Environments Eclipse IDE o...
在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年...
在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年...
在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年...
在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年...
候不点enterBtn,而是直接关闭对话框,那么此时整个程序应该结束执行,但 是事实是这样的吗?如果你此时对程序进行了改动,再次按下run 按钮,你会发 现又出现了error: collect2: ld returned 1 exit status 的错误...