论坛首页 入门技术论坛

UNIX系统常用命令(2)

浏览 2954 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-26  
第三章  文本操作命令


3.1 显示文件内容
    命令:cat (catenae)
    格式:cat filename
    功能:显示出文件的内容。
    注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q键继续显示。
    例如:% cat /etc/passwd
    显示内容为:登录的用户名:加密口令:用户ID:组ID:保留:主目录:登录的shell路径
   
3.2 按屏幕显示文件内容
    命令:more
    格式:more filename
    功能:按屏幕一屏一屏显示出文件内容
    选项:
    注释:在屏幕显示过程中有功能键。
  空格键 继续下一屏的输出;
  回车键 看下一行的输出;
          q键 跳出more状态;
  /字符串 查旬字符串所在处;
    例如:% more /etc/passwd

3.3 显示文件头部
    命令:head
    格式:head [option] filename
    功能:显示文件的头部
    选项:缺省  显示文件的头10行。
          -i    显示文件的开始 i行。
    例如:% head filename

3.4 显示文件尾部
    命令:tail
    格式:tail [option] filename
    功能:显示文件的尾部
    选项:缺省  显示文件的末10行。
          -i    显示文件最后 i行。
          +i    从文件的第i行开始显示。
    例如:% tail filename

3.5 显示用户标识
    命令:id
    格式:id [option] [user]
    功能:显示用户标识及用户所属的所有组。
    选项:-a 显示用户名、用户标识及用户所属的所有组
    注释:
    例如:% id username

3.6 查看当前登录的用户
    命令:users

3.7 显示都谁登录到机器上
    命令:who
    格式:who
    功能:显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。
    例如:% who

3.8 显示当前终端上的用户名
    命令:whoami
    格式:whoami
    功能:显示出当前终端上使用的用户。
    例如:% whoami
   
3.9 寻找文件
    命令:find
    格式:find pathname [option] expression
    功能:在所给的路经名下寻找符合表达式相匹配的文件。
    选项:-name     表示文件名
          -user     用户名,选取该用户所属的文件
          -size     按大小查找,以block为单位,一个block是512B
          -mtime n  按最后一次修改时间查找,选取n天内被修改的文件
  -perm     按权限查找
          -type     按文件类型查找
  -atime    按最后一次访问时间查找
    注释:
    例如:% find . -name '*abc*' -print

3.10 搜索文件中匹配符
    命令:grep
    格式:grep [option] pattern filenames
    功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。
    选项:-i    匹配时忽略大小写
  -v 找出模式失配的行

3.11 统计文件字数
    命令:wc (word characters)
    格式:wc [option] filename
    功能:统计文件中的文件行数、字数和字符数。
    选项:-l 统计文件的行数
  -w 统计文件的单词数
  -c 统计文件的字符数
    注释:若缺省文件名则指标准输入
    例如:% wc file

3.12 显示磁盘空间
    命令:df (disk free)
    格式:df [option]
    功能:显示磁盘空间的使用情况,包括文件系统安装的目录名、块设备名、总
          字节数、已用字节数、剩余字节数占用百分比。
    选项:
          -k 显示磁盘空间的使用信息
    注释:
    例如:% df -k

3.13 显示文件盘空间
    命令:du (disk usage)
    格式:du [option] [filename]
    功能:显示目录或文件所占磁盘空间大小
    选项:-a 显示所有文件的大小
          -s 显示制定目录所占磁盘大小
  -k 以k字节的方式查看
    注释:
    例如:% du

3.14 显示进程
    命令:ps
    格式:ps [option]
    功能:显示系统中进程的信息。包括进程ID、控制进程终端、执行时间和命令。
    选项:-U uidlist 列出这个用户的所有进程
          -e 显示当前运行的每一个进程信息
          -f 显示一个完整的列表
    注释:
    例如:% ps -ef

3.15 终止进程
    命令:kill
    格式:kill [option] pid
    功能:向指定的进程送信号或终止进程。
    选项:-9  强行终止进程
    注释:pid标示进程号,可由ps命令得到。
    例如:% kill -9 pid

3.16 显示作业状态
    命令:jobs
    格式:jobs
    功能:显示当前作业的状态
    注释:作业状态为 +表示最近被停止的作业,-表示先前的作业,exit 1表示
          退出的作业,job# done表示已完成的作业。
    例如:% jobs

3.17 前台作业
    命令:fg
    格式:fg job#
    功能:将指定作业号的作业转入前台运行。job#表示作业号。
    选项:
    注释:
    例如:% fg job#

3.18 后台作业
    命令:bg
    格式:bg job#
          command &
    功能:将指定作业号的作业或命令推到后台运行。
    选项:
    注释:
    例如:% bg job#

3.19 挂起作业
    命令:stop
    格式:stop job#
    功能:将指定作业号的后台作业挂起.
    选项:
    注释:
    例如:% stop job#
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics