UNIX常用命令

本文详细介绍UNIX系统中的常用命令,包括文件操作、查看文件内容、进程管理和设备管理等关键功能。文章还介绍了如何利用这些命令进行高效工作,并提供了一些实用的Shell技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍UNIX系统中常用的系统命令,在这里长期更新。

文件相关

  1. ls -l:可查看当前目录所有文件信息

  2. chmod使用技巧

    chmod u+r,g+x filename;
    chmod --reference=file1 file2;
  3. pwd:打印当前目录地址

  4. mkdirrmdir:新建、删除目录

    注意,使用rmdir命令,必须先把目录中的文件和子目录删除或移走。

    若需要将文件夹删除,使用rm -r命令(慎用)

  5. 查看文件内容

    • cat

      直接查看文件内容(全部列出)

    • more

      显示一屏后会暂停输出,这时按空格键,会继续输出下一屏;按回车,则输出下一行;输入q,则退出;输入h,表示联机帮助。

    • less

      更强大,提供翻页等功能。

      具体参数见这里

  6. echo $PATH

    可查看环境变量路径,将自己实现的命令(函数)放入其中,可变为系统命令。

  7. find

    find /home -name "*.txt"

    在指定路径下查找文件。详情请看这里

  8. grep

    grep "UTMP_FILE" /usr/include/utmp.h 

    查找指定路径的文件内容。详情请看这里

进程

  1. top命令

    • top command displays processor activity of your Linux box and also displays tasks managed by kernel in real-time.
    • top -c 查看内存使用情况
  2. ps命令

    • 可以查看进程的瞬间信息。
    • ps -ef 查看每个进程的详细信息,常与grep使用
    • pstree命令显示进程树
  3. who

    查看当前系统中活动的用户

设备

  1. mknod

    创建一个设备节点

  2. mount

    挂载设备

  3. mkfs

    创建文件系统

  4. df

    查看磁盘空间使用情况,一般使用df -h或者df -a

Shell技巧

  1. 在第一行命令末端输入反斜线/,通知Shell要在下一行继续键入命令。

  2. bc

    一个计算器,使用dc进程做预处理(将用户表达式转换成逆波兰表达式),再使用栈计算器运算。

Man使用

  1. man 命令查看 格式解读

  2. man -k utmp

    -k来查找关键字

-- unix系统操作命令大全 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如: Login: guest [Enter] passwd: ****** [Enter] sun% 注: 用户名要用小写字母输入,UNIX系统区分大小写字母。 1.2 退出 当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如: sun% logout [Enter] Login: 1.3 修改口令 为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。如: sun% passwd [Enter] Old Passwd: ****** New Passwd: ****** Retype New Passwd: ****** 注:当你退出系统再次登录时,就要使用新的口令。 第二章 目录操作命令 2.1 显示目录 命令:pwd(print working directory) 格式:pwd 功能:显示出用户当前工作目录的全路径名。 例如:% pwd 2.2 建立目录 命令:mkdir(make directory) 格式:mkdir directory_name 功能:建立新目录 例如:% mkdir directory 2.3 改变目录 命令:cd(change directory) 格式:cd directory_name 功能:改变当前工作目录 注释:目录名选项有: (1) 目录名,转到当前目录下的子目录。 (2) .. 表示转到当前目录的父目录。 (3) / 表示转到根目录。 (4) 没有选项时,转到用户的主目录。 例如:% cd directory 2.4 删除目录 命令:rmdir (remove directory) 格式:rmdir directory_name 功能:删除不存在文件的子目录名。 注释: (1) 删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。 (2) 若被删除的目录中有文件或子目录,请参考命令rm -r directory_name。 例如:% rmdir directory
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值