×

unix命令的一般格式是

unix命令的一般格式是(说说常用的UNIX命令)

admin admin 发表于2023-09-06 00:59:09 浏览49 评论0

抢沙发发表评论

本文目录

说说常用的UNIX命令

UNIX系统常用命令 UNIX系统常用命令格式: command #arp -d hostname #arp -d ip_address #arp -f mac_ip_map_file 常用文件名为/etc/ether

UNIX命令 一般格式是

command option arguments命令 选项 参数1 参数2 ..... 例如 ls -al / ls 是命令,-al 是选项, /(根目录)是参数

什么叫“Unix口令“

/etc/passwd文件是UNIX安全的关键文件之一.该文件用 于用户登录时校验用户的口令,当然应当仅对root可写. 文件中每行的一般格式为: LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL 每行的头两项是登录名和加密后的口令,后面的两个数是 UID和GID,接着的一项是系统管理员想写入的有关该用户 的任何信息,最后两项是两个路径名: 一个是分配给用户 的HOME目录,第二个是用户登录后将执行的shell(若为空 格则 缺省为/bin/sh). (1)口令时效 /etc/passwd文件的格式使系统管理员能要求用户定期地 改变他们的口令.在口令文件中可以看到,有些加密后的 口令有逗号,逗号后有几个字符和一个 冒号.如: steve:xyDfccTrt180x,M.y8:0:0:admin:/:/bin/sh restrict:pomJk109Jky41,.1:0:0:admin:/:/bin/sh pat:xmotTVoyumjls:0:0:admin:/:/bin/sh 可以看到,steve的口令逗号后有4个字符,restrict有2 个,pat没有逗号. 逗号后第一个字符是口令有效期的最大周数,第二个字符 决定了用户再次修改口信之前,原口令应使用的最小周数 (这就防止了用户改了新口令后立刻又改回成老口令).其 余字符表明口令最新修改时间. 要能读懂口令中逗号后的信息,必须首先知道如何用 passwd_esc计数,计数的方法是: .=0 /=1 0-9=2-11 A-Z=12-37 a-z=38-63 系统管理员必须将前两个字符放进/etc/passwd文件,以 要求用户定期的修改口令,另外两个字符当用户修改口令 时,由passwd命令填入. 注意:若想让用户修改口令,可在最后一次口令被修改时, 放两个“.“,则下一次用户登录时将被要求修改自己的口 令. 有两种特殊情况: . 最大周数(第一个字符)小于最小周数(第二个字符),则 不允许用户修改口令,仅超级用户可以修改用户的口令. . 第一个字符和第二个字符都是“.“,这时用户下次登录 时被要求修改口令,修改口令后,passwd命令将“.“删除, 此后再不会要求用户修改口令. (2)UID和GID /etc/passwd中UID信息很重要,系统使用UID而不是登录 名区别用户.一般来说,用户的UID应当是独一无二的,其 他用户不应当有相同的UID数值.根据惯 例,从0到99的 UID保留用作系统用户的UID(root,bin,uucp等). 如果在/etc/passwd文件中有两个不同的入口项有相同的 UID,则这两个用户对相互的文件具有相同的存取权限. /etc/group文件含有关于小组的信息,/etc/passwd中的 每个GID在本文件中应当有相应的入口项,入口项中列出 了小组名和小组中的用户.这样可方便地了 解每个小组 的用户,否则必须根据GID在/etc/passwd文件中从头至尾 地寻找同组 用户. /etc/group文件对小组的许可权限的控制并不是必要的, 因为系统用UID,GID(取自/etc/passwd)决定文件存取权 限,即使/etc/group文件不存在于系统中,具有相同的GID 用户也可以小组的存取许可权限共享文件. 小组就像登录用户一样可以有口令.如果/etc/group文件 入口项的第二个域为非空,则将被认为是加密口 令,newgrp命令将要求用户给出口令,然后将口令加密,再 与该域的加密口令比较. 给小组建立口令一般不是个好作法.第一,如果小组内共 享文件,若有某人猜着小组口令,则该组的所有用户的文 件就可能泄漏;其次,管理小组口令很费事, 因为对于小 组没有类似的passwd命令.可用/usr/lib/makekey生成一 个口令写入/etc/group. 以下情况必须建立新组: (1)可能要增加新用户,该用户不属于任何一个现有的小 组. (2)有的用户可能时常需要独自为一个小组. (3)有的用户可能有一个SGID程序,需要独自为一个小组. (4)有时可能要安装运行SGID的软件系统,该软件系统需 要建立一个新组. 要增加一个新组,必须该文件,为新组加一个入口项. 由于用户登录时,系统从/etc/passwd文件中取GID,而不 是从/etc/group中 取GID,所以group文件和口令文件应 当具有一致性.对于一个用户的小组,UID和GID应当是相 同的.多用户小组的GID应当不同于任何用户的UID,一般 为5位数,这样在查看/etc/passwd文件时,就可根据5位数 据的GID识别多用户小组,这将减少 增加新组,新用户时 可能产生的混淆.

在unix系统下,有些命令是不是要在特定的目录下才能运行

区别大的去了shell是linux必有的,理论上不需要,但实际上必有。DOS是一种操作系统,出生在win之前,现在win上的那个命令行窗口叫做CMD。只是一个软件,运行的规则,脚本是批处理,但语法不完整。逻辑有缺陷,对win来说,这个大部分情况下不会用到,少数情况下会用,属于那种不能丢,但不丢也不会让你很痛苦的那种。但shell的脚本十分完整,逻辑也严谨。powershell是微软开发的一种在服务器端,通过命令行管理系统的集成工具。目标是shell,但现实是差的远了,很少很少很少有人用方法一:用WINDOWS98启动盘启动计算机,启动后即为DOS,这是纯DOS系统。方法二:开始—运行—cmd 就可以进入虚拟Dos系统了。方法三伐辅崔恍诏喝措桶胆垃:在没有光驱软驱启动电脑的时候,可以使用MAXDOS、一键恢复等这些软件,实现XP和DOS的双启动,使用于在开机的时候选择是否进入DOS系统。DOS实际上是DiskOperationSystem(磁盘操作系统)的简称。顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作的。所以操作方式也非常简单,只需输入命令,然后回车,系统就会执行命令。从实质上来说,包括windows95和win9x的系列版本,这些看起来完全图形化的操作系统也完全是建立在dos之上的。只是穿了一件衣服而已。另外一个方面,在widows的系列任意一个版本中,我们都可以找到dos的影子。在Win9x/Me的开始菜单中的运行程序中键入“command“命令,可进入命令行界面。在Win2000/NT的开始菜单中的运行程序中键入“cmd“命令,可进入命令行界面。而且使用windows 2000和xp都可以通过使用启动光盘来进入控制台。控制台也是命令行形式,里面的系统维护命令也是在很大程度上和DOS命令是一致的,如果会使用dos,基本上就会使用控制他。在很多情况下,使用图形界面不能妥善解决的问题,可以通过命令行来解决。 常用DOS命令其实,现在不需要学DOS了,除非你想自己装机器。在这里就介绍几个最常用的DOS命令吧!用DOS起动机器后,我们就可输入DOS命令了。敲入DOS命令的方法都一样,就是命令回回车。我们敲入不同的DOS命令机器就执行不同的功能。DOS命令的一般格式为:命令 不同。以下介绍中, 表示命令输入完成后按回车键。DIR —— 列目录。列出目录下的子目录和文件。例:DIR 列出当前目录下的所有子目录和文件名DIR /P 列出当前目录下的所有子目录和文件名,每显示一屏暂停。DIR C*.SYS 列出当前目录下以名字C开头且扩展名为SYS的所有子目录和文件。DIR C:\DOS\*.SYS 列出C:盘DOS子目录下扩展名为SYS的所有子目录和文件。DIR ..\F*.COM 列出上级目录下以名字F开头且扩展名为SYS的所有子目录和文件。DIR FORMAT.EXE/S 在当前目录及其子目录中寻找文件FORMAT.EXE。说明:*称为通配符,它代表几个连在一起的字符,还有?也是通配符,它代表一个字符。当你只记得文件中的部分字符时很有用。..代表上级目录。\有两种作用:在盘符后或出现在最前面则代表该盘的根目录,不然,则是目录和子目录间或目录与文件名间的分格符。DOS不区分命令和文件名(及目录名)中的字母的大小写。CD —— 改变当前目录。通常用DOS起动机器后,当前盘为起动盘,当前目录为起动盘的根目录。例:CD DOS 把当前目录换成现在所在目录下的DOS子目录。CD .. 回到上级目录。CD \ 回到根目录。MD —— 建立子目录。例:MD DOS 在当前目录下建立DOS子目录。MD C:\BACKUP 在C:盘根目录下建立BACKUP子目录。COPY —— 拷贝文件。生成一个和源文件一模一样的文件。例:COPY A:\CONFIG.SYS C:\CONFIG.SYS 将A:盘根目录下的CONFIG.SYS复制一份到C:盘根目录下。FORMAT —— 格式化磁盘。格式化磁盘将删掉磁盘中的所有文件。例:FORMAT A: 格式化A:盘。FORMAT A:/S 格式化A:盘,并且让该盘可以作为开机时的起动盘(又称系统盘)。EDIT —— 文本文件。例:EDIT C:\CONFIG.SYS C:盘根目录下的CONFIG.SYS文件。说明:文本文件就是只含可见字符和回车与换行符的文件。如果你不明白,你只需要知道C:\CONFIG.SYS和C:\AUTOEXEC.BAT文件是文本文件就行了。内存内存是接于主板上的用天存贮数据的集成电路。在我们的文稿纸中,每个格子里放一个字。内存类似文稿纸,有许多小格,每个小格放一个字节的内容。内存的“小格子”越多,内存越大。为了便于定位这些“小格子”,就将这些小格按顺序进得编号,这些编号就是内存地址。CPU运行所需的数据和程序直接(或经高速缓冲存储器,简称Cache,一种比一般内存更高存取速度的集成电路)存取自内存。磁盘上的程序或数据不直接与CPU打交道,须调入内存(读文件),经运行或处理后的数据文件须从内存写到磁盘上(写文件,俗称“存盘”)。由于内存只在有电压维持时才可保存数据,故在计算机关机后的数据会丢失,所以,你在计算机上完成你的工作后要记得存盘。DOS对内存的管理一般而言,DOS只能管理1M的内存,要想让DOS管理1M以上的内存必须另想办法。通常,在1M内存中,DOS真正使用的是640K,这部分内存称基本内存或常规内存。在DOS下,即使你的机器有8M、16M、32M甚至更多的内存,如果不想办法,DOS是用不到的,所以,有时一些程序报告内存不够。WINDOWS等操作系统不象DOS,它们可以使用更多内存,再加上其图形界面、同时可运行几个程序、能充分发挥计算机硬件的功能等诸多优势,故而得到了广泛应用。文本文件我们把文件中只含有字母、数字和平时常用到的一些符号的文件称文本文件,当然,其中还含有我们平时没见到过的回车和换行符,以便于我们分出一行一行来。如果你看过ASCII表,就清楚表中有些代码我们平时很少见,其中有些是有专门用途的,在文本文件中是不包括它们的。另外,不同的操作系统下的文本文件可能不同,如UNIX下的方本文件只含回车符不含换行符。不过,你不用管它们,只要是在DOS下用TYPE 文件名命令能在屏幕中清楚显示的文件就是文本文件,如CONFIG.SYS和AUTOEXEC.BAT文件。文本文件可用一般的器,如DOS下的EDIT。

unix操作系统到底是怎么样的它的命令要在哪里输入执行与dos有什么区别

区别大的去了shell是linux必有的,理论上不需要,但实际上必有。DOS是一种操作系统,出生在win之前,现在win上的那个命令行窗口叫做CMD。只是一个软件,运行的规则,脚本是批处理,但语法不完整。逻辑有缺陷,对win来说,这个大部分情况下不会用到,少数情况下会用,属于那种不能丢,但不丢也不会让你很痛苦的那种。但shell的脚本十分完整,逻辑也严谨。powershell是微软开发的一种在服务器端,通过命令行管理系统的集成工具。目标是shell,但现实是差的远了,很少很少很少有人用方法一:用WINDOWS98启动盘启动计算机,启动后即为DOS,这是纯DOS系统。方法二:开始—运行—cmd 就可以进入虚拟Dos系统了。方法三伐辅崔恍诏喝措桶胆垃:在没有光驱软驱启动电脑的时候,可以使用MAXDOS、一键恢复等这些软件,实现XP和DOS的双启动,使用于在开机的时候选择是否进入DOS系统。DOS实际上是DiskOperationSystem(磁盘操作系统)的简称。顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作的。所以操作方式也非常简单,只需输入命令,然后回车,系统就会执行命令。从实质上来说,包括windows95和win9x的系列版本,这些看起来完全图形化的操作系统也完全是建立在dos之上的。只是穿了一件衣服而已。另外一个方面,在widows的系列任意一个版本中,我们都可以找到dos的影子。在Win9x/Me的开始菜单中的运行程序中键入“command“命令,可进入命令行界面。在Win2000/NT的开始菜单中的运行程序中键入“cmd“命令,可进入命令行界面。而且使用windows 2000和xp都可以通过使用启动光盘来进入控制台。控制台也是命令行形式,里面的系统维护命令也是在很大程度上和DOS命令是一致的,如果会使用dos,基本上就会使用控制他。在很多情况下,使用图形界面不能妥善解决的问题,可以通过命令行来解决。 常用DOS命令其实,现在不需要学DOS了,除非你想自己装机器。在这里就介绍几个最常用的DOS命令吧!用DOS起动机器后,我们就可输入DOS命令了。敲入DOS命令的方法都一样,就是命令回回车。我们敲入不同的DOS命令机器就执行不同的功能。DOS命令的一般格式为:命令 不同。以下介绍中, 表示命令输入完成后按回车键。DIR —— 列目录。列出目录下的子目录和文件。例:DIR 列出当前目录下的所有子目录和文件名DIR /P 列出当前目录下的所有子目录和文件名,每显示一屏暂停。DIR C*.SYS 列出当前目录下以名字C开头且扩展名为SYS的所有子目录和文件。DIR C:\DOS\*.SYS 列出C:盘DOS子目录下扩展名为SYS的所有子目录和文件。DIR ..\F*.COM 列出上级目录下以名字F开头且扩展名为SYS的所有子目录和文件。DIR FORMAT.EXE/S 在当前目录及其子目录中寻找文件FORMAT.EXE。说明:*称为通配符,它代表几个连在一起的字符,还有?也是通配符,它代表一个字符。当你只记得文件中的部分字符时很有用。..代表上级目录。\有两种作用:在盘符后或出现在最前面则代表该盘的根目录,不然,则是目录和子目录间或目录与文件名间的分格符。DOS不区分命令和文件名(及目录名)中的字母的大小写。CD —— 改变当前目录。通常用DOS起动机器后,当前盘为起动盘,当前目录为起动盘的根目录。例:CD DOS 把当前目录换成现在所在目录下的DOS子目录。CD .. 回到上级目录。CD \ 回到根目录。MD —— 建立子目录。例:MD DOS 在当前目录下建立DOS子目录。MD C:\BACKUP 在C:盘根目录下建立BACKUP子目录。COPY —— 拷贝文件。生成一个和源文件一模一样的文件。例:COPY A:\CONFIG.SYS C:\CONFIG.SYS 将A:盘根目录下的CONFIG.SYS复制一份到C:盘根目录下。FORMAT —— 格式化磁盘。格式化磁盘将删掉磁盘中的所有文件。例:FORMAT A: 格式化A:盘。FORMAT A:/S 格式化A:盘,并且让该盘可以作为开机时的起动盘(又称系统盘)。EDIT —— 文本文件。例:EDIT C:\CONFIG.SYS C:盘根目录下的CONFIG.SYS文件。说明:文本文件就是只含可见字符和回车与换行符的文件。如果你不明白,你只需要知道C:\CONFIG.SYS和C:\AUTOEXEC.BAT文件是文本文件就行了。内存内存是接于主板上的用天存贮数据的集成电路。在我们的文稿纸中,每个格子里放一个字。内存类似文稿纸,有许多小格,每个小格放一个字节的内容。内存的“小格子”越多,内存越大。为了便于定位这些“小格子”,就将这些小格按顺序进得编号,这些编号就是内存地址。CPU运行所需的数据和程序直接(或经高速缓冲存储器,简称Cache,一种比一般内存更高存取速度的集成电路)存取自内存。磁盘上的程序或数据不直接与CPU打交道,须调入内存(读文件),经运行或处理后的数据文件须从内存写到磁盘上(写文件,俗称“存盘”)。由于内存只在有电压维持时才可保存数据,故在计算机关机后的数据会丢失,所以,你在计算机上完成你的工作后要记得存盘。DOS对内存的管理一般而言,DOS只能管理1M的内存,要想让DOS管理1M以上的内存必须另想办法。通常,在1M内存中,DOS真正使用的是640K,这部分内存称基本内存或常规内存。在DOS下,即使你的机器有8M、16M、32M甚至更多的内存,如果不想办法,DOS是用不到的,所以,有时一些程序报告内存不够。WINDOWS等操作系统不象DOS,它们可以使用更多内存,再加上其图形界面、同时可运行几个程序、能充分发挥计算机硬件的功能等诸多优势,故而得到了广泛应用。文本文件我们把文件中只含有字母、数字和平时常用到的一些符号的文件称文本文件,当然,其中还含有我们平时没见到过的回车和换行符,以便于我们分出一行一行来。如果你看过ASCII表,就清楚表中有些代码我们平时很少见,其中有些是有专门用途的,在文本文件中是不包括它们的。另外,不同的操作系统下的文本文件可能不同,如UNIX下的方本文件只含回车符不含换行符。不过,你不用管它们,只要是在DOS下用TYPE 文件名命令能在屏幕中清楚显示的文件就是文本文件,如CONFIG.SYS和AUTOEXEC.BAT文件。文本文件可用一般的器,如DOS下的EDIT。

