您的当前位置:首页正文

unix常用命令详解

2024-11-25 来源:个人技术集锦

一、注意事项
    命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。
    一行不能超过256个字符;大小写有区分。

ln 创建硬链接或软链接,硬链接=同一文件的多个名字;软链接=快捷方式
    用法   ln [-f] [-n] [-s] f1 [f2]
             ln [-f] [-n] [-s] f1 ... fn d1
             ln [-f] [-n] -s d1 d2
    ln file1 file1.ln      创建硬链接。感觉是同一文件,删除一个,对另一个没有影响;须两个都删除才算删除。
    ln -s file1 file1.sln  创建软链接。可跨系统操作,冲破操作权限;也是快捷方式。


八、时间显示
date 显示时间,精确到秒
    用法   date [-u] mmddHHMM[[cc]yy][.SS]
             date [-u] [+format]
             date -a [-]sss[.fff]
cal 显示日历
    cal 9 2008  显示2008年9月的日历;    cal 显示当月的
    用法 cal [ [月] 年 ]

九、帮助
man 帮助( format and display the on-line manual pages)
    用法   man [-] [-adFlrt] [-M 路径] [-T 宏软件包] [-s 段] 名称 ...
             man [-] [-adFlrt] [-M path] [-T macro-package]  [-s section]  name...
             man [-M 路径] -k 关键字 ...
             man [-M 路径] -f 文件 ...


awk 按一定格式输出(pattern scanning and processing language)
    用法 awk [-Fc] [-f 源代码 | 'cmds'] [文件]

su         改变用户,需再输入密码。
             用法  su [-] [ username [ arg ... ] ]
su -      相当于退出再重新登录。

十一、进程管理
ps 显示进程。
    用法 ps [ -aAdeflcjLPyZ ] [ -o 格式 ] [ -t 项列表 ]
    [ -u 用户列表 ] [ -U 用户列表 ] [ -G 组列表 ]
    [ -p 进程列表 ] [ -g 程序组列表 ] [ -s 标识符列表 ] [ -z 区域列表 ]
    ps 显示自己的进程。
    ps -e 显示每个进程,包括空闲进程。
    ps -f 显示详情。
    ps -ef 组合-e和-f,所有进程的详情。
    ps -U uidlist(用户列表) 具体查看某人的进程。

kill
pkill
sleep

jobs
    用法  jobs [-l ]
fg %n
bg %n
stop %n 挂起(仅csh能用)
Ctrl+C
Ctrl+Z

网络链接
ping
    usage  ping host [timeout]
    usage  ping -s [-l | U] [adLnRrv] [-A addr_family] [-c traffic_class] [-g gateway [-g gateway ...]] [-F flow_label] [-I interval] [-i interface] [-P tos] [-p port] [-t ttl] host [data_size] [npackets]

显示全文