Linux命令大全:权限、分区、网络、Samba、MySQL
需积分: 10 27 浏览量
更新于2024-07-31
收藏 6.45MB DOC 举报
本文主要介绍了Linux操作系统中的一些基础命令和操作,包括用户管理、系统运行级别、文件操作、程序开发流程以及系统维护等关键知识点。
在Linux系统中,`pwd`命令用于显示当前用户所在的目录路径。对于用户管理,可以通过`useradd`创建新用户,如`useradd xiaoming`,然后使用`passwd`命令设置新用户的密码,例如`passwd xiaoming`。创建的用户会在`/home`目录下有一个对应的用户目录。如果要删除用户,`userdel`命令可以实现,如`userdel xiaoming`,若加上`-r`选项,则会连同用户主目录一起删除。
Linux系统的运行级别由`init`命令控制,共有7个级别,从0到6。其中,0表示关机,1是单用户模式,2是多用户但无网络服务,3是多用户且有网络服务,4通常不使用,5是图形界面,6则用于系统重启。要更改默认的运行级别,需编辑`/etc/inittab`文件,修改`id:5:initdefault:`中的数字。
在图形界面中,可以使用`startx`命令进入,`logout`用于注销,而`shutdown -h now`、`shutdown -r now`和`reboot`分别用于立即关机、重启和图形化重启。在开发过程中,`vi`编辑器用于编写Java程序,例如`vi Hello.java`,然后通过`i`进入插入模式,编辑完成后按`ESC`,输入`:wq`保存并退出,`javac Hello.java`编译程序,最后用`java Hello`运行。
文件和目录的操作包括:`cd`改变目录,`ls`列出目录内容,`ls -a`显示所有文件包括隐藏文件,`ls -l`以长格式显示文件详细信息,`mkdir`创建目录,`rmdir`删除空目录,`touch`创建空文件,`cp`用于复制文件,`cp -r`复制目录,`mv`移动文件或更改文件名,`rm`删除文件和目录,`more`分页查看文件内容,`grep`在文件中搜索特定内容。
此外,`man`命令类似于DOS下的`help`,用于查看命令的帮助文档,例如`man grep`。`find`可以用来搜索文件,如`find / -name aaa.java`。管道符`|`用于连接命令,将前一个命令的输出作为后一个命令的输入。重定向命令如`>`覆盖写入,`>>`追加写入。
对于文件权限,`ls -ahl`能显示文件的所有者、组、权限等详细信息。`chown`和`chgrp`用于改变文件所有者和所属组,`chmod`则用于更改文件或目录的权限。
在系统维护方面,如果配置文件出错,可以通过Grub引导界面进入单用户模式(运行级别1)进行修复。在终端中,可以使用`grub`命令的`e`选项编辑引导参数。
这些命令和操作构成了Linux系统管理的基础,对日常使用和系统维护至关重要。
2013-06-22 上传
2010-12-11 上传
2023-08-12 上传
2023-04-12 上传
2014-03-20 上传
2022-07-13 上传
2017-10-30 上传
2012-12-21 上传
2012-02-21 上传
miketiang
- 粉丝: 0
- 资源: 2
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载