首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Linux】BASH基本攻略,分分钟PK掉黑客达人

以下是Mac上典型终端外观: 典型MAC终端示例图 Mac和Linux有各自版本终端。Windows还有一个内置命令shell,但它基于MS-DOS命令行而不是UNIX。...目录类似于文件夹,但在Shell中,称为目录UNIX文件层次结构呈树状。要访问特定文件夹或文件,需要穿过树结构中某些特定路径。路径需借助斜杠(/)字符分隔上述结构每个节点。...· cd..:返回父目录。 · cd:返回主目录。 管理文件 一些命令可以从shell中移动,删除,创建和复制文件。...Cat命令 Cat是concatenate缩写,用作读取文件并输出其内容。Cat命令可以读取任意数量文件,因此命名为concatenate。...uniq代表unique,它提供输入流中特殊行数量。 值得注意是,除非它们相邻,否则uniq无法检测重复条目。因此在使用sort命令之前需要对文件进行排序。

2.5K30

『一网打尽』 Bash 常用命令,原来如此简单!

上一级目录上一级目录:.. 用户目录:~ 文件系统根目录:/ 例如,为了从当前目录换到上一级目录,需要输入:「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

1.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

初学机器学习你,是否掌握了这样Linux技巧?

编程语言(比如 Python、C++)及其相关代码库会引发错误,因为它们期望特定 Linux 参数或文件系统定位。...对于非开发者而言,Linux 很令人费解,因为开发者似乎能随意且不费力地使用深奥终端命令。其实是因为他们只记住了少量命令—对于更复杂问题,他们(和所有普通人一样)也需要谷歌一下。...上一级目录上一级目录:.. 用户目录:~ 文件系统根目录:/ 例如,为了从当前目录换到上一级目录,需要输入:「cd..」。...以下我们将列出几个不常用命令: lsof -i :8080:列出打开文件描述符(-i 是网络接口标记) netstat | head -n20:列出当前打开 Internet/UNIX 接口(socket...(unique words)数量 wc -l :计算文件行数 du -ha:在磁盘上显示目录及其内容大小 zcat :显示压缩文本文件内容 scp <user

1.2K110

基本DOS命令

打开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 删除目录(文件夹

20730

面试官:用过Linux吗?

也就是说在 Linux 系统中有一个重要概念:一切都是文件。其实这是 UNIX 哲学一个体现,而 Linux 是重写 UNIX 而来,所以这个概念也就传承了下来。...在 UNIX 系统中,把一切资源都看作是文件,包括硬件设备。UNIX 系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件方式实现对硬件访问。...(或 cd../) : 切换到上一层目录 cd / : 切换到系统根目录 cd ~ : 切换到用户主目录 cd - : 切换到上一个操作所在目录 目录操作命令(增删改查) mkdir 目录名称 : 增加目录...对于文件: 权限名称 可执行操作 r 可以使用 cat 查看文件内容 w 可以修改文件内容 x 可以将其运行为二进制文件 对于目录: 权限名称 可执行操作 r 可以查看目录下列表 w 可以创建和删除目录下文件...ps -ef -A 显示所有进程,同 -e -N 显示与指定参数不符所有进程(默认显示除当前终端程序外所有程序),同 --deselect -a 显示除控制进程和无终端进程外所有进程

11610

计算机常用快捷键

复制 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

17430

提升效率Linux终端快捷操作汇总

提升效率Linux终端快捷操作汇总 很多普通 Linux 桌面用户都对使用终端感到排斥和恐惧,其实它没大家想那么复杂,很多常见操作都可以直接在终端中进行,如:安装软件、升级系统等。...目录导航 在 Linux 终端中进行目录导航和切换还是使用 cd 命令,下面我们介绍一些 cd 命令常见操作。...回到上级目录 与 Windows 一样,使用 cd.. 即可。如果要在父目录各文件夹之间进行切换,使用 ../文件夹名 即可。...回到上个目录 如果你操作到一半时,需要返回上个进入过目录,可以使用 – 破折号: cd - 其它目录导航操作 cd 返回家目录 pwd 查看当前目录 cd / 回到根目录(需要有权限) 多任务 执行多条命令...对于后台执行任务可以使用 jobs 命令进行显示查看,也可以用 kill 将其干掉或用 fg 命令将其挪到前台。

1.7K70

【收藏转发】从串口驱动到Linux驱动,嵌入式入门必备!

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子系统已经有一个概观了。

3.6K20

碎片化 | 第一阶段-01-基本常识-视频

: Software:是一系列按照特定顺序组织计算机数据和指令集合 软件分类: 系统软件: eg:dos、windows、linux等 应用软件: eg:QQ、微信、支付宝、纸牌大战等 中间件...:应用软件和系统软件中间转换体 什么是开发?...软件制作 人机交互方式 交互方式: 1:图形化界面 简单、直观、容易上手 2:命令行 控制台输入、特定指令、繁琐、不容易上手、易出错 常用dos命令 - dir:列出当前目录文件和文件夹...- md:创建目录 - rd:删除目录 - cd:进入到指定目录路径下 - cd.....:退回到上一级目录 - cd /:退回到根目录 - del:删除文件 - exit:退出dos命令窗口 通过输入对应指令或者操作图形界面,计算机就知道做什么样事情,其实,这就是计算机语言 语言:人与人之间交互方式

589110

Linux中最基本常见命令总结

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        切回(大于两次终端关掉

25530

Linux一切都是文件思想

这意味着,不仅分区作为文件装载,而且特定设备(如 RAM、智能手机、外部磁盘和光盘)目录都是文件。除了这些,套接字和管道也是文件!...此外,每个 TTY 终端(使用CTRL ALT F1打开终端)都是系统眼中"文件"。 目录/dev 如果浏览 /dev 目录,您将看到相对于其他媒体对应系统装载所有文件。...在同一文件夹中,TY 是远程打字机设备,由"CTRL ALT F1"命令访问外壳终端。光学媒体系统(DVD、CD 等)使用程序集块也在此文件夹中,所有文件都在这里列出。...此外,它还有另一个函数:因为它始终已满,因此它为以读取形式访问它任何进程提供无限数量空字符 (NULL)。此设备通常用于测试程序在遇到由于内存磁盘而出错时行为!...这对于安装系统和防止 EXT4 在默认情况下占用大量磁盘空间甚至很有用。 现在你有一个4GB文件类型"unkown""test"在你/home目录下。 把它装成分区!

96720

一篇精辟Linux必知必会​,推荐收藏

SamGor:叉烧哥最近有篇关于linux学习笔记,看完了觉得写得十分精辟,对于尚未使用linux同学来说简直就是福音~推荐给大家学习学习。 算法工程师居然要会Linux?...ls ls用于查看核定目录内容(未指定则是当前目录,当前目录是指你现在所能看到那个目录,路径可以用 pwd查看),但这个只能是简单看有什么文件和文件夹,非常简单: $ ls NLP_using...cd cd非常简单,就是转换当前目录,首先当然可以配置绝对路径,也可以用相对路径, cd../就是到上一层目录cd.....grep grep是遍历文件中带有特定字段内容,例如我要找带有“深圳”数据,这可以帮我们过滤信息,我在读取日志时候很喜欢用,日志内容非常繁杂,我根据日志中打的标签,可以快速选择我需要关注日志信息...scp和rsync 两个同步两个终端文件操作,说人话就是传文件。首先说两者区别,引用博客一段话其实很清楚: sync和scp在文件夹均不存在时,执行时间相差不大,但是文件夹存在情况下差异很大。

84720

UnixLinux fork前传

大意是说, “只要满足系统中活动处理器数量是总处理器数量和并行处理进程最小值即可。”...然而,当时毕竟还没有将这个逻辑封装成exec系统调用,这些都是每一个进程显式完成对于shell执行命令程序而言,shell自己执行disk IO来载入命令程序覆盖掉自身; 对于命令程序执行结束时,...还是那句话,创造不如抄袭,UNIX若想实现进程copy,有一个现成模版就是Project Genie,但是Project Geniefork对于UNIX太过复杂,太过精细化了,UNIX显然用不到这些精细控制...然而,在fork被引入后,虽然shell执行某个命令依然是特定命令程序覆盖fork出来shell子进程,但是当命令执行完毕后,exit逻辑却不能再让shell覆盖当前命令程序了,因为shell从来就没有结束过...对于子进程本身而言,由于它是父进程生成,所以它便由父进程来管理释放。于是经典UNIX进程管理四件套正式形成: ?

90632

6-微信小程序开发(微信小程序配置 npm)

,能解决NodeJS代码部署上很多问题,常见使用场景有以下几种: 允许用户从NPM服务器下载别人编写第三方包到本地使用。...允许用户从NPM服务器下载并安装别人编写命令行程序到本地使用。 允许用户将自己编写包或命令行程序上传到NPM服务器供别人使用。...微信小程序配置npm (安装完成NodeJS 重新启动一下小程序开发工具) 1.在小程序一个根目录文件夹上右击 选择在终端打开 ? 2.输入 cd.. 回退到项目的根目录 ?...需要在相应页面的json文件里面添加如下: lin_ui_button 是组件名字,随意 后面的路径是 lin-ui/button ? 补充1 如果因为缺少一些组件导致错误 ?...可以人为使用npm 安装,也可以直接选择增强编译 ?

10K20

UnixLinux fork前传

大意是说, “只要满足系统中活动处理器数量是总处理器数量和并行处理进程最小值即可。”...exec系统调用,这些都是每一个进程显式完成对于shell执行命令程序而言,shell自己执行disk IO来载入命令程序覆盖掉自身; 对于命令程序执行结束时,exit调用内部执行disk...还是那句话,创造不如抄袭,UNIX若想实现进程copy,有一个现成模版就是Project Genie,但是Project Geniefork对于UNIX太过复杂,太过精细化了,UNIX显然用不到这些精细控制...然而,在fork被引入后,虽然shell执行某个命令依然是特定命令程序覆盖fork出来shell子进程,但是当命令执行完毕后,exit逻辑却不能再让shell覆盖当前命令程序了,因为shell从来就没有结束过...对于子进程本身而言,由于它是父进程生成,所以它便由父进程来管理释放。

71620

Linux入门

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 -

19210
领券