每天一个linux命令21

worktile 其他 9

回复

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

    Linux命令之每天一个:who命令

    1、命令简介:
    who命令用于显示当前登录在系统上的用户信息,包括用户名称、终端号、登录时间等。

    2、命令格式:
    who [OPTION] [FILE]

    3、命令参数:
    – -a或–all 显示所有用户的登录信息,包括系统用户
    – -b或–boot 显示系统的开机时间
    – -d或–dead 显示已经注销的用户
    – -H或–heading 输出每列的标题
    – -l或–login 显示当前登录用户的登录信息
    – -m或–mesg 显示当前用户接收消息的情况
    – -q或–count 显示登录用户数量
    – -r或–runlevel 显示当前运行的运行级别
    – -s或–syscall 显示系统调用的信息
    – -T或–timezone 使用指定的时区显示时间
    – -u或–users 显示当前登录用户的数量
    – -w或–short 输出缩短的登录信息
    – -x或–heading 适合于宽屏幕显示的标题

    4、命令示例:
    – 显示当前登录用户信息:who
    – 显示当前登录用户数量:who -q
    – 显示系统的开机时间:who -b
    – 显示当前运行的运行级别:who -r

    5、命令扩展:
    who命令可以与其他命令组合使用,例如:
    – who | wc -l:显示当前登录用户的数量
    – who | grep “root”:显示当前登录的root用户信息

    总结:
    who命令是Linux系统中常用的命令之一,用于显示当前登录用户的信息。通过该命令,我们可以快速了解系统上的登录用户数量、登录用户的信息以及系统的开机时间等。熟练掌握who命令的使用,对于系统管理和故障排查都非常有帮助。

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

    1. ls -l: 这个命令可以列出当前目录下的所有文件和文件夹,包括它们的详细信息,如权限、所有者、文件大小和最近修改日期等。这个命令在日常使用中非常常见,可以帮助用户快速查看当前目录下的文件。

    2. cd: 这个命令用于切换当前目录,可以通过指定目录的路径来切换到其他目录。例如,要切换到名为“documents”的目录,可以使用“cd documents”命令。这个命令非常有用,因为它允许用户在不同的目录之间进行导航。

    3. cp: 这个命令用于复制文件或文件夹。通过指定源文件和目标文件的路径,可以将文件从一个位置复制到另一个位置。例如,要将名为“file.txt”的文件复制到名为“backup”的目录中,可以使用“cp file.txt backup/”命令。

    4. rm: 这个命令用于删除文件或文件夹。通过指定要删除的文件或文件夹的名称或路径,可以将其从系统中永久删除。例如,要删除名为“file.txt”的文件,可以使用“rm file.txt”命令。

    5. grep: 这个命令用于在文件中搜索指定的字符串。通过指定要搜索的字符串和目标文件的路径,可以定位到包含该字符串的行。例如,要在名为“file.txt”的文件中搜索字符串“hello”,可以使用“grep ‘hello’ file.txt”命令。

    6. mkdir: 这个命令用于创建新的目录。通过指定目录的名称和路径,可以在指定位置创建一个新的空目录。例如,要在当前目录中创建名为“newdir”的目录,可以使用“mkdir newdir”命令。

    7. mv: 这个命令用于移动文件或文件夹。通过指定源文件或文件夹的路径和目标位置,可以将其移动到新的位置。例如,要将名为“file.txt”的文件移动到名为“documents”的目录中,可以使用“mv file.txt documents/”命令。

    8. cat: 这个命令用于查看文件的内容。通过指定要查看的文件的名称或路径,可以在终端中显示文件的内容。例如,要查看名为“file.txt”的文件的内容,可以使用“cat file.txt”命令。

    9. chmod: 这个命令用于更改文件或文件夹的权限。通过指定要更改权限的文件或文件夹的名称或路径,以及要设置的权限,可以更改其权限。例如,要将名为“file.txt”的文件的权限设置为只读,可以使用“chmod 444 file.txt”命令。

    10. chown: 这个命令用于更改文件或文件夹的所有者。通过指定要更改所有者的文件或文件夹的名称或路径,以及要设置的所有者,可以更改其所有者。例如,要将名为“file.txt”的文件的所有者设置为“user”,可以使用“chown user file.txt”命令。

    11. tail: 这个命令用于在终端中查看文件的尾部内容。可以通过指定要查看的文件的名称或路径,以及要显示的行数,来查看文件的尾部内容。例如,要查看名为“file.txt”的文件的最后5行,可以使用“tail -n 5 file.txt”命令。

    12. head: 这个命令用于在终端中查看文件的头部内容。可以通过指定要查看的文件的名称或路径,以及要显示的行数,来查看文件的头部内容。例如,要查看名为“file.txt”的文件的前10行,可以使用“head -n 10 file.txt”命令。

    13. find: 这个命令用于在文件系统中搜索文件或文件夹。可以通过指定搜索的位置、搜索的条件和搜索的类型来定位到目标文件或文件夹。例如,要在当前目录下搜索名为“file.txt”的文件,可以使用“find . -name file.txt”命令。

    14. du: 这个命令用于查看文件或文件夹的磁盘使用情况。通过指定要查看的文件或文件夹的名称或路径,可以查看其占用的磁盘空间大小。例如,要查看当前目录的磁盘使用情况,可以使用“du -sh .”命令。

    15. df: 这个命令用于查看磁盘分区的使用情况。可以通过指定分区的名称或路径,来查看该分区的总空间、已使用空间和可用空间等信息。例如,要查看所有分区的使用情况,可以使用“df -h”命令。

    16. scp: 这个命令用于在本地主机和远程主机之间进行文件传输。可以通过指定源文件的路径、目标主机和目标路径来传输文件。例如,要将本地主机上的名为“file.txt”的文件复制到远程主机的“/path/to/destination”目录下,可以使用“scp file.txt user@remote:/path/to/destination”命令。

    17. ssh: 这个命令用于远程登录到远程主机。通过指定远程主机的IP地址或域名,以及登录的用户名,可以建立与远程主机的安全连接。例如,要登录到远程主机的IP地址为“192.168.0.1”的主机上,可以使用“ssh user@192.168.0.1”命令。

    18. tar: 这个命令用于对文件或文件夹进行压缩和解压缩。通过指定要压缩的文件或文件夹的名称或路径,可以创建一个压缩文件。例如,要将名为“folder”的文件夹压缩为名为“archive.tar”的压缩文件,可以使用“tar -cvf archive.tar folder”命令。

    19. wget: 这个命令用于下载文件。通过指定下载的文件的URL,可以将文件下载到本地主机。例如,要下载名为“file.txt”的文件,可以使用“wget http://example.com/file.txt”命令。

    20. man: 这个命令用于查看命令的手册页。通过指定要查看手册页的命令名称,可以查看该命令的使用说明和相关信息。例如,要查看“ls”命令的手册页,可以使用“man ls”命令。

    21. top: 这个命令用于实时监视系统中运行的进程和系统资源的使用情况。可以通过按一次“q”键来退出这个命令。在终端中使用“top”命令,可以查看系统的整体性能和运行情况。

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

    小标题:第21个Linux命令:split

    split命令是Linux系统中的一个实用工具,它用于将一个大文件分割成多个小文件。它可以通过设置选项来控制分割后文件的大小、行数或指定文件的前缀名字等。该命令常用于将大型日志文件或备份文件等分割成更小的文件进行传输或存储。

    下面是split命令的使用方法和操作流程:

    1. 命令格式:
    split [选项…] [输入文件 [前缀]]

    2. 常用选项:
    – -b, –bytes=SIZE:按照指定大小SIZE分割文件。大小可以使用K、M、G等单位表示。
    – -l, –lines=NUMBER:按照行数分割文件,每个文件包含指定行数NUMBER。
    – -d, –numeric-suffixes:使用数字后缀作为分割文件的后缀名。例如:file00, file01, …
    – -a, –suffix-length=N:设置分割文件的后缀名长度为N个字符。
    – -p, –additional-suffix=SUFFIX:在文件名后添加额外的后缀名SUFFIX。

    3. 实例演示:
    假设有一个名为largefile.txt的大文件,大小约为1GB,我们希望将它按照每个文件包含100MB的大小进行分割。

    使用命令split -b 100M largefile.txt分割文件。执行命令后,会生成名为xaa, xab, xac等多个文件,每个文件的大小为100MB,除了最后一个文件可能会小于100MB。

    如果希望分割后的文件名以指定的前缀开头,可以使用命令split -b 100M largefile.txt split-

    执行命令后,会生成名为split-aa, split-ab, split-ac等多个文件。

    如果希望分割后的文件名使用数字后缀,可以使用命令split -b 100M -d largefile.txt。

    执行命令后,会生成名为file00, file01, file02等多个文件,分割后的文件按照数字顺序命名。

    如果希望设置分割文件后缀名的长度为3个字符,可以使用命令split -b 100M -d -a 3 largefile.txt。

    执行命令后,会生成名为file000, file001, file002等多个文件。

    如果希望在文件名后添加额外的后缀名,可以使用命令split -b 100M -p .part largefile.txt。

    执行命令后,会生成名为xaa.part, xab.part, xac.part等多个文件,分割后的文件名会在原有后缀名的基础上添加.part。

    以上就是split命令的基本使用方法和操作流程。通过split命令,我们可以方便地将大文件分割成多个小文件,便于传输、备份和存储。在实际应用中,可以根据需要调整分割文件的大小、行数以及文件名等参数,以满足不同的需求。

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

400-800-1024

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

分享本页
返回顶部