More (命令)
more是一种用于命令行分页显示的工具。相比less而言,其较为原始,功能有限。 常见版本 Unix/Unix-like操作系统 OS/2 DOS Windows 历史 more的原作者是Daniel Halbert,并由Eric Shienbrood和Geoff Peck扩充功能。 Daniel Halbert在MIT就读本科时,他学习的操作系统是ITS。ITS自带一个分页工具,当显示的内容满一屏幕后,它会在屏幕的底部添加提示“--m…
共 39 篇文章
more是一种用于命令行分页显示的工具。相比less而言,其较为原始,功能有限。 常见版本 Unix/Unix-like操作系统 OS/2 DOS Windows 历史 more的原作者是Daniel Halbert,并由Eric Shienbrood和Geoff Peck扩充功能。 Daniel Halbert在MIT就读本科时,他学习的操作系统是ITS。ITS自带一个分页工具,当显示的内容满一屏幕后,它会在屏幕的底部添加提示“--m…
在计算机运算中,alias 是许多命令行界面的命令,比如 Unix shell,4DOS/4NT 和 Windows PowerShell 等,它给用户提供了别名——也就是用自定义字符串替换指定命令的功能,通常用于简写系统命令,或给常用命令添加默认选项,MS-DOS 和 Microsoft Windows 操作系统內,通常使用 DOSKey 命令定义别名。 alias 命令的作用时间是命令运行之后到 shell 会话结束,经常使用的别名…
在Unix shell中,点号被称为点命令(.),是执行或打开電腦檔案的命令。 点命令的第一个引数是文件名;人们可以在第二个引数中指定参数。如果没有指定任何参数,该文件将获得一组在当前上下文中可用的位置参数;如果指定参数,该文件将只收到所指定的参数。在任何情况下,位置参数$0会是当前上下文的$0。 该文件不必有执行权限。点命令通常被用来定义当前进程中可访问的环境变量。相比直接执行该文件,使用点命令执行该文件不会打开新的进程,文件所定义环…
file是Unix 系统的一条标准命令,用来确认文件的类型。 用法 file 的 Unix 规范命令: file [OPTION...] [FILE...] 示例 $ file file.c file.c: C program text $ file program program: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked …
*'是Unix与Unix-like操作系统下计算表达式及输出相应结果的命令行工具,最早见于Unix v7。这个命令也已经被移植到IBM i系统上。 概览 expr计算整数或字符串表达式,包括正则表达式格式匹配。表达式中的每一个符号(运算符、值等)必须以分开的参数传递。书写表达式最大的挑战就是要避免Unix shell将expr需要处理的字符当作控制指令而执行动作。 语法 语法: 三种运算可用: 整数:加、减、乘、除、求余数 字符串:匹配…
bg是在Unix中讓行程在-{zh-hans:后台;zh-hant:背景}-執行的指令。bg用job-id來識別行程。bg會回復暫停的行程。 fg可以把行程移回-{zh-hans:前台;zh-hant:前景}-。 参见 *fg (Unix) 外部連結
who是显示当前登录到计算机的用户列表的标准 Unix 命令。 who与命令w有关:w提供相同的信息,但也显示额外的数据和统计信息。 规范 单一Unix规范(SUS)要求who应列出有关可访问用户的信息。 XSI 扩展也要求应列出用户名、终端、登录时间、进程 ID 和自上次活动以来的时间等其他数据;此外,用于用户信息的备用系统数据库可指定为who的可选参数。 该命令可以附加参数am i或am I(即who am i),来调用显示有关当前…
命令fg在Unix与类Unix系统中属于命令,其功能是唤醒挂起的进程将之移至前台(因而同时会将进程的输入输出流移至用户终端)继续执行。操作系统内是否包含fg命令亦是“POSIX兼容”的判断标准之一 。 参见 bg,此命令可将前台进程移至后台 SIGCONT 参考资料
sync(意指Synchronize,即“同步”)为UNIX操作系统的标准系统调用,功能为将内核文件系统缓冲区的所有数据(也即预定将通过低级I/O系统调用写入存储介质的数据)写入存储介质(如硬盘)。 作为C语言的函数之一,sync()一般以void sync(void)的形式在unistd.h内声明。该函数也可以从命令行执行sync命令的方式调用,同时在其他程序语言(如Perl)中也有名字与之相似的函数。 相关调用 UNIX中还有一些与…
在電腦使用上,cut是一種Unix命令行程式。它常用來截取每行輸入──通常是檔案──的片段。 一般截取行片段可以透過位元(-b)、字符、或者以分隔字符(-d—預設為跳位字元)分隔的欄位(-f)達成。每次做截取都必須給定範圍,包括下面四種之一:N, N-M, N-(N到行尾),或者-M(行頭到M)。 範例 假設一個檔案名叫 file 包含下面數行: foo:bar:baz:qux:quux one:two:three:four:five:…
ifconfig(interface configuration的缩写)是在类Unix作业系统中于命令行界面(CLI)下或系统配置脚本中用于配置、控制及查询TCP/IP网络接口的系统管理工具。ifconfig最初于4.2BSD中作为BSD TCP/IP协议族的一部分出现。 用法 ifconfig的常见用途包括设置接口的IP地址和子网掩码,以及禁用与启用接口。在启动时,许多类Unix作业系统通过调用ifconfig的shell脚本初始化网…
ls是一个由POSIX和单一Unix标准规范的命令,在Unix和类Unix系统中都有实现。ls是英文list的缩写,用于列出文件,是Unix和类Unix系统中使用非常频繁的命令。 历史 ls首次出现于原始版本的AT&T Unix中。它的名字来源于Multics操作系统的一个类似命令,意思是“列出文件块”。目前有两种主流版本的ls:一种是自由软件基金会开发的GNU核心程序的组成部分;另一种由各种BSD版本发布,如FreeBSD、OpenB…
ln 是用来为文件创建链接的标准 Unix 命令。 链接文件 通过链接文件,不同的文件名可以指向同一个文件。 ln 可以创建两种类型的链接文件: #符号链接,也称软链接,这是指向另一个不同路径文件的一个符号路径。 #硬链接,这是一个存储了链接建立时它所指向文件的实际数据的文件副本。 参数 源文件:指定链接的源文件。如果使用-s选项创建符号链接,则“源文件”可以是文件或者目录。创建硬链接时,则“源文件”参数只能是文件; 目标文件:指定源文…
在计算机技术中,echo是一个DOS、OS/2、Microsoft Windows、Singularity、Unix和类Unix系统中的命令,用来将字符串输出到终端上。它通常在shell脚本和批处理中使用,以将状态信息输出到屏幕或文件中。 使用范例 $ echo This is a test. This is a test. $ echo "This is a test." > ./test.txt $ cat ./test.txt T…
chgrp是一条在Unix系统中用于设置文件所归属的组的命令。与chown命令不同,chgrp允许普通用户改变文件所属的组,只要该用户是该组的一员。 使用方法 调用chgrp的语法为 chgrp 组名 目标1 [目标2 ...] "组名"是文件即将关联的组。 "目标1 [目标2 ...]"是需要改变组的文件或目录的列表。 备注:"组名"既可以使用字符名称也可以使用ID。 范例 $ls -l testfile -rw-r--r-- 1 u…
cp是一个用于复制文件的UNIX命令。文件可以被复制到相同目录下,也可以复制到其他完全不同的目录中(甚至复制到不同的文件系统或是硬盘中)。如果文件将被复制到相同的目录中,那么目标文件文件必须使用不同于原文件的文件名;在其他情况下,目标文件的名称允许使用与原文件相同或不同的名称。原始的文件不会被改变。 cp 命令现在拥有多种实现版本,两个主要的版本是POSIX cp 与 GNU cp。 GNU cp 有许多额外的选项。 用法 将文件复制为…
split是一个Unix实用程序,最常用于将文件分割成两个或更多个较小的文件。 用法 命令语法是: split [选项] [输入 [前缀]] split默认生成固定大小的输出文件,默认为1000行。这些文件的命名方式是在输出文件名后添加aa、ab、ac等后缀。 如果没有给出输出文件名,则使用默认的文件名x,例如xaa、xab等。输入文件名为连字符(-)时,将从标准输入中读取数据。 要将文件名分割为50 MB每部分,且命名为partaa、…
pidof 是Linux下用来查找正在运行进程的进程ID (PID)。 在其他的操作系统中, 大部分使用pgrep 和 ps 来替代。 pidof 一般通过符号链接到“killall5"实现其功能。 例子: $ pidof ntpd 3580 3579 $ pidof emacs 22256 $ pidof file 10269 参考文献 参见 killall Unix工具列表
basename是一个标准UNIX计算机程序。当向basename传递一个路径名时,它会删除任何前缀,直到最后一个斜线('/')字符,然后返回结果。单一UNIX规范中描述了basename。其主要用于shell脚本中。 用法 单一UNIX规范中的basename格式如下。 basename string [suffix] :string ::路径名 :suffix ::若指定,则basename也将删除此后缀。 示例 $ basenam…