目录

一、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 选项 目录或文件

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

mkdir命令

可以直接创建一个目录

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

touch命令

可以直接创建一个文件

pwd命令

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

pwd显示当前路径

ls指令常用选项

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

-a

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

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

-l

列出文件的详细信息

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

选项是可以组合使用的

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

二、cd指令

语法:

cd 目录名
功能:

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

cd ..

回到上级目录

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

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

.. 指的是上级路径

绝对路径

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

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

相对路径

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

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

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

cd ~

进入用户家目录 

cd -

切换到上一次访问的目录

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

在创建的文件中跑c语言

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

打开文件

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

nano test.c

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

yum install -y nano

编写程序,保存返回

gcc 运行 test.c 生成 a.out

gcc test.c

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

yum install -y gcc-c++

运行 a.out 即可

三、mkdir命令

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

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

-p选项

四、rmdir指令 和 rm 指令

rmdir 指令(不常用)

删除空目录

删不掉非空目录 

rm指令

删除文件或者目录 

删除普通文件

删除目录

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

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

Linux指令部分(一)相关推荐

  1. Linux 指令篇:文件系统--fstab

    Linux 指令篇:文件系统-----FSTAB 指令:FSTAB 使用权限 : 超级使用者 使用方式 : 使用编辑器来修改 /etc/fstab (eg. vi /etc/fstab) 说明 : 存 ...

  2. linux入门(三)常见Linux指令及其用法

    一.上回说到说到Linux的shell指令运行的原理,这回我们来看看Linux中shell的权限管理,所谓的"权限"是指某一类人做某一件事的权利. 在shell中这一类人被分为了三 ...

  3. 自学linux指令分析-cat

    自学linux指令分析-cat 1·命令格式 cat [OPTION]... [FILE]... cat [参数][文件名] 2·命令参数 -n                    --number ...

  4. linux tac sed,Day08 - 一些常用 Linux 指令 - 3-7 (cat、tac、head、tail、vi、sed)

    前言 此為 Linux 相關的 3-7 篇,都是很常用的指令,每天學一點,並常使用,便會記下成為反射動作之一 cat 將該檔案內容印在終端機上 command | cat cat -n file ca ...

  5. linux 返回上一个文件夹_常用命令之linux指令

    无论是在服务器上进行开发,还是在 android 上执行一些指令,都需要用到 linux 的一些命令行操作,所以,必须要学习一些 linux 指令的基本操作. 下面是我整理的一些 linux 基本操作 ...

  6. 记录些实用的linux指令串

    因为记忆容量有限,这里记录些比较实用的linux指令串 0.查看所有java进程GC情况:for i in `jps|egrep -v "Jps|Launcher" |cut -d ...

  7. 自学linux指令分析-find

    自学linux指令分析-find 1·命令格式 find pathname -options [-print -exec -ok ...] find / -type f -name "fre ...

  8. linux指令快速复制粘贴[龟速更新中]

    由于有经常碰到要输入linux指令,但是却忘记了的情况.在家里我把常用的命令放到Xshell的快速命令集,但是在很多情况下不在家,可能用的他人电脑,以及在非Win环境下使用ssh时没有xshell使用 ...

  9. Linux 指令简单将***IP列入iptables 限制范围

    Linux 指令简单将***IP列入iptables 限制范围 今天部分服务器收到真IP的非SYN***,郁闷. netstat -an | grep -v LISTEN | awk '{print ...

  10. Linux 指令大全(3)

    2019独角兽企业重金招聘Python工程师标准>>> Linux 指令大全(3) 名称:/etc/aliases 使用权限:系统管理者 使用方式: 请用 newaliases 更新 ...

最新文章

  1. Vision 圖像識別框架的使用
  2. jQuery取值的一些奇奇怪怪的操作
  3. 一文读懂密码学中的证书
  4. 我结婚了,我要用什么做个邀请函呢?【iVX无代码YYDS 06】
  5. 查看scala变量数据类型_Scala文字,变量和数据类型| Scala编程教程
  6. selenium的安装
  7. 解决输出顺时针螺旋数组问题【寻路算法】
  8. 260道网络安全工程师面试题(附答案)
  9. 如何安装thinkphp
  10. 2022前端面试系列——Vue面试题
  11. MySQL 中的定时任务
  12. 【培训实验记录】锐捷SDN交换机和控制器部署
  13. 外接硬盘无法进入PE界面
  14. 三维重建3:旋转矩阵-病态矩阵、欧拉角-万向锁、四元数
  15. leaflet地图资源整理
  16. 【车牌识别】模板匹配新能源车牌识别【含Matlab源码 865期】
  17. dz手机版空白显示index.php,discuz x3.3安装插件时页面出现空白有两种解决方法
  18. 多模态 |COGMEN: COntextualized GNN based Multimodal Emotion recognitioN论文详解
  19. NAG: Network for Adversary Generation 笔记
  20. 基于Window系统搭建Ubuntu系统环境

热门文章

  1. 支付宝登录应用授权,后端拼接 authinfo返回app,app进行支付宝调用获取auth_code(com.alipay.account.auth)
  2. matlab画黎曼函数,[2018年最新整理]matlab画复数函数图象和黎曼面.docx
  3. 我想健康富有聪明怎么导告_富有成效的远程工作(当您的心理健康说“否”时)
  4. 物联网应用层的关键技术有哪些
  5. 麒麟V10图形界面安装与运行人大金仓数据库
  6. 盘点:2017年GitHub上30个优秀的机器学习项目
  7. MD5值的简介和查看
  8. 常用计量单位及其换算
  9. facebook登陆ios
  10. C++ - priority_queue