| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux的基本命令和常用开发工具 -> 正文阅读 |
|
[系统运维]linux的基本命令和常用开发工具 |
作者:recommend-item-box type_blog clearfix |
1)验证实验 首先生成用户auser useradd -D /usr/auser auser –m 设置密码 Passwd auser 然后切换到用户auser ①文件操作命令 ls——使用ls命令查看文件和目录 查看目录home下的文件 ls /home??????????? ????? 查看目录home下文件的详细信息 ls –l /home pwd——使用pwd命令查看当前路径 mkdir——使用mkdir命令创建目录 在目录home下创建目录文件auser mkdir /home/auser?????? cd——使用cd命令切换目录 切换到用户的家目录 cd /home??????????? 切换到当前目录(家目录)下的auser目录中 cd ./auser? 切换到当前目录的上一级目录 cd . touch——使用touch更新文件auser的时间标签 在更新文件的时间标签之前,可先使用ls命令查看文件auser原有的时间标签, 示例如下: ls –l /home/auser 之后再使用touch命令更新时间标签,具体命令如下: touch /home/auser cp——使用cp命令复制文件 ? 复制etc目录下的passwd文件到auser目录。 cp /etc/passwd /home/auser/passwd mv——使用mv命令移动文件 移动文件到itcast目录中 mv /home/auser/passwd /home/itcast rm——删除目录或文件 删除itcast目录中的passwd文件 rm /home/itcast/passwd 强制删除目录auser及目录中的子文件 rm –rf /home/auser???? rmdir——使用rmdir命令删除目录 删除目录lauser rmdir /home/auser?????? 删除空目录itcast
cat——使用cat命令查看文件内容 使用cat命令查看etc目录下passwd文件的内容 cat /etc/passwd more——使用more命令查看文件内容 使用more命令分页查看passwd文件的内容 more /etc/psswd 显示下一页 f/Space???????????????? 显示下一行 Enter?????????????????? 退出 q/Q???????????????????? head/tail——使用head/tail命令查看文件内容 使用head命令查看passwd前4行内容 head -4 /etc/passwd 使用tail命令查看passwd最后4行内容
②权限管理命令 因普通用户权限较低,在联系权限管理命令之前,先将用户切换为root,方法如下: [auser@localhost ~]$ su Password: 其中Password:后需输入安装系统时设置的密码,返回当前用户使用命令exit。 chmod——使用chmod命令更改文件权限 可在更改文件权限前后,通过ls命令查看文件权限。 创建一个文件file touch file????????????????? 使用chmod命令提升文件file的权限 chmod a+x file????? 使用chmod命令更改file文件的权限为456 chmod 456 file? chown——使用chown命令更改文件所有者 更改文件file的所有者为auser chown? auser file?? chgrp——使用chgrp命令更改文件的所属组 更改文件file的所属组为auser
③网络管理命令
2) 学会利用历史输入命令 很简单,你可以使用键盘上的方向上键↑,恢复你之前输入过的命令,你一试便知。 3)Vi编辑器 使用vi新建文件file vi file 执行此条命令后,会直接打开新文件file i ——切换到插入模式,在文件中编写内容 Esc——切换到底行模式,使用“:set nu”命令设置显示行号 yy——复制单行 在命令模式下,移动光标到第2行,复制单行内容。 p——粘贴 在命令模式下,移动光标到第3行,粘贴复制的内容。 dd——删除单行 在命令模式下,移动光标到第2行,删除第2行内容。 保存、退出命令 :w??????? 只保存不退出 :q!?????? 强制退出,不保存 :wq?????? 保存退出 4)GCC编译器 ①GCC编译流程 使用vi编辑器创建文件hello.c,在文件中写入如下内容后保存退出: ②单文件编译 gcc hello.c???? ——直接编译生成可执行文件 ③多文件编译 使用vi编辑器创建文件_add.h、_add.c、_main.c,其中的代码分别如下:
使用gcc编译多个文件 gcc _main.c _add.c –o _main?? ——多文件编译生成可执行文件_main ./_main?????????????? ——执行可执行文件_main |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:36:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |