每天一个linux命令61

fiy 其他 10

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux命令之:touch

    touch命令用于更改文件的访问时间和修改时间,如果目标文件不存在,还可以用它来创建一个空文件。

    1. 命令格式:

    touch [选项] 文件名

    2. 常用选项:

    -a 或 –time=atime 或 –time=access 或 –time=use:仅修改文件的访问时间。
    -c 或 –no-create:不创建任何文件。
    -d 或 –date=STRING:使用指定的时间和日期,而非当前时间。
    -f 或 –date=STRING:同-d选项作用相同。
    -m 或 –time=mtime 或 –time=modify:仅修改文件的修改时间。
    -r 或 –reference=参考文件或目录:使用指定文件或目录的时间信息。
    -t 或 –time=时间:使用指定的时间,而非当前时间。
    –help:显示帮助信息。
    –version:显示版本信息。

    3. 常见用法:

    3.1 创建空文件:

    touch filename

    该命令会创建一个名为”filename”的空文件。

    3.2 修改文件时间:

    touch -c -t 202012311200.00 filename

    该命令会将文件”filename”的修改时间更改为2020年12月31日12点00分。

    3.3 使用参考文件的时间信息:

    touch -r reference_file target_file

    该命令会将目标文件”target_file”的访问时间和修改时间更改为参考文件”reference_file”的时间信息。

    4. 实例:

    4.1 创建一个空文件(file.txt):

    $ touch file.txt

    4.2 修改文件的访问时间和修改时间:

    $ touch -c -t 202012311200.00 file.txt

    4.3 使用参考文件的时间信息:

    $ touch -r reference.txt file.txt

    以上就是touch命令的基本用法和示例,通过这个命令,我们可以方便地更改文件的访问时间和修改时间,甚至可以用它来创建一个空文件。希望对你的学习有所帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    第61个Linux命令:nm

    1. 命令介绍:
    nm命令是一个用于显示二进制目标文件中的符号表的工具。符号表是一种存储了程序中函数和变量等符号信息的数据结构,它被用于链接器和调试器等工具对程序进行分析和处理。

    2. 命令语法:
    nm [选项]… 文件…

    3. 命令参数:
    – -A:显示所有符号,包括本地和全局符号。
    – -a或–debug-syms:显示所有符号,包括调试符号。
    – -B:不显示文件的符号表。
    – -C或–demangle:解码C++符号的名字。
    – -D或–dynamic:显示动态符号。
    – -g或–extern-only:只显示外部供应商定义的符号。
    – -o或–format=bsd:以BSD风格的格式显示符号。
    – -P或–portability:使用可移植格式显示符号。
    – -S或–print-size:显示符号的大小。

    4. 命令示例:
    (1)显示目标文件中的符号表:
    nm test.o

    (2)显示目标文件中的所有符号,并解码C++符号名字:
    nm -C test.o

    (3)显示目标文件中所有的动态符号:
    nm -D test.so

    5. 命令说明:
    通过使用nm命令,我们可以查看一个二进制文件中的符号表,包括函数、变量等符号的名称、大小和类型等信息。这对于调试程序、查找符号依赖关系等很有用。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    标题:学习Linux命令(61):chown命令

    介绍:
    在Linux系统中,chown(change owner)命令用于更改文件或目录的所有者。该命令可以改变文件或目录的所属用户和所属组,只有文件的所有者和超级用户才能使用该命令。本文将详细介绍chown命令的使用方法和操作流程。

    一、基本语法
    chown命令的基本语法如下:
    chown [选项]… [所有者][:[组]] 文件…

    选项:
    – R,递归地改变文件所属关系
    – c,仅在改变了文件所有权的情况下才显示提示信息
    – f,不显示错误信息
    – v,显示详细的处理过程

    二、使用示例
    1. 改变文件所有者
    使用chown命令可以将文件的所有者修改为其他用户。例如将文件file.txt的所有者修改为user1,可以执行以下命令:
    chown user1 file.txt

    2. 改变文件所属组
    使用chown命令还可以修改文件的所属组。例如将文件file.txt的所属组修改为group1,可以执行以下命令:
    chown :group1 file.txt

    3. 同时改变文件所有者和所属组
    使用chown命令还可以同时修改文件的所有者和所属组。例如将文件file.txt的所有者修改为user1,所属组修改为group1,可以执行以下命令:
    chown user1:group1 file.txt

    4. 递归改变文件所有者和所属组
    如果需要递归地改变目录下所有文件的所有者和所属组,可以使用-R选项。例如将目录dir下的所有文件的所有者和所属组修改为user1和group1,可以执行以下命令:
    chown -R user1:group1 dir

    5. 显示详细处理过程
    如果需要查看chown命令的详细处理过程,可以使用-v选项。例如执行以下命令,并显示详细处理过程:
    chown -v user1 file.txt

    6. 避免显示错误信息
    如果不希望显示chown命令的错误信息,可以使用-f选项。例如执行以下命令,并避免显示错误信息:
    chown -f user1 file.txt

    7. 仅在改变了文件所有权的情况下显示提示信息
    如果只想在改变了文件所有者的情况下显示提示信息,可以使用-c选项。例如执行以下命令,并仅在改变了文件所有者时显示提示信息:
    chown -c user1 file.txt

    三、注意事项
    1. 只有文件的所有者和超级用户才能使用chown命令。
    2. 使用chown命令需要谨慎操作,以免不小心修改了系统重要文件的所有者。
    3. 使用-R选项时要特别注意,递归地改变文件所有者和所属组可能涉及到大量文件,操作会耗费较长时间。

    总结:
    chown命令是Linux系统中一个非常有用的命令,可以用于修改文件和目录的所有者和所属组。学习和掌握该命令的使用方法可以帮助我们更好地管理和操作文件。本文通过介绍chown命令的基本语法和常见示例,希望读者能够灵活运用该命令,提高工作效率。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部