UNIX命令是干什么的

  UNIX命令众多,常用基本命令如下:  1.ls 显示文件名,等同于dos下dir命令  命令格式:ls source destination  例子:  cp file1 file2 将文档 file1 复制成 file2  cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.  cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,  档名仍为 file1.  cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名  为file2  cp -r dir1 dir2 (recursive copy) 复制整个目录.  若目录 dir2 存在,则将目录dir1,及其所有文档和子目录,  复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,  则将dir1,及其所有文档和子目录,复制为目录 dir2.    10.mv 文件移动   命令格式: mv source destination  例子:  mv file1 file2 将文档 file1,更改档名为 file2.  mv file1 dir1 将文档 file1,移到目录 dir1 下,档名仍为 file1.  mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有档  案和子目录,移到目录 dir2 下,新目录名称为 dir1.  若目录 dir2 不存在,则将dir1,及其所有文档和子  目录,更改为目录 dir2.

Unix系统常用得指令

UNIX系统操作命令大全(总共8章)第一章 登录和退出 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如:Login: guest 功能:显示当前作业的状态选项:-l 长列表显示作业状态,包括所有者、作业号、终端和状态。注释:作业状态为 +表示最近被停止的作业,-表示先前的作业,exit 1表示退出的作业,job# done表示已完成的作业。例如:% jobs7.8 前台作业命令:fg格式:fg job#功能:将指定作业号的作业转入前台运行。job#表示作业号。选项:注释:例如:% fg job#7.9 后台作业命令:bg/&格式:bg job#command &功能:将指定作业号的作业或命令推到后台运行。选项:注释:例如:% bg job#7.10挂起作业命令:stop格式:stop job#功能:将指定作业号的后台作业挂起.选项:注释:例如:% stop job#

Unix命令cat

这个命令可不是“猫”的意思,而是catenate的缩写。顾名思义,是把东西串起来。比如:cat file1 file2就是把文件file1和file2连在一起,然后输出到屏幕上。注意,输出到屏幕上是cat的自定义目的。如果要改变它的输出方向,就必须使用 Unix操作系统系统的输出重定向符“》“,“》“输出重定向符。稍微高级一点的dos用户都知道这个符号。在Unix操作系统里的用法同 Dos的区别不是很大。但比较不同的地方是,Unix操作系统系统将任何的一个外设都认同为一个文件。所以如果你要将输出重定向到打印机之类的地方,只要写上代表打印机的设备文件名。前一章里我们曾讲过终端机器名,它也是一个文件。比方我的设备机器 是ttya,而小李的设备机器是ttyb,他想让我把当前目录的内容给他看。那么用这条命令就可以了ls -a-u-F 》ttyb。这充分利用了Unix操作系统系统多用户的设计思想。同样的使用ls -a-u-F》file1就是将当前Unix操作系统目录列表输出到file1中。又比如:cat file1 file2》file3就是将文件file1和file2的内容输出到file3中。在Dos里这条命令被写成copy file1+file2 file3当你用’》’来输出重定向的时候,Unix操作系统马上打开一个空文件来准备存放’》’之前那个文件命令的输出结果。比如:cat file1 file2》file3系统先将file3的内容清空。所以:cat file1 file2》file1这条命令将产生一个错误提示。也许这条命令的本意是增加file1里的内容,但在系统初始这条命令的时候就把file1里的 内容清空了。所以你得到一个错误提示。如果要追加文件内容请使用以下命令:cat file2》》file1,“》》“表示追加,而不是先清空file1中的内容。Unix常用命令cat命令格式参数  命令:cat  使用权限:所有使用者  使用方式:cat fileName  说明:把档案串连接后传到基本输出(萤幕或加 》 fileName 到另一个档案)  参数:  -n 或 --number 由 1 开始对所有输出的行数编号  -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号  -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行  -v 或 --show-nonprinting  范例:  cat -n textfile1 》 textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里  cat -b textfile1 textfile2 》》 textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3