以下是Mac上典型终端的外观: 典型MAC终端示例图 Mac和Linux有各自版本的终端。Windows还有一个内置命令shell,但它基于MS-DOS命令行而不是UNIX。...目录类似于文件夹,但在Shell中,称为目录。UNIX文件层次结构呈树状。要访问特定的文件夹或文件,需要穿过树结构中的某些特定路径。路径需借助斜杠(/)字符分隔上述结构的每个节点。...· cd..:返回父目录。 · cd:返回主目录。 管理文件 一些命令可以从shell中移动,删除,创建和复制文件。...Cat命令 Cat是concatenate的缩写,用作读取文件并输出其内容。Cat命令可以读取任意数量的文件,因此命名为concatenate。...uniq代表unique,它提供输入流中特殊行的数量。 值得注意的是,除非它们相邻,否则uniq无法检测重复的条目。因此在使用sort命令之前需要对文件进行排序。
上一级目录的上一级目录:.. 用户的主目录:~ 文件的系统根目录:/ 例如,为了从当前目录换到上一级目录,需要输入:「cd..」。...任何程序打印(print)到终端的东西(例如,一份文件中的文本)都被称为标准输出(standard output,STDOUT)。...常用 Bash 命令 以下是在 Linux 中最常用到的指令,在使用新系统进行开发时,记住这些指令对于快速上手非常重要。...以下我们将列出几个不常用命令: lsof -i :8080:列出打开文件的描述符(-i 是网络接口的标记) netstat | head -n20:列出当前打开的 Internet/UNIX 接口(socket...(unique words)数量 wc -l :计算文件的行数 du -ha:在磁盘上显示目录及其内容的大小 zcat :显示压缩文本文件的内容 scp <user
编程语言(比如 Python、C++)及其相关代码库会引发错误,因为它们期望特定的 Linux 参数或文件系统定位。...对于非开发者而言,Linux 很令人费解,因为开发者似乎能随意且不费力地使用深奥的终端命令。其实是因为他们只记住了少量的命令—对于更复杂的问题,他们(和所有普通人一样)也需要谷歌一下。...上一级目录的上一级目录:.. 用户的主目录:~ 文件的系统根目录:/ 例如,为了从当前目录换到上一级目录,需要输入:「cd..」。...以下我们将列出几个不常用命令: lsof -i :8080:列出打开文件的描述符(-i 是网络接口的标记) netstat | head -n20:列出当前打开的 Internet/UNIX 接口(socket...(unique words)数量 wc -l :计算文件的行数 du -ha:在磁盘上显示目录及其内容的大小 zcat :显示压缩文本文件的内容 scp <user
打开cmd的方式 1.开始+系统+命令提示符 2.win键+R键,输入cmd打开控制台(推荐使用) 3.在任意的文件夹下面,按住shift键+鼠标右键,在此处打开命令窗口 4.资源管理器的地址栏前面加上...cmd路径 5.管理员方式运行:选择管理员方式运行 常用的dos命令 查看当前目录下的所有文件:dir 切换目录:cd (change directoey) 返回上一级目录:cd.....清除屏幕:cls (clear screen) 推出终端:exit 查看电脑的ip:ipconfig ping命令:可以ping一些网站 例如:ping www.baidu.com 打开应用: 计算器:...calc 画图工具:mspaint 记事本:notepad 文件操作命令 新建文件夹:md+文件夹名 创建文件:cd>加文件名及格式 例如:cd>A.txt 删除文件:del a.txt 删除目录(文件夹
ctrl+alt+t 打开终端 ctrl+shift+"++"放大 ls 显示当前下面的文件及文件夹 ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.和..等 ls -al 显示当前目录下的所有文件及文件夹包括隐藏的...创建文件夹(再ls可以找到) 删除: rm * -rf删除数据(再ls没有) rm XXX -rf删除文件夹 rm删除文件 cd 或者cd/home打开工作目录...pwd 查看当前目录 cd.....回到上层目录 gedit firstPro.c记事本写代码,写完保存关闭界面 cat fistPro.c查看代码 gcc firstPro.c -o "名字"编译,-o是输出 ./"名字"执行
也就是说在 Linux 系统中有一个重要的概念:一切都是文件。其实这是 UNIX 哲学的一个体现,而 Linux 是重写 UNIX 而来,所以这个概念也就传承了下来。...在 UNIX 系统中,把一切资源都看作是文件,包括硬件设备。UNIX 系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。...(或 cd../) : 切换到上一层目录 cd / : 切换到系统根目录 cd ~ : 切换到用户主目录 cd - : 切换到上一个操作所在目录 目录的操作命令(增删改查) mkdir 目录名称 : 增加目录...对于文件: 权限名称 可执行操作 r 可以使用 cat 查看文件的内容 w 可以修改文件的内容 x 可以将其运行为二进制文件 对于目录: 权限名称 可执行操作 r 可以查看目录下列表 w 可以创建和删除目录下文件...ps -ef -A 显示所有进程,同 -e -N 显示与指定参数不符的所有进程(默认显示除当前终端下的程序外所有程序),同 --deselect -a 显示除控制进程和无终端进程外的所有进程
复制 CTRL+V 粘贴 CTRL+X 剪切 CTRL+Z 撤销 CTRL+S 保存 SHIFT+DEL 永久删除 ALT+TAB 切换应用程序 CTRL+SHIFT+ESC 任务管理器 打开CMD的方式...开始+系统+命令提示符 WIN+R+cmd 任意文件夹按住SHIFT+鼠标右键点击,再此处打开命令窗口 资源管理器地址栏 cmd+路径 常用Dos命令 F7 查看最近执行的命令 d: 盘符切换 dir...查看当前目录下所有文件 cd 文件夹 切换目录 cd /d d:文件夹名 跨盘符切换目录 cd.....返回上一级 cd/ 返回根目录 cls 清理屏幕 exit 退出终端 ipconfig 查看电脑网络信息 快捷打开应用 calc 计算器 mspaint 画图 notepad 记事本 ## 文件操作 #...# 其他快捷键 md 创建文件夹 del 删除文件 rd 删除文件夹 tree 以树状结构显示当前目录 当前目录生成树状结构文本 tree>tree.txt
前言 给树莓派开启了SSH服务后,你可以在局域网内使用任何终端查看文件系统,用命令行实现目录的变更和文件在系统中的移动。...在cd之后要指明变更的目标文件夹,可以是结对路径也可以是相对于当前目录的相对路径。...pwd命令 在任何目录下,即可以使用 pwd(print working directory),显示当前目录相对于根目录 /的绝对位置。...cd命令 如果想在文件结构中浏览上一级目录,可以使用命令 cd.....总结 这一节我们学会了了如何查看了树莓派的文件系统,其实学会了这些,对于任何Linux系统的设备,我们进入后台后都可以用这些命令来浏览文件系统。
提升效率的Linux终端快捷操作汇总 很多普通 Linux 桌面用户都对使用终端感到排斥和恐惧,其实它没大家想的那么复杂,很多常见操作都可以直接在终端中进行,如:安装软件、升级系统等。...目录导航 在 Linux 终端中进行目录导航和切换还是使用 cd 命令,下面我们介绍一些 cd 命令的常见操作。...回到上级目录 与 Windows 一样,使用 cd.. 即可。如果要在父目录的各文件夹之间进行切换,使用 ../文件夹名 即可。...回到上个目录 如果你操作到一半时,需要返回上个进入过的目录,可以使用 – 破折号: cd - 其它目录导航操作 cd 返回家目录 pwd 查看当前目录 cd / 回到根目录(需要有权限) 多任务 执行多条命令...对于后台执行的任务可以使用 jobs 命令进行显示查看,也可以用 kill 将其干掉或用 fg 命令将其挪到前台。
3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。...控制台是一种特殊的人机接口, 是人控制主机的第一人机接口。 而主机对于控制台的信任度高于其他终端。...但是linux按POSIX标准把个人计算机当成小型机来用,在控制台上通过getty软件虚拟了六个字符哑终端(或者叫虚拟控制台终端tty1-tty6)(数量可以在/etc/inittab里自己调整)和一个图型终端...终端按照其自身能力分类,可以分为: 1、哑终端(瘦客户端) 早期的计算机终端是通过串行RS-232通信的,它只能解释有限数量的控制码(CR,LF等),但没有能力处理执行特殊的转义序列功能(如清行、清屏或控制光标的位置...这个wr_regb(port, S3C2410_UTXH, port->x_char);就是往特定寄存器写的过程。 至此我们的分析已经结束。相信读者对于Linux下的tty子系统已经有一个概观了。
: Software:是一系列按照特定的顺序组织的计算机数据和指令的集合 软件分类: 系统软件: eg:dos、windows、linux等 应用软件: eg:QQ、微信、支付宝、纸牌大战等 中间件...:应用软件和系统软件中间的转换体 什么是开发?...软件制作 人机交互方式 交互方式: 1:图形化界面 简单、直观、容易上手 2:命令行 控制台输入、特定的指令、繁琐、不容易上手、易出错 常用的dos命令 - dir:列出当前目录下的文件和文件夹...- md:创建目录 - rd:删除目录 - cd:进入到指定的目录路径下 - cd.....:退回到上一级目录 - cd /:退回到根目录 - del:删除文件 - exit:退出dos命令窗口 通过输入对应的指令或者操作图形界面,计算机就知道做什么样的事情,其实,这就是计算机语言 语言:人与人之间的交互方式
文件操作 (1)查看当前目录下的所有文件:dir (2)切换目录:cd \d D:/ (3)进入同一目录下的其他文件:cd 文件名,如:cd tmp (4)返回上一层目录:cd.. 3....退出终端:exit 5. 打开应用:calc(打开计算器)、mspaint(绘图) 6. ping命令:ping www.baidu.com 7. 创建目录文件夹:md test 8....删除目录文件夹:rd test 9. 在目录文件夹下创建文件:cd>a.txt 10....在目录文件夹下删除文件:del a.txt 获取计算机基础信息 systeminfo systeminfo 查询本机IP地址 打开的cmd命令界面中输入“ipconfig”就可以了。...ipconfig 向对方电脑发送一条文本提示 msg /server:对方电脑IP * info msg /server:127.0.0.1 * 你是我一声的最爱。
ls 显示当前目录下的文件 ls-a 显示当前目录下所有文件(包括隐藏文件) ls -l 显示文件和目录的详细资料 (属性,日期,时间,大小等) ls -al 显示所有文件和目录的详细资料...cd.. ...返回上一级目录 cd ~ 返回到根目录(家目录) cd - 返回上次所在的目录 cp 拷贝文件 cp _r 拷贝目录 cp _rf ...目录中 touch 文件名 创建新文件/改时间 mkdir -p 创建一串目录(目录树) mkdir dir1 创建一个名为dir1的目录 rm...shutdown -r 重启 sudo shutdown -t秒数 多少秒后关机 su - 切换用户 exit 切回(大于两次终端关掉
这意味着,不仅分区作为文件装载,而且特定设备(如 RAM、智能手机、外部磁盘和光盘)的目录都是文件。除了这些,套接字和管道也是文件!...此外,每个 TTY 终端(使用CTRL ALT F1打开的终端)都是系统眼中的"文件"。 目录/dev 如果浏览 /dev 目录,您将看到相对于其他媒体对应系统装载的所有文件。...在同一文件夹中,TY 是远程打字机设备,由"CTRL ALT F1"命令访问的外壳终端。光学媒体系统(DVD、CD 等)使用的程序集块也在此文件夹中,所有文件都在这里列出。...此外,它还有另一个函数:因为它始终已满,因此它为以读取形式访问它的任何进程提供无限数量的空字符 (NULL)。此设备通常用于测试程序在遇到由于内存磁盘而出错时的行为!...这对于安装系统和防止 EXT4 在默认情况下占用大量磁盘空间甚至很有用。 现在你有一个4GB的文件类型"unkown"的"test"在你的/home目录下。 把它装成分区!
SamGor:叉烧哥最近有篇关于linux的学习笔记,看完了觉得写得十分精辟,对于尚未使用linux的同学来说简直就是福音~推荐给大家学习学习。 算法工程师居然要会Linux?...ls ls用于查看核定目录下的内容(未指定则是当前目录,当前目录是指你现在所能看到的那个目录,路径可以用 pwd查看),但这个只能是简单看有什么文件和文件夹,非常简单: $ ls NLP_using...cd cd非常简单,就是转换当前目录,首先当然可以配置绝对路径,也可以用相对路径, cd../就是到上一层目录, cd.....grep grep是遍历文件中带有特定字段的内容,例如我要找带有“深圳”的数据,这可以帮我们过滤信息,我在读取日志的时候很喜欢用,日志的内容非常繁杂,我根据日志中打的标签,可以快速选择我需要关注的日志信息...scp和rsync 两个同步两个终端文件的操作,说人话就是传文件。首先说两者的区别,引用博客的一段话其实很清楚: sync和scp在文件夹均不存在时,执行时间相差不大,但是文件夹存在的情况下差异很大。
前提介绍: 很多朋友留言让我写搭建openbts的,对于openbts其实很简单,官方文档就可以,主要是很多的环境依赖对于新手来说不好安装。所以今天我就出一个详细的openbts搭建基站。.../configure $ make $ sudo make install $ cd.....openbts配置文件的目录) 安装smqueue(短信服务) 回到public目录 $ cd smqueue/trunk $ autoreconf -i $ ....这里是打开4个新的终端。。...毕竟是c118 最激动的时候到了测试短信 看到OpenBTSCLI终端窗口执行 $ tmsis (查看链接到基站的ismi) $ sendsms TMSIS number messege (TMSIS
大意是说, “只要满足系统中的活动处理器数量是总处理器数量和并行处理进程的最小值即可。”...然而,当时毕竟还没有将这个逻辑封装成exec系统调用,这些都是每一个进程显式完成的: 对于shell执行命令程序而言,shell自己执行disk IO来载入命令程序覆盖掉自身; 对于命令程序执行结束时,...还是那句话,创造不如抄袭,UNIX若想实现进程copy,有一个现成的模版就是Project Genie,但是Project Genie的fork对于UNIX太过复杂,太过精细化了,UNIX显然用不到这些精细的控制...然而,在fork被引入后,虽然shell执行某个命令依然是特定的命令程序覆盖fork出来的shell子进程,但是当命令执行完毕后,exit逻辑却不能再让shell覆盖当前命令程序了,因为shell从来就没有结束过...对于子进程本身而言,由于它是父进程生成的,所以它便由父进程来管理释放。于是经典的UNIX进程管理四件套正式形成: ?
,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。...允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。...微信小程序配置npm (安装完成NodeJS 重新启动一下小程序开发工具) 1.在小程序的一个根目录文件夹上右击 选择在终端打开 ? 2.输入 cd.. 回退到项目的根目录 ?...需要在相应页面的json文件里面添加如下: lin_ui_button 是组件的名字,随意 后面的路径是 lin-ui/button ? 补充1 如果因为缺少一些组件导致的错误 ?...可以人为的使用npm 安装,也可以直接选择增强编译 ?
大意是说, “只要满足系统中的活动处理器数量是总处理器数量和并行处理进程的最小值即可。”...exec系统调用,这些都是每一个进程显式完成的: 对于shell执行命令程序而言,shell自己执行disk IO来载入命令程序覆盖掉自身; 对于命令程序执行结束时,exit调用内部执行disk...还是那句话,创造不如抄袭,UNIX若想实现进程copy,有一个现成的模版就是Project Genie,但是Project Genie的fork对于UNIX太过复杂,太过精细化了,UNIX显然用不到这些精细的控制...然而,在fork被引入后,虽然shell执行某个命令依然是特定的命令程序覆盖fork出来的shell子进程,但是当命令执行完毕后,exit逻辑却不能再让shell覆盖当前命令程序了,因为shell从来就没有结束过...对于子进程本身而言,由于它是父进程生成的,所以它便由父进程来管理释放。
Linux Linux的基础介绍 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix...和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。.../开头的 从当前工作目录开始找 cd ~或者cd空格 回到自己的家目录 你如果是root用户就是切到root cd..就是切换到上一级目录 cd /home 绝对 cd .....,将满足条件的文件或者目录显示在终端 find /xx -xx xx -name 是按照名字查找 -user 是按照用户名找 -size 是按照文件大小找 find /home -name a.txt...|grep -ni abc 在a.txt中过滤出abc 并显示行号 并且忽略大小写 gzip/gunzip 压缩与解压 针对于.gz文件 zip/unzip 压缩与解压 针对于.zip文件 zip -
领取专属 10元无门槛券
手把手带您无忧上云