首页 > 系统相关 >Linux

Linux

时间:2022-12-12 00:55:13浏览次数:54  
标签:文件 路径 语法 文件夹 Linux 目录

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

相关文章

  • Ubuntu用户得到一个新的Linux Kernel安全更新, 修补10个漏洞
    Canonical今天公布了关于新的Ubuntu Linux内核安全更新的细节,这些更新适用于他们支持的所有Ubuntu版本,以解决由各种研究人员发现的多达10个安全漏洞。新的Ubuntu......
  • Linux IO 监控与深入分析
    引言接昨天电话面试,面试官问了系统IO怎么分析,当时第一反应是使用iotop看系统上各进程的IO读写速度,然后使用iostat看CPU的%iowait时间占比,(%iowait:CPU等待输......
  • 使用这个多功能的 Linux 命令转换音频文件
    SoXSoundExchange甚至可以为你的音频文件添加特效。我工作需要使用音视频媒体,不管你处理哪种媒体,你肯定知道标准化是一种有价值的工具。就像你不会试图把一个分数加到一......
  • Linux常用命令
    常用命令: 一、ls只列出文件名(相当于dir,dir也可以使用)-A:列出所有文件,包含隐藏文件。-l:列表形式,包含文件的绝大部分属性。-R:递归显示。--help:此命令的帮助。 二、cd改变......
  • Linux shell——将两个文件的内容按行交叉合并
    有文件a.txt,内容为:abc有文件b.txt,内容为:123现需要将a.txt和b.txt合并为c.txt,内容为:a1b2c3使用下面的脚本,其中$line是要交叉合并的文件行数。for((i=1;i<=$line;i++));......
  • Linux性能监控之磁盘IO
    使用iostat查看磁盘IO  rkB/s每秒读取数据量kBwkB/s每秒写入数据量kBsvctmI/O请求的平均服务时间,单位毫秒awaitI/O请求的平均等待时间,单位毫秒;值越小,性能越好;ut......
  • linux 监控网络IO、磁盘、CPU、内存
    linux监控网络IO、磁盘、CPU、内存CPU:vmstat,sar–u,top磁盘IO:iostat–xd,sar–d,top网络IO:iftop-n,ifstat,dstat–nt,sar-nDEV23磁盘容量:df–h内存使用:free–m,top......
  • linux命令手册
    ......
  • Zabbix监控Linux系统CPU、内存、硬盘使用率
    监控内存使用率1.点击配置---模板---搜索选择使用中的模板---点击监控项---创建监控项键值:vm.memory.size[pused]监控CPU使用率1.创建监控项;点击配置---......
  • linux工具之检测内存泄漏-valgrind
    0.前言内存泄漏是c++程序常见的问题了,特别是服务类程序,当系统模块过多或者逻辑复杂后,很难通过代码看出内存泄漏;valgrind是一个开源的,检测c++程序内存泄漏有效工具,编译时加上......