0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

常用的Linux常用操作命令及其技巧必看

FPGA之家 来源:芯王国 作者:宏定义 2021-06-26 10:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.简述

IC设计是在linux环境下,很多操作需要在Terminal中进行,因此想要学习IC设计,就必须先需要熟悉Linux环境、掌握基础的Linux操作命令;网上也有很多系统的教程,可以系统去学一学,当然实际使用或者工作中常用也几种命令和技巧,今天做一些简单分享,这个也是我初学时做的学习记录,目前这些够用了,但是我还是推荐去系统学一下。

2.小技巧

pwd 查看当前所在目录
source ~/.bashrc 使环境立即生效
clear 清空终端
gvim ~/.bashrc gvim打开bashrc
Table键 自动补全
cd - 返回上次的目录
cd ~ 回到home目录
cd .. 返回上一个目录

3.常用命令

1)ls命令

ls -a 显示所有文件(包括隐藏文件)

ls -al显示所有文件详细信息

ls --help 命令帮助

ls --help|more敲enter一屏一屏显示,q退出

ls -s source(原名) des(替代名)软连接

ls -Rta /etc递归显示/etc目录下的文件及目录

文件类型:

pYYBAGDWk_qAC3nhAAIoWwhSLHA212.jpg

对应上图红框:

d:目录文件

rwx:文件所有者权限

r-x:组中其他人的权限

r-x:系统中其他人权限

其中每个符号意义:

-:常规文件

d:目录文件

l(L小写):连接文件

r:读

w:写

x:执行

2)改变文件/目录权限:

r(4)、w(2)、x(1)

chmod 777 [文件名]

3)文件复制命令:

cp <选项> [源文件名][目标文件名]

cp <选项> [源文件组名][目标文件目录名]

选项:

-i 提示是否覆盖已存在的目标文件。

-p 保持原文件的所有者,所在组的权限和时间

-r 递归拷贝目录,把所有非目录文件当普通文件拷贝

-v 显示文件的复制进度

4)复制粘贴:

左键选中或者双击自动选中,中键粘贴

5)创建文件夹:

mkdir [文件夹名]

6)创建文件:

touch [文件名]

7)文件删除:

rm <选项> [文件列表]

选项:

-r 递归将目录以下的文件逐层删除

-i 删除前询问确认

-f 指定强行删除无需确认,即使原文件属性为只读

-v 显示文件删除速度

8)移动文件/文件重命名:

mv <选项> [文件1] [文件2]

mv <选项> [目录1] [目录2]

mv <选项> [文件列表] [目录]

选项:

-i 若有同名,先询问确认

-f 直接覆盖

-v 显示文件移动速度

9)文件内容统计命令:

wc <选项> 文件列表

选项:

-c 统计字节数

-l 统计行数

-w 统计字数

10)查找文件命令:

find . -name [文件名] 知道全名查找

find . -name [*部分文件名*] 模糊查找,*和?是通配符

11)查找文件内容:

grep <选项> [匹配字符] [文件列表]

grep error *

grep error * -r 递归查找

grep error * -i 不区分大小写

12)文件内容比较命令:

diff <参数> [文件1][文件2]

选项:

b 忽略空格造成的不同

q 只报告什么地方不同,不报告具体信息

i 忽略大小写

r 在比较目录时,比较所有子目录

s 两个文件相同时才报告

v 在标准输出上输出版本信息并退出

13)命令重定向:

输出重定向:

ls -l

ls -l > file.txt 将内容输出到一个新的文件中

ls -l >>file.txt 将内容输出到已有文件的后面

例如:

grep [搜索的字] > file.txt 将搜索的内容输出到文件里

输入重定向:

grep keyword < file.txt 将文件作为另一个程序的标准输入

14)管道符:

管道符‘|’,通常放在两个命令之间,将前一个命令输出作为下一个命令的输入

例如:ls -a | grep /bin 显示所在目录下所有的文件,而且这些文件包含/bin

4.总结

还是那句话,建议找个Cenos的Linu的教程系统学习一下,结合我的虚拟机实操,勤思考多动手,这样学的扎实。

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC设计
    +关注

    关注

    38

    文章

    1409

    浏览量

    108581
  • Linux
    +关注

    关注

    88

    文章

    11888

    浏览量

    220181
  • 命令
    +关注

    关注

    5

    文章

    769

    浏览量

    24182

原文标题:你想知道的Linux常用操作命令(IC初学必看)

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    20个最常用Linux命令详解

    Linux 命令行是运维工作的根基。无论是排查故障、分析性能,还是批量操作服务器,命令行都是最直接、最高效的手段。相比图形界面,命令行的优势
    的头像 发表于 06-02 10:25 121次阅读

    Linux运维工程师必备的30个高频命令

    生产环境中,Linux 命令行是运维工程师最常用的工具。很多时候,故障排查的第一步就是登录服务器敲命令,而不是打开监控面板。监控能告诉你什么时候出了问题,但定位根因往往需要你手动执行一
    的头像 发表于 05-25 11:00 416次阅读

    Linux新手最常踩的10个命令坑介绍

    从事运维工作十余年,带过不少新人,发现有些命令错误几乎是每个Linux使用者都曾经遇到过的。这些错误轻则导致操作失败、浪费时间,重则引发数据丢失、服务中断、生产事故。本篇文章结合2026年
    的头像 发表于 04-09 10:11 326次阅读

    Linux新手必看!3个命令搞定所有“求助”,再也不用到处查文档

    其实根本不用慌——Linux 早就自带了 “说明书”,学会 3 个核心帮助命令,就能解决 90% 的操作疑问,比百度还快!
    的头像 发表于 02-03 15:28 983次阅读
    <b class='flag-5'>Linux</b>新手<b class='flag-5'>必看</b>!3个<b class='flag-5'>命令</b>搞定所有“求助”,再也不用到处查文档

    Linux 下开发嵌入式必备命令速查表

    管理等环节轻松应对各种问题。今天,我们整理了一份Linux下嵌入式开发必备命令速查表,让你一篇文章就能快速查阅。一、文件与目录管理命令在嵌入式开发中,你经常需要操作
    的头像 发表于 01-19 09:06 1148次阅读
    <b class='flag-5'>Linux</b> 下开发嵌入式必备<b class='flag-5'>命令</b>速查表

    如何在Linux中列出USB设备

    Linux操作系统提供了许多命令来列出系统中连接的USB设备,这些命令非常有用,无论是查看已连接设备的信息,还是进行系统调试。 在本文中,我们将介绍一些
    发表于 12-24 08:19

    飞凌嵌入式ElfBoard-Vim编辑器之Vim常用操作命令

    “编辑模式”按ESC会再次进入“一般模式”。6.撤销操作在“一般模式”下可以使用以下指令:指令作用u撤销最近的一次编辑操作Vim命令模式常用命令我们首先需要按ESC键进入一般模式,然后
    发表于 10-14 09:15

    飞凌嵌入式ElfBoard-常用编辑器之Vim编辑器

    Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim, Vi/Vim命令众多,功能强大,是大多数Linux程序员选择使用的编辑器。但是Vi/Vim没有图形界面,对于经常在
    发表于 10-13 08:47

    shell基本介绍及常用命令之shell基本介绍

    提示符是“$”,在命令提示符后边输入命令即可和系统进行交互操作。ubuntu默认的Shell是Bash(Bourne Again Shell)。Linux
    发表于 09-28 09:05

    测试工程师都在用的Linux命令清单(建议收藏)

    Linux命令,并结合实际场景解析其应用方法。一、文件和目录操作:基础中的基础1.1文件查看命令#查看文件内容cat/etc/passwd#显示完整文件内容more/va
    的头像 发表于 08-08 10:06 936次阅读
    测试工程师都在用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>清单(建议收藏)

    Linux基础命令which详解

    Linux系统中,which命令用于查找并显示指定命令的可执行文件路径。这对于系统管理员和开发人员来说是一个非常有用的工具,可以帮助定位命令所在的位置,确认
    的头像 发表于 07-29 17:58 1179次阅读

    已收藏!你需要知道的57个常用树莓派命令

    ,下面我们将按类别介绍57个最常用命令:目录文件管理网络命令系统更新包管理系统管理树莓派操作系统命令杂项
    的头像 发表于 07-23 18:36 1416次阅读
    已收藏!你需要知道的57个<b class='flag-5'>常用</b>树莓派<b class='flag-5'>命令</b>!

    一文掌握Linux命令

    作为一名运维工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理运维工
    的头像 发表于 07-22 15:23 831次阅读

    常用电子元器件介绍

    电子发烧友网站提供《常用电子元器件介绍.pptx》资料免费下载
    发表于 06-24 16:54 57次下载

    达梦数据库常用管理SQL命令详解

    达梦数据库常用管理SQL命令详解
    的头像 发表于 06-17 15:12 7934次阅读
    达梦数据库<b class='flag-5'>常用</b>管理SQL<b class='flag-5'>命令</b>详解