"Linux系统编程笔记1:硬链接计数及常用命令"

需积分: 0 0 下载量 130 浏览量 更新于2024-01-30 收藏 14.8MB DOCX 举报
本文主要介绍了Linux系统编程中的一些基础知识和常用命令。其中,主要包括删除硬链接时文件硬链接计数的问题,以及生成用户和用户组的方法。此外,还提到了一些Linux命令的基本使用习惯,以及常见的主键盘快捷键。 在Linux系统编程中,当删除一个硬链接时,文件的硬链接计数会减少1。只有当这个计数减为0时,才会真正删除文件。即使删除硬链接指向的文件,也只会让硬链接计数减少而不会删除文件本身。 要创建和修改用户和用户组,可以使用命令"who"和"useradd"。"who"命令可以显示当前登录系统的用户和相关信息;"useradd"命令用于创建新用户。 在Linux系统中,有一些常用的命令习惯值得了解。可以使用命令"date"来显示系统的当前时间。通过命令"cat /etc/shells"可以查看当前可使用的shell。而命令"echo $SHELL"则可以查看当前使用的shell。 在Linux系统中,还有一些常用的主键盘快捷键。按下Ctrl键加上P键,可以向上滚动历史命令;Ctrl键加上N键,则可以向下滚动历史命令。Ctrl键加上B键可以将光标向左移动,Ctrl键加上F键可以将光标向右移动。按下Del键可以删除光标后面的字符,Ctrl键加上D键可以删除光标处的字符。按下Home键可以将光标移动到当前行的开头,而按下End键则可以将光标移动到当前行的末尾。使用Backspace键可以删除光标前面的字符。 在终端中,还可以使用一些快捷键来操作。按下Ctrl键加上U键可以清除整行命令,按下Ctrl键加上K键可以删除光标到行末的字符。使用Shift键加上PgUp键可以向上滚动显示终端中的内容,按下Shift键加上PgDn键则可以向下滚动显示。可以使用Ctrl键加上Shift键加上减号键来减小终端的字体大小,使用Ctrl键加上Shift键加上加号键来增大终端的字体大小。通过按下Ctrl键加上Alt键加上T键可以打开一个新的终端,而按下Ctrl键加上L键可以清屏。 此外,本文还介绍了类Unix系统的目录结构。通过命令"pwd"可以查看当前所在的目录。在Linux系统中,bin目录用于存放二进制可执行文件,boot目录用于存放开机启动程序,dev目录用于存放设备文件,home目录用于存放普通用户的主目录,etc目录用于存放用户信息和系统配置文件,grouplib目录用于存放库文件。 总之,本文介绍了Linux系统编程中的一些基础知识和常用命令,包括删除硬链接的问题、生成用户和用户组的方法、Linux命令的使用习惯以及常用的主键盘快捷键。了解这些内容对于学习和使用Linux系统编程都非常有帮助。