linux基本操作与概念

1 新建用户相关指令

1.1adduser ***

新建一个用户 ***

1.1.1passwd ***

修改一个用户的密码(不显示,输完了回车)

1.2whoami

查看当前用户

1.3userdel -r ***

删除用户***

1.4 查看全部用户

直接查看/etc/passwd 文件

第二个冒号后面的值大于1000时是一个用户

2 文件基础操作(ls,cd,touch等)

2.1 ls

显示当前文件列表

2.1.1常用后缀

-a 显示隐藏文件

多了两个文件(.)和(..)一个是当前文件,一个是上一级文件(cd .. 进入上一级文件)

-l 显示文件详细信息

ll  ls -l 的简写

2.2 cd **

进入一个当前路径下的文件

2.2.1 常见

cd .. 进入上级目录

cd ** 进入某目录

2.3 pwd

显示当前路径

2.4 touch

创建一个普通文件

2.5mkdir

创建一个目录

2.5.1常用

创建一串目录

2.6 tree ***

树状显示目录***

2.6.1 安装

yum install -y tree

2.7 rm

删除一个文件

(rmdir只能删除空目录)

rm -r *可以删递归删除目录

rm -r /

删库跑路

2.8 man

man手册可以查指令

比如:man ls

2.9 cp

拷贝文件

cp ***1 ***2

拷贝普通文件 ***1 到 ***2

cp -r *** ***

拷贝目录

2.10 mv

移动文件或文件改名

路径后加名字就重名名不跟名字光剪切

2.11 Ctrl+c

中止命令

2.12 cat

看(猫)一眼文件内容

2.12.1  常用

-n 打印行号

2.13 more

看文件内容

2.14 less

看文件内容

键盘上下键可以翻页

2.15 stat

看文件时间

2.16 clear

清屏

3 权限

.3.1概念

root账户不受权限制,其他用户对文件受访问权限限制

第一个为文件属性

-普通文件/d目录

r读权限

w写权限

x可执行

拥有者:创建文件的人

组:与拥有者同组的人

其他:其他

3..2 修改权限

chmod u+rwx g+rwx o+rwx

拥有者     组    其他

4 yum

自动解决安装源安装版本安装依赖

安装 yum install ***

卸载 yum remove ****

5 Vim

用来写代码

5.1基本操作

进入

命令模式:所有的输入被当作命令

5.1.1 常见命令

i 进入插入模式

输入(:)冒号(shif+;)进入底行模式

gg 定位光标到最开始行

G 定位光标到结尾行

n+G定位光标到n行

(n)yy 复制光标所在行

(n)p 粘贴n行

u 撤销

(n)dd 剪切(删除)

$ 定位光标到当前行结尾

^ 定位光标到当前行首

w 前进一个单词

b 后退一个单词

hjkl:左上下右

5.1.2 底行模式

esc退出底行模式

输入wq保存并退出

!q强制保存退出

q强制退出

i 输入模式:

esc退回命令模式

5.3 vim 配置

nano .vimrc 配置(ctrl+x退出nano)

6 gcc/g++

一个c一个c++

编译代码

a.out 是编译后生成的可执行文件

后面的-o代表把编译后的文件改名

前面的

-E仅预处理

-S汇编

-c二进制但不链接

7 make/makefile

make:命令(执行makefail)

makfile:文件

makefile

如图使用:依赖关系的自动推导,顺序可以打乱

.PHONY:**

总是执行

依赖关系带@不回显

8 gdb

用于调试

编译时需要带-g 加上调试信息

使用

用list看调试代码

或者简写为l 可以带行号

r 执行程序

b 行号 打断点

info b 查看断点

d 删除断点(根据断点编号打断点)

n 逐过程调试

s 逐语句调试

p 监视

display 常显示监视

undisplay (编号)取消常显示监视

c 运行到下一个断点

finish 运行当前函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值