关于Linux指令的错误用法&Linux的简单指令+

mv 用法:使用mv的时候是  mv 文件或文件夹名 文件夹名  !!后面不能使用文件如果后面使用文件,则用法为

mv 文件名1 文件名2:意思为将第一个文件命名1改成文件名2;

/是根目录就像一个树一样 有一个一个分支,而/ 目录就是一个主干一样的东西,如果想进入根目录下的任何路径,

都是属于/的,所以再打路径的时候不可以忽略/目录;

cd/cd ~:回到用户根目录;

cd ~test:回到test用户的根目录;

cp 要复制的文件或文件夹 复制后的路径:cp 复制文件,复制文件时必须选择在现在所在的目录下的文件,或者根据绝对路径的用法选择一个文件进行复制;

用户的使用:

删除用户:两种

userdel 用户名:用户名删除但是保留用户文件夹。

userdel -r 用户名:用户名删除而且与用户文件夹一起删除。

添加用户:

useradd 用户名:生成新用户,并且会在/home路径下面自动生成一个与用户名相同的文件夹。

passwd 用户名:生成密码,按enter键之后直接输入就为此用户的密码。


shutdown:关机

reboot:重启

切换用户:

如果超级用户(root)到普通用户:su 用户名  ,不需要密码。

普通用户到普通用户:su 用户名   ,需要密码。

普通用户到超级用户(root)需要输入root密码。

返回到上个用户:exit

普通用户创建不了文件夹,只能创建文件,而创建后的文件会在/home路径里面相应的用户文件夹里面;

只有在root权限才可以添加用户;

Windows与Linux文件共享:

1,如果出现找不到文件那么可以reboot重启下试试

2,直接复制或者拖拽

Linux下都是文件:

-:一般文件

d:目录文件

c:设备文件中的字符设备

b:设备文件中的块设备

p:管道文件

l:链接文件

s:socket文件

例如:-rw-r--r-- 1 root root  64 05-13 16:25 9.s

第一个-代表:一般文件  接下来三个一组   依次代表用户,用户组,其他人权限

r:可读权限(4)   w:可写权限(2)  x:可执行权限(1)   -:不具备相应权限

权限可以用数字表示,即-rwxr---w-

表示为一般文件 用户权限为7   用户组为4  其他人为2

所以这个权限为742


修改权限:

chmod 权限 文件或文件夹

chown 用户名 文件名或文件夹名:修改文件所有者

chgrp 用户组名 文件名或文件夹名:修改该文件或文件夹的用户组

如何查看系统中有哪些用户组?

cat /etc/group

vim编辑器:

vi或vim 文件名:注意是文件名,vim为vi的衍生物,

刚开始进入的时候为一般模式,如果想进行输入,那么输入a/i/g都可以写好后想退出vim那么需要先按esc使其便会一般模式,按

shift + ;   输入q问退出不保存,wq为退出保存,然后如果再在后面加!的话为强制执行;

补充:

.  :当前目录的意思只不过需要用/来分隔;

* :为通配符

*.c:所有带.c的文件

demo*:所有前面为demo的文件

vim编辑器的配置文件:vim/etc/vimrc

查找:

底行模式下输入:

/查找的内容【从光标所在行往下进行查找(?向上)】

替换:

对于某一行的替换:

首先把光标定位到这一行;

s/替换前的内容/替换后的内容    只替换那一行的第一个

s/替换前的内容/替换后的内容/g  全行替换

复制:

单行复制:

在光标停留的那一行,按下yy键;

多行复制:

在光标停留的那一行,按下nyy键;n为行数;

粘贴:p

删除:dd(删除光标所在一行);

        x往后删除X往前删除,前面如果加n的话就是向前或向后删几个;

撤销:u

格式:n==自动缩进调整n行,(在c语言编程的时候)

移动光标:

nG:光标定位到n行;

n->:光标向右移动n个字符;

gcc编译工具链:

1,预处理:gcc -E 文件名 -o 文件名.i

处理什么?

1,头文件:#include<stdio.h>

2,宏定义:#define MAX 10

3,条件编译:#ifdef.....#else.....#endif

4,注释;

2,编译阶段:

将文件编译成汇编文件:

1,gcc -S demo.i

2,gcc -S demo.i -o demo.s

3,gcc -S demo.c

4,gcc -S demo.c -o demo.s

3,汇编

将文件生成机器码(.o文件);

gcc -c demo.c

gcc -c demo.i 

gcc -c demo.s

4:链接阶段:

gcc demo.c   默认生成  a.out文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值