NUC972---Linux基础操作
详细资料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基础操作相关推荐
- 一篇文章搞定Linux基础操作
文章目录 引言 1.认识Linux 2.相对路径与绝对路径 3.Linux的权限管理 4.Linux的命令 4.1 命令 ls 查看当前文件 4.2 命令 cd 跳转路径 4.3 命令 pwd 查看当 ...
- linux文件操作和目录操作,Linux基础操作1——文件和目录
Linux基础操作1--文件和目录 一.目录 1.mkdir dirname 建立子目录. 注意:用户不能在一个不存在的目录中建立子目录. 2.mkdir data 在当前目录下建立子目录data 3 ...
- Linux 基础操作、常用shell命令、vi常用命令、man帮助手册
Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...
- 【Linux】 Jetbot、Dofbot机器人如何创建、执行python脚本+Linux基础操作
文章目录 一.Jetbot.dofbot机器人创建执行python脚本方法 1.1 引言 1.2 通过SSH协议传输文件 1.2.1 Mobaxterm的下载安装 1.2.2 Mobaxterm创建s ...
- Linux基础操作及命令管理
一.基础操作 (1)连接到讲师界面 Application --> Internet --> TigerVNC Viewer–>在对话框输入(172.25.254.250:8)–&g ...
- linux prelink.cache,Linux基础操作
1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 1.1 cp复制命令 单个文件复制:cp [OPTION]... SOURCE DEST 如果DEST不存在,则事先创建文 ...
- linux基础操作与实践,Linux操作系统基础与实践
<21世纪高等院校计算机网络工程专业规划教材:Linux操作系统基础与实践>由清华大学出版社出版. ¥19.18定价:¥29.50(6.51折) /2014-06-01 <Linux ...
- linux基础操作之三
文章目录 10.命令执行顺序控制与管道 命令执行顺序的控制 1.顺序执行多条命令 2.有选择的执行命令 管道 3.1.试用 3.2.cut 命令,打印每一行的某一字段 3.3.grep 命令,在文本中 ...
- linux基础操作--参考狂神说
文章目录 一.概述及环境搭建 1.1入门概述 1.2 环境搭建 1.3 走近Linux系统 二.常用的基本命令(必掌握) 2.1 目录管理 1)绝对路径和相对路径 2)处理目录的常用命令 3)ls ( ...
- linux基础操作之四
文章目录 14.Linux下软件安装 2 简介 2.1 先体验一下 2.2 apt 包管理工具介绍 2.3 apt-get 2.4 安装软件包 2.5 软件升级 2.6 卸载软件 2.7 软件搜索 3 ...
最新文章
- Android系统所有版本源码Kernel源码
- 【struts2+hibernate+spring项目实战】ajax+jquery报表数据显示(ssh)
- 微型计算机2018读者调查,《微型计算机》2018年度电竞品牌影响力调查获奖读者揭晓!...
- android dialog 结构,Android 原生Dialog实现
- 4位并行加载寄存器设计
- 桥牌笔记:一定要飞张?
- 读书日当天冲上销量榜Top1和Top3,来听听携程人写书背后的故事
- fiddler实现将http请求的js转为本地的js文件
- 来尝个鲜,Python3.8几大新功能体验,冲鸭!
- React router 路由 入门安装
- vosviewer入门-分析web of science
- ES6新增API - Reflect
- 互联网创业的三年都学到了什么?
- Git代码reset回滚无效解决
- win10台式机屏幕亮度无法调节
- 智慧燃气系统基于GIS技术的搭建
- 2020亚洲品牌500强榜单发布 ;肯德基中国门店将限时发售植物肉汉堡 | 美通企业日报...
- 一个毕业6年的程序员工作经历和成长感悟(下)
- 【HPC】Intel SIMD技术——如何用code检查你的CPU支持哪些指令集?
- 01-初步认识数据库管理系统测试题