原创 linux命令行

2023-9-5 17:05 1146 6 6 分类: MCU/ 嵌入式 文集: linux

如果提示符的最后一个字符是“#”, 而不是“$”, 那么这个终端会话就有超级用户权限。

1、简单命令:

    日期,时间:date  cal

    查看磁盘剩余空间的数量:df

           看文件系统 df -T

           具体文件系统占用大小 df -Th

显示空闲内存的数量,输入命令: free

关闭终端:exit

 

2、文件跳转:

    显示当前工作目录:pwd

   

    更改当前目录:绝对路径 cd /usr/bin   (其中:/ 表是根目录, 文件路径usr/bin)

                 相对路径 cd ..  回到上层目录

                          cd ./bin  进入到下一层目录(bin下一层目录文件名)

 

3、列出目录内容:ls

    显示隐藏的文件: ls -a  (隐藏文件以.开头)

    显示当前工作目录下的其他目录:ls /usr  (/usr其他要查看的目录路径)

    列出多个指定的目录:ls ~ /usr

(将会列出用户家目录(用字符“”代表)和/usr 目录的内容)

 

    列出目录的具体信息:ls -l

                       ls -lt  (按时间先后来排序)

     显示信息:

    开头的-表示普通文件,d表示一个目录,之后每三个字符分别表示文件所有者,文件所属组成员,其他所有人的访问权限。

接下来的l表示文件的硬链接数目。

 

确定文件类型:file filename  (filename文件名)

浏览文件内容:less filename

             如:less /etc/passwd

             方向键浏览翻页文件, /charaters (要查找的charaters字符)q退出

 

复制,粘贴: 双击文件名复制,鼠标中键粘贴

 

通配符的使用:

    常用*

    查数字和固定字符

    示例:

        

    pam后的紧跟5个字符的文件, 查以mke开头的包含数字2的文件,查以apt开头的文件

 

创建/删除一个目录:

mkdir 目录名 目录名 (可创建多个)

rm -rf 目录名

拷贝文件:

    text里的内容拷贝到test目录下:cp text/. test

    test1.txttest2.txt文件拷贝到text目录下:cp test1.txt test2.txt  text

创建/删除文件:

    touch test.txt (创建文件test.txt

    rm test.txt  (删除文件)

文件移动/重命名:

    mv tst.txt text.txt ../  (tst.txt text.txt移动到上一层目录中)

    mv tst.txt  test.txt (tst.txt文件重命名为test.txt)

 

文件链接:

    改变其中一个文件的内容,其他文件的内容也发生改变

    硬链接:只能针对文件,可用于多个文件,删除原文件另外一个也可使用,重新创建file1,则失去硬链接功能

    创建硬链接:

touch file1

ln file1 file2

    软链接:类似快捷方式

            ln -s file1 file3  file1创建file3的软链接

            当删除file1 file3无法使用,当file1重新创建时,file3则可使用,任然存在硬链接。

           删除软链接:rm file3

作者: light, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-4056283.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条