嵌入式学习和发展(五):linux常用命令

姓名:姜思维         学号:19020100333        学院:电子工程学院

转自:https://blog.csdn.net/weixin_41213648/article/details/88033084?spm=1001.2014.3001.5501

【嵌牛导读】linux常用命令

【嵌牛鼻子】linux  常用命令

【嵌牛提问】什么是linux的常用命令?

【嵌牛正文】

linux常用命令:

(1) ls(list,列表)

作用:使用列表把当前文件夹下所有文件显示出来

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

    ls -l    以详细信息显示

    ls -a -l

    ls -l -a

    ls -la

    ls -al    四种方式都是可以的(都可同时以详细信息的方式,显示所有文件,也包含隐藏文件)


(2) cd(change directory,更改目录)

作用:用来切换目录

涉及到相对路径和绝对路径

cd ..        ..代表上一层目录

            .代表当前目录  所以 ./文件名 表示执行当前目录下的特定文件

cd ../../                表示返回上上层目录

cd ../../../              表示返回上上上层目录(以此类推)


(3) pwd(print work directory,打印工作目录)

作用:打印出当前的绝对路径

(4) mkdir(make directory,创建文件夹)

作用:创建空文件夹

    mkdir -p 级联创建文件夹

                例如:mkdir -p abc/def  表创建文件夹abc,并在里面创建文件夹def


(5) mv(move,移动)

作用:在目录间移动文件,重命名文件

    mv 源文件pathname 目的文件pathname

    mv  name    新name  (修改文件名)

    cat name.txt  打开指定文本文件

(6) touch

作用:创建空文件

    touch pathname


(7) cp(copy,复制)

作用:复制文件或文件夹

    cp 源文件pathname 目标文件pathname(可以将目标文件用源文件覆盖)

    cp -r 用来复制文件夹

    cp -f 强制复制

实际操作时,一般都是cp -f复制文件,

cp -rf复制文件夹

(8) rm(remove,去除,删除)

作用:用来删除文件,文件夹

    rm 文件pathname

    rm -r 文件夹pathname(强制删除文件,没有-r时,删除不存在的文件,

            会提示此文件不存在,有-r时就不提示。)


(9) cat

作用:直接在命令行下显示文件内容(一般用于显示内容较小的文件,较长时用vi)

    也可以用来向文件输入,暂时不管


(10)rmdir(remove directory,删除文件夹)

作用:删除空文件夹

rmdir和rm -r的区别:rmdir只能删除空文件夹,而rm -r可以删除空文件夹和非空文件夹

(11) ln(link,连接文件)

基础:windows中快捷方式,实际上快捷方式和它指向的文件是独立的两个文件,两个都占硬盘空间,只不过用户访问快捷方式时,其效果等同于访问指向的文件。       

linux中有两种连接文件:

一种叫软连接(符号连接),等同于windows中快捷方式

一种叫硬连接

创建软连接文件: ln -s 源文件名 符号连接文件名

举例:ln -s src.c,linker.c,    linker.c就是

src.c的一个符号连接文件

硬连接:ln 源文件名 连接文件名

硬连接实际上和源文件在硬盘中是同一个东西,效果类似于硬盘上的一个文件,在文件系统上,在我们看来有好多个文件一样。每次删除一个文件时,只要他还有其他的硬连接存在,这个文件就不会被真正删除。只有等所有的连接文件都删除掉了,这个文件才会被真正从硬盘上删除。

(12) man

作用:查询man手册,获得帮助信息

man 1 ls        1表示查询的是linux命令

man 2 xxx        2表示查询的是linux api

man 3 xxx        3表示查询的是C库函数

注意:在man手册中查询时,退出按Q键(Q就是quit的缩写)

(13) apt-get

作用:在ubuntu中用来在线安装、卸载软件的程序

    apt-get install vim

    apt-get remove vim

注意,安装和卸载都是在线的,也就是说ubuntu必须能上网才能使用apt-get

说明:apt-get 安装软件的原理和必要性。

linux操作系统的发行版,内核版本,定制性,造成了linux中软件的不兼容性。在linux中安装软件是一件困难的事情,装了软件能不能用不一定。ubuntu解决了这个问题,ubuntu就适合某个发行版(ubuntu10.04)的所有软件做了一个列表,然后用户通过apt-get install的方式安装软件,就会实时连接到ubuntu服务器,服务器会根据你的ubuntu版本,给你下载合适的软件来安装。这样确保了软件的兼容性。

————————————————

版权声明:本文为CSDN博主「JiandaoStudio」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_41213648/article/details/88033084

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容