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设计
    +关注

    关注

    37

    文章

    1263

    浏览量

    102912
  • Linux
    +关注

    关注

    87

    文章

    10979

    浏览量

    206673
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21845

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

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

收藏 人收藏

    评论

    相关推荐

    Linux查看IO状态的常用命令都有哪些呢?

    介绍下Linux的3个常用I/O相关命令,解决I/O压力过大问题时用iostat,查看磁盘的I/O状态用iotop,查看I/O进程排名用lsof
    的头像 发表于 01-16 09:28 892次阅读

    常用Linux命令总结

    今天浩道跟大家分享一些平时运维工作中常用到的Linux命令,让你关键时候也可以在领导面前露一手!大家不要觉得命令使用简单,实际上浩道接触的现场同事,
    的头像 发表于 12-26 09:49 184次阅读

    Linux常用命令自学手册》+一本手边linux速查字典

    有幸得到此次《Linux常用命令自学手册》的试读机会,刘遄老师的第三本书本来是准备自己买的,偶然看到elecfans上有试用机会,没想到报名还候补得到了,又是感谢又是庆幸,哈哈。 手头现有刘老师
    发表于 12-26 08:46

    Linux常用命令自学手册》+试读报告

    之作。 个人收获 《Linux常用命令自学手册》是一本非常实用的书籍,它详细介绍了Linux系统中的常用命令及其用法。通过阅读这本书,我不仅
    发表于 12-14 16:59

    linux常用命令及用法

    Linux是一种开源的操作系统,它以稳定、高效和安全的特点受到广大用户的喜爱。掌握Linux常用命令及其用法对于
    的头像 发表于 11-17 09:47 344次阅读

    linux常用命令及作用

    Linux系统中,有许多常用命令,它们可以用于管理文件、目录、进程等。以下是一些常用命令及它们的作用: ls
    的头像 发表于 11-13 16:45 374次阅读

    Linux常用命令总结

    不少Linux运维初级同学,一到面试环节,就会在基础上掉链子,比如一些简单的命令都会不知道,今天浩道跟大家分享这篇硬核干货,可以帮助大家几分钟回顾掌握Linux常用命令!!!
    发表于 09-04 17:14 325次阅读

    常用Linux命令要记牢!

    linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,
    的头像 发表于 08-07 15:31 441次阅读

    Linux常用命令介绍

    大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是Linux基础知识,最常用命令,希望能对你有所帮助。
    发表于 07-14 15:58 246次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>介绍

    常用linux网络排查命令

    今天浩道跟大家分享linux网络运维中常见的命令,掌握好这些命令,在排查故障时将会游刃有余!
    发表于 06-25 10:49 507次阅读

    常用Linux命令汇总

    作为后端开发,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率。
    发表于 06-25 10:05 295次阅读

    Linux系统中的10个常用的文本查看命令

    当你需要查看Linux系统中的文本文件时,使用文本编辑器可能会比较繁琐,特别是当你只需要查看文件的内容时。这时,你可以使用Linux命令行下的文本查看工具来快速准确地查看文件。下面介绍了10个
    的头像 发表于 06-24 11:44 9561次阅读

    嵌入式Linux入门(三、Linux Shell及常用命令说明)

    嵌入式 Linux入 门第三课,熟悉掌握 Linux 常用 Shell 命令 ...... 矜辰所致
    的头像 发表于 06-21 10:50 923次阅读
    嵌入式<b class='flag-5'>Linux</b>入门(三、<b class='flag-5'>Linux</b> Shell及<b class='flag-5'>常用命令</b>说明)

    Linux下终端中命令操作常用的快捷键

    作为一名 Linux 下的开发人员,和 Linux 系统打交道是每天必做的事情,通过 Linux 终端下命令行与 Linux 进行交互。
    的头像 发表于 05-12 10:54 2010次阅读

    Linux常用命令手册分享

    linux常用命令合集
    发表于 04-26 11:46 1次下载