Linux的文件
bin
放二进制文件
dev
放外接设备,不能直接使用需要被挂载
etc
配置文件
Home
除了root用户的其他用户的家目录,类似于windows的user/用户目录
proc
表示进程,该目录存储是Linux运行时候的进程
root
该目录是root用户自己的项目
Sbin
全称super binary,可以执行的二进制文件,但是只能被超级管理员执行。
Tmp
临时文件
Usr
用户自己安装的文件
var
程序/系统的日志文件
mnt
当外接设备需要挂载的时候就需要__mnt__
Linux的命令
指在Linux终端输入的内容叫指令
一个__标准__格式:Linux通用的格式
#命令主体 [选项] [操作对象]
选项和操作对象可以多个
基础命令
1、ls命令
用法1:#ls
列出当前工作目录下的所有文件/文件夹的名称
用法2:#ls 路径
列出指定路径下的所有文件/文件夹的名称
关于路径(重要):
相对路径:要先有参照物——用到两个符号“./”当前目录下、“…/"上一级目录下
绝对路径:不需要参照物,从根“/‘开始
用法3:#ls 选项 路径
常见语法:
#ls -l 路径:用详细列表的形式
表现形式:
第一个字符表示文件类型:"-"表示文档类型为文件,"d"表示为文件夹。
Linux中隐藏文件都是用”."开头的。
#ls -la 路径:显示所有文件和文件夹,包括隐藏的文件和文件夹。
用法4:#ls -lh 路径
列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式表示。
2、pwd命令
用法:#pwd (print working directory,打印当前工作目录)
3、cd 命令
切换路径
语法:#cd /路径
__~__表示当前用户的home目录。
4、mkdir命令
指令:mkdir(make directory:创建目录)
语法1:#mkdir 路径[文件夹名称或者包含名称的一个完整路径]
文件夹颜色:蓝色表示文件夹,黑色表示文件,绿色表示权限为拥有全部权限
语法2 : #mkdir -p 路径
当一次性想要创建多层不存在的目录的时候,可以用-p。
语法3:#mkdir 路径1 路径2 路径3…一次性创建多个目录
5、touch命令
指令:touch
作用:创建文件
语法:#touch 文件路径[路径可以直接是文件名或者是路径]
PS:可以创建多个文件
6、cp指令
指令:cp(copy,复制)
作用:复制文件/文件夹到指定位置
语法:#cp 被复制的文档路径 文档被复制到的
//复制过程中可以改名
//当使用cp命令进行文件夹复制操作的时候需要添加项目“-r"[-r]表示递归复制],否则目录将被忽略。
7、mv命令
指令:mv(move,移动,剪切)
作用:移动文档到新的位置
语法:#mv 需要移动的文档路径 需要保存的位置路径
确认:移动之后原始的文件还在不在同一个位置
8、rm命令
指令:rm(remove,移除,删除)
作用:移除删除一个文件或者多个
不想频繁的确认,则可以在指令中添加选项“-f".
删除一个目录的时候需要做递归删除,并且也不需要进行删除确认询问,所以移除目录的时候一般需要用-rf选项
删除多个文档:可以
用法 :rm -f linux*
*称之为通配符,意思表示任意的字符。
Linux*则表示只要文件以Linux开头,后续字符则不管。
9、vim命令
指令:vim(是一款文本编辑器)
语法:#vim 文件路径
作用:打开一个文件(可以存在,也可以不存在)
vim install.log
10、输出重定向
一般命令的输出都会显示在终端中,有些时候需要将一些命令的之星结构保存到文件中进行后续的分析/统计,则时候需要使用到输出重定向技术。
”>"
覆盖输出,会覆盖掉原先的文件内容
“>>"
追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加
语法:#正常执行的指令>/>>文件的路径
文件可以不存在,不存在就创建一个。
11、cat指令
作用1:cat有直接打开一个文件的功能
语法:#cat 文件的路径
作用2:cat还可以对文件进行合并
语法2:#cat 待合并的文件路径1 待合并的文件路径2…文件路径n > />>合并之后的文件路径
进阶指令
标签:文件,路径,语法,文件夹,Linux,目录 From: https://www.cnblogs.com/wxk1213/p/16975061.html