Linux指令部分(一)

目录

一、ls指令

mkdir命令

touch命令

pwd命令

ls指令常用选项

-a

-l

二、cd指令

cd .. 

绝对路径

相对路径

cd ~

cd - 

在创建的文件中跑c语言

打开文件

编写程序,保存返回

 gcc 运行 test.c 生成 a.out

 运行 a.out 即可

三、mkdir命令

-p选项

四、rmdir指令 和 rm 指令

rmdir 指令(不常用)

rm指令

删除普通文件

删除目录


一、ls指令

语法:ls 选项 目录或文件

Linux指令部分(一)_第1张图片

 

对于目录,该命令列出该目录下的所有子目录与文件。

mkdir命令

可以直接创建一个目录

Linux指令部分(一)_第2张图片

对于文件,将列出文件名以及其他信息。

touch命令

可以直接创建一个文件

Linux指令部分(一)_第3张图片

 

pwd命令

那么当先路径如何查看呢?

pwd显示当前路径

Linux指令部分(一)_第4张图片

 

ls指令常用选项

ls不光可以直接进行输入,他后面还有还可以跟不同的选项 ,如下:

-a

列出当前目录下的所有文件,包括 . 开头的隐含文件

Linux指令部分(一)_第5张图片

 

隐藏文件,以 . 开头的就是隐藏文件:

Linux指令部分(一)_第6张图片

 

-l

列出文件的详细信息
 

Linux指令部分(一)_第7张图片

 

那么如何显示隐藏文件的更多详细信息呢?

选项是可以组合使用的

Linux指令部分(一)_第8张图片

两个选项也可以写在一起:

Linux指令部分(一)_第9张图片

 

二、cd指令

语法:

cd 目录名
功能:

改变工作目录。将当前工作目录改变到指定的目录下。

cd .. 

回到上级目录

在显示隐藏文件时,前两个总是 . 和 .. ,那么这是上面意思呢

. 指的是当前路径(在本文后面文本中跑c语言讲到)

.. 指的是上级路径

Linux指令部分(一)_第10张图片

 

绝对路径

比如:我现在在/home 路径下,

Linux指令部分(一)_第11张图片

 

绝对路径:从根目录开始,一直找到要进入的路径中,具有唯一性。

Linux指令部分(一)_第12张图片

 

相对路径

相当于与现在所处的路径有效,换一个路径查找会无效 

Linux指令部分(一)_第13张图片 

日常使用,用相对路径比较简单;

文件配置,推荐绝对路径,更加严谨,不容易出错。

cd ~

进入用户家目录 

Linux指令部分(一)_第14张图片

 

cd - 

切换到上一次访问的目录

是目录来回切换的快捷指令

Linux指令部分(一)_第15张图片

 

在创建的文件中跑c语言

上面我们已经创建了test.c文件,如何在此文件中写程序呢?

打开文件

使用默认的文本编辑nano 打开文件

nano test.c

如果没有nano,可以切换到root用户下,进行如下命令,下载nano:

yum install -y nano

编写程序,保存返回

Linux指令部分(一)_第16张图片

Linux指令部分(一)_第17张图片

 gcc 运行 test.c 生成 a.out

gcc test.c

 Linux指令部分(一)_第18张图片

如果没有gcc,依旧是切换到 root 用户,执行下列命令进行安装:

yum install -y gcc-c++

 运行 a.out 即可

Linux指令部分(一)_第19张图片

 

Linux指令部分(一)_第20张图片

三、mkdir命令

上面已经使用过,直接用它创建单个目录

怎么样一次性创建多个目录?

-p选项

Linux指令部分(一)_第21张图片

四、rmdir指令 和 rm 指令

rmdir 指令(不常用)

删除空目录

Linux指令部分(一)_第22张图片

删不掉非空目录 

Linux指令部分(一)_第23张图片

 

rm指令

删除文件或者目录 

删除普通文件

Linux指令部分(一)_第24张图片

 

删除目录

Linux指令部分(一)_第25张图片

 

Linux指令部分(一)_第26张图片

 

在用rm -r 删除某些文件或者目录时,有时会询问我们是否确定删除它

如果不想让其询问我们,可以在rm -r 后+f :rm -rf  强制删除,就可以了

你可能感兴趣的:(Linux笔记,debian,运维,linux,centos)