详细资料qing请加QQ群索取

欢迎加入qq交流群:669495872

1 .终端(terminal)

Linux 系统为用户提供了多种用户界面,包括 Shell 界面、系统调用和图形界面。其中 Shell 界面是 UNIX/Linux 系统的传统界面,也可以说是最重要的用户界面,无论是服务器、桌面系统还是嵌入式应用,都离不开 Shell。

Ubuntu系统开机以后,按下组合键启动终端:

Ctrl+alt+t

在终端界面可以输入shell命令。

Shell 一般都具有如下特性:

  • 具有内置命令可供用户直接使用;
  • 支持复合命令:把已有命令组合成新的命令;
  • 支持通配符(*、?、[]);
  • 支持 TAB 键补齐;
  • 支持历史记录;
  • 支持环境变量;
  • 支持后台执行命令或者程序;
  • 支持 Shell 脚本程序;
  • 具有模块化编程能力,如顺序流控制、条件控制和循环控制等;
  • Ctrl+C 能终止进程。

上面这些特性将在以后使用中具体说明。

2 .显示文件或目录

使用ls指令可以显示文件或者目录。

在终端键入ls,按下回车,即可按字母顺序列出当前目录下的所有非隐藏文件(包括目录)。

和大多数指令一样,ls指令后面可以加参数。使用 --help参数可以显示该程序所有参数的使用方式,比如说我想查看一下ls的参数的使用方法,可以输入:

# ls  --help    ①②

  • 注意:本文档中所有的命令书写都是以#开头的,在实际操作中,#不必输入。
  • 命令和参数之间需要加空格 ,有的命令不止一个参数,参数和参数之间也要加空格。

由于参数说明太多,上图只是截取了其中一部分,一般情况下我们也只能用的其中少部分的参数,下面就常用参数进行说明。

#ls  -l  (列出文件详细信息)

#ls  -a  (列出当前目录下所有文件及目录,包括隐藏的)

3. 创建目录

创建目录在日常研发过程中是再常用不过的了。在图形界面下,单击右键选择新建文件

夹可以完成目录创建的工作。在命令行下,用 mkdir 命令可以更简单快速的创建一个或者多

个目录,甚至多级目录。

mkdir 用于创建一个或者多个目录,加上选项也可以创建多级目录,这样的快捷性是图

形界面无法做到的。mkdir 支持的选项如表 3.4 所列。用法:

#mkdir [选项] [参数] 文件夹

例如:

#mkdir  new_dir

#mkdir  dir1  dir2  dir3

4. cd切换目录

#cd   【目标目录】

目标目录可以是相对目录,也可以是绝对目录,相对目录是从当前目录切换,绝对目录是从根目录进行切换,例:

相对目录 :

#cd   new_dir

绝对目录 :

#cd   /home/qlqc/new_dir

5 .拷贝

在图形界面下复制文件,无非是选中某个文件,然后选择复制操作,再进入将要复制到

的目的目录,再粘贴。在命令行下无需这么复杂,只需输入简单的命令,就可以完成各种不

同需求的文件复制操作。cp 命令用法:

#cp  [选项]  源文件/目录 目的文件/目录

选项  说明

  • -a  保留链接、文件属性并递归复制,等同于-dpR 组合,常用语复制目录
  • -d  复制时保留链接
  • -f  若目标文件已经存在,则直接删除而不提示
  • -i  若目标文件已经存在,需要用户确认操作,与-f 相反
  • -p  除复制文件内容外,把访问权限和修改时间也复制到新文件中
  • -r  递归复制,递归复制指定目录下的文件和目录
  • -v  显示文件复制过程

例:复制 /home/qlqc/dir1下的全部文件到 /home/qlqc/dir2下

#cp  -r  /home/qlqc/dir1  /home/qlqc/dir2

6. 移动或重命名

在日常操作中,经常会将文件从一个目录移动到另外一个目录,或者对文件进行改名。

在 Linux 下,文件移动和改名都是通过 mv 命令实现的,且移动和改名可以同时实现。用法:

#mv 源文件/目录 目的文件/目录

若目的路径与源路径不相同,则进行移动操作,如相同则进行改名操作。

严格来说, Linux 下的文件名是由“路径 + 文件名”组成的,不同目录的两个同名文件实际上不是一个文件,如 /home/qlqc/ hello.c 与 /home/dir1/hello.c 是两个不同文件。所以, Linux 下文件的改名和移动实际上是一回事。

7. 删除文件

使用rm 命令既可以删除文件,也可以删除目录。rm 命令支持选项,用户可以控制删除过程用法:

#rm   [选项]  文件/目录

选项说明

-f  强制删除文件或者目录,无需用户确认

-i  删除文件或者目录之前,需用户确认

-r  递归删除,删除指定目录以及子目录下的文件

-v  显示删除过程

例:

强制删除/home/qlqc/dir1下的所有文件

#rm  -rf  /home/qlqc/dir1

说明:上述删除的文件不会在回收站暂存,在通用桌面 Linux,一般都设有回收站,在桌面下删除一般会暂存在回收站,在命令行下若要想将某个文件暂存回收站,只能用 mv 命令,将文件移动到回收站中。Linux 下的回收站,一般在主目录下,为隐藏文件.Trash,不同发行版回收站的路径也各不相同。Ubuntu 的回收站目录是“~/.local/share/Trash”。Ubuntu 图形界面下的删除,实际上都是 mv 指令,将“删除”的文件移动到回收站,清空垃圾桶才是用 rm 命令彻底删除。

NUC972---Linux基础操作相关推荐

  1. 一篇文章搞定Linux基础操作

    文章目录 引言 1.认识Linux 2.相对路径与绝对路径 3.Linux的权限管理 4.Linux的命令 4.1 命令 ls 查看当前文件 4.2 命令 cd 跳转路径 4.3 命令 pwd 查看当 ...

  2. linux文件操作和目录操作,Linux基础操作1——文件和目录

    Linux基础操作1--文件和目录 一.目录 1.mkdir dirname 建立子目录. 注意:用户不能在一个不存在的目录中建立子目录. 2.mkdir data 在当前目录下建立子目录data 3 ...

  3. Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...

  4. 【Linux】 Jetbot、Dofbot机器人如何创建、执行python脚本+Linux基础操作

    文章目录 一.Jetbot.dofbot机器人创建执行python脚本方法 1.1 引言 1.2 通过SSH协议传输文件 1.2.1 Mobaxterm的下载安装 1.2.2 Mobaxterm创建s ...

  5. Linux基础操作及命令管理

    一.基础操作 (1)连接到讲师界面 Application --> Internet --> TigerVNC Viewer–>在对话框输入(172.25.254.250:8)–&g ...

  6. linux prelink.cache,Linux基础操作

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 1.1 cp复制命令 单个文件复制:cp [OPTION]... SOURCE DEST 如果DEST不存在,则事先创建文 ...

  7. linux基础操作与实践,Linux操作系统基础与实践

    <21世纪高等院校计算机网络工程专业规划教材:Linux操作系统基础与实践>由清华大学出版社出版. ¥19.18定价:¥29.50(6.51折) /2014-06-01 <Linux ...

  8. linux基础操作之三

    文章目录 10.命令执行顺序控制与管道 命令执行顺序的控制 1.顺序执行多条命令 2.有选择的执行命令 管道 3.1.试用 3.2.cut 命令,打印每一行的某一字段 3.3.grep 命令,在文本中 ...

  9. linux基础操作--参考狂神说

    文章目录 一.概述及环境搭建 1.1入门概述 1.2 环境搭建 1.3 走近Linux系统 二.常用的基本命令(必掌握) 2.1 目录管理 1)绝对路径和相对路径 2)处理目录的常用命令 3)ls ( ...

  10. linux基础操作之四

    文章目录 14.Linux下软件安装 2 简介 2.1 先体验一下 2.2 apt 包管理工具介绍 2.3 apt-get 2.4 安装软件包 2.5 软件升级 2.6 卸载软件 2.7 软件搜索 3 ...

最新文章

  1. Android系统所有版本源码Kernel源码
  2. 【struts2+hibernate+spring项目实战】ajax+jquery报表数据显示(ssh)
  3. 微型计算机2018读者调查,《微型计算机》2018年度电竞品牌影响力调查获奖读者揭晓!...
  4. android dialog 结构,Android 原生Dialog实现
  5. 4位并行加载寄存器设计
  6. 桥牌笔记:一定要飞张?
  7. 读书日当天冲上销量榜Top1和Top3,来听听携程人写书背后的故事
  8. fiddler实现将http请求的js转为本地的js文件
  9. 来尝个鲜,Python3.8几大新功能体验,冲鸭!
  10. React router 路由 入门安装
  11. vosviewer入门-分析web of science
  12. ES6新增API - Reflect
  13. 互联网创业的三年都学到了什么?
  14. Git代码reset回滚无效解决
  15. win10台式机屏幕亮度无法调节
  16. 智慧燃气系统基于GIS技术的搭建
  17. 2020亚洲品牌500强榜单发布 ;肯德基中国门店将限时发售植物肉汉堡 | 美通企业日报...
  18. 一个毕业6年的程序员工作经历和成长感悟(下)
  19. 【HPC】Intel SIMD技术——如何用code检查你的CPU支持哪些指令集?
  20. 01-初步认识数据库管理系统测试题

热门文章

  1. 计算机考试怎么改主题,职称计算机《WindowsXP》考点:设置桌面主题
  2. 进击的pjm,开始code吧
  3. Cmake的介绍和使用 Cmake实践 - 吾尝终日而思矣 不如须臾之所学也 - C++博客
  4. 创业板暂停上市的条件
  5. socket网络编程python_python之SOCKET网络编程
  6. MATLAB软件入门分析(附卡尔曼滤波的例程、mlx文件)
  7. vivado的简单使用
  8. 计算机中的M.2, PCIe
  9. 匿名飞控TI版_姿态解算
  10. 联影医疗通过注册:拟募资125亿 薛敏控制32%股权