linux的基本命令和常用开发工具

1)验证实验

首先生成用户auser

useradd -D /usr/auser auser –m

设置密码

Passwd auser

然后切换到用户auser
Su - 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


rmdir /home/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行内容


tail -4 /etc/passwd

②权限管理命令

因普通用户权限较低,在联系权限管理命令之前,先将用户切换为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


chgrp auser file   

③网络管理命令

​
ifconfig      //使用ifconfig命令查看网络配置

ifconfig

netstat            //使用netstat命令查看网络状态

netstat –a                 //显示所有端口

netstat –at                //显示所有TCP端口

netstat –au                //显示所有UDP端口

ping                       //测试网络状态

ping 127.0.0.1              //测试主机预留地址


ping www.baidu.com         //测试网络端口状态(可访问外网的情况下将有信息返回)

​

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     ——直接编译生成可执行文件
默认可执行文件名为a.out,在命令行输入./a.out,观察执行结果。

③多文件编译

使用vi编辑器创建文件_add.h、_add.c、_main.c,其中的代码分别如下:

_add.h          //头文件,加法函数声明

int _add(int a,int b);



_add.c          //加法函数定义

#include "_add.h"

int _add(int a,int b)

{

    int c = a + b;

    return c;

}

_main.c         //主函数文件

#include <stdio.h>

#include "_add.h"

int main()

{

    int a = 10;

    int b = 5;

    int c = _add(a,b);

    printf("c = %d\n",c);

    return 0;




}

使用gcc编译多个文件

gcc _main.c _add.c –o _main   ——多文件编译生成可执行文件_main

./_main               ——执行可执行文件_main
执行结果为:c = 15

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vatebur

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值