本人非计算机专业,属于是纯纯的计算机小白,有幸接触嵌入式培训,就不定期写下自己的学习随笔,希望自己的一些总结可以帮助到大家,若有错误和不足,还请各位指出,我会逐渐完善,谢谢大家。
不同于Windows操作系统的提供图形用户界面,Linux平台下的Ubuntu操作系统更多采用的是命令行操作,接下来就为各位总结一下相关指令。
一、命令
三要素(可以理解为万能模板,即操作系统下的所有命令都可以使用这种形式)
命令名称 [选项] [参数]
命令名称:不可以省略
选项和参数:是可以选择有(可以有很多个)或无的
1、查询目录下的内容 :ls【list(全称,便于记忆,其他同理)】
命令:ls
选项:-a -R -l
(1)仅输入 ls
(2)ls -a:查询目录下的内容信息(包含以.开头的隐藏文件)
(3)ls -R:递归显示目录下的内容信息
(4)ls -l:查看文件或者目录的详细信息
2、新建文件夹:mkdir(make directory)
命令:mkdir
选项:-p
(1)方式:mkdir 目录(文件夹)名
(2)当递归创建多个目录(包含其内部的子目录)时:
mkdir -p 目录名1/目录名1.1 目录名2/目录名2.1 目录名3
3、新建文件:touch(注意和上面的mkdir作区分)
命令:touch
选项:-p
(1)方式:touch 文件名
(2)一般多采用新建并打开的方式:vim 文件名
(3)若要同时新建并打开多个文件时:
vim -p 文件名1 文件名2 文件名3
4、进入指定的目录:cd
命令:cd
选项:~ - ..
(1)方式:cd 目录名(可以包含路径)
(2)cd:在任何路径下,只输入cd,后果--》直接切换路劲至家目录
(3)cd ~:进入家目录
(4)cd -:代表切换至上一次刚工作过的路径
(5)cd ..:切换至上一级目录
5、删除:rm(remove)
命令:rm
选项:-r
(1)方式:rm 文件名 (只能删除空文件)
(2)方式:rmdir 目录名 (只能删除空目录)
(3)rm -r 文件(目录)名 (不管空or非空,文件or目录都能删除)
6、移动文件或目录:mv(move)
命令:mv
(1)mv 文件名1 文件名2
(2)mv 目录名1 目录名2
注意:如果上述的文件名2或者目录名2不存在的时候,就相当于将文件名1以及目录名2重命名。
7、复制:cp(copy)
命令:cp
选项:-r
(1)把文件1的内容复制到文件2内:cp 文件名1 文件名2
(2)把目录1复制到目录2内,其复制品作为目录2的子目录:cp -r 目录名1 目录名2
8、查看用户当前位置的命令:pwd
命令:pwd
打印的路径是以绝对路径的方式呈现