"Linux系统编程笔记1:硬链接计数及常用命令"
需积分: 0 86 浏览量
更新于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系统编程都非常有帮助。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2014-08-13 上传
2024-01-10 上传
2022-03-07 上传
2021-06-17 上传
销号le
- 粉丝: 35
- 资源: 289
最新资源
- mtj8766.github.io:我的Github网站
- screencloud:适用于Windows,Mac和Linux的屏幕截图共享应用程序
- 参考资料-WI-HJ0108环境管理招投标操作规范.zip
- ASM
- Parse-Chat:使用Parse Server的简单iOS聊天应用程序
- SciHubEVA:跨平台Sci-Hub GUI应用程序
- OsuCNwiki:节奏游戏大须! CN播放器Wiki!
- Chrome Reading List 2 :red_heart:-crx插件
- ide-tape.rar_驱动编程_Unix_Linux_
- PyPI 官网下载 | tencentcloud-sdk-python-bri-3.0.266.tar.gz
- flutter_image_upload:Flutter中的图像上传功能
- 适用于Linux桌面的流畅设计gtk主题-JavaScript开发
- neovim-qt:Qt5中的Neovim客户端库和GUI
- MagicWX::fire:MagicWX 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL
- Whack-A-Mole-Game-master.zip_Java编程_Java_
- Cookie Editor-crx插件