Linux学习笔记1

1、Linux特点:

1、免费、开源
2、支持多线程、多用户并发访问
3、安全性好
4、对内存和文件的管理便利
linux最小可以是4M的内存->嵌入式开发(移动到手机)
操作相对困难

2、redhat

命令startx能进入redhat的图形化界面
关机命令:
shutdown -h now 立刻关机
reboot/shutdown -r noe 立刻重启
用户登陆:尽量少使用root账号登陆,因为它是系统管理员,拥有最大的权限,避免操作失误。可以利用普通用户登录后使用“su -”命令来切换至系统管理员身份
用户注销:logout

3、vi编辑器

java程序

1、vi Hello.java
2、输入i变成INSERT,进入输入模式
3、输入esc键,进入命令模式
4、输入冒号:
5、输入wq(退出保存)q!(退出不保存)
ls -l:显示当前目录下的文件和文件夹
dir:显示目录
6、编译Hello.java:javac Hello.java
7、运行Hello.java:java Hello

c程序

编辑与上相同
编译:gcc -o hh.outHello.cpp 为hh.out(hh.out为编译的指定的文件名)
运行:./a.out

4、文件目录

层级式的树状目录结构,根目录为“/”
root:存放root用户有关的所有文件
home:存放普通用户相关的所有文件
bin:存放常用命令
sbin:存放有一定权限才能使用的命令
mnt:默认挂载光驱和软驱的目录
boot:存放引导相关的文件
etc:存放配置相关的文件
var:存放经常变化的文件
usr:安装软件默认文件夹,类似于program
cd:切换目录
pwd:显示当前目录

5、用户管理

添加用户:useradd 用户名 成功之后会在home目录下生成用户名为文件名的文件夹
设置密码:passwd xiaoming
删除用户:userdel 用户名
删除用户及用户主目录:userdel -r 用户名
只有root用户或者root权限的才可以添加用户,需要指定用户
普通用户是$,root用户是#

6、linux指定运行级别

init运行级别:
0关机
1单用户:不需要命令就可以修改密码passwd 用户名
2多用户状态没有网络服务
3多用户状态有网络服务
4系统未使用保留给用户
5图形界面
6系统重启
常用的运行级别是3和5,需要修改默认的运行级别可修改/etc/inittab的id:5:initdefault这一行中的数字

如何找回丢失的密码:
重启时输入e,选中第二行(kernel),再输入e同时在/后面输入空格+1然后就可以进入单用户模式,这样就可以修改密码或者更改运行级别

ls -a:显示隐藏文件
ls -l:显示长列表格式文件
cd:改变目录
mkdir:建立目录
rmdir:删除空目录
more:显示文件内容带分页 more 文件 接下来打空格继续看下一页 ctrl+pgUp:查看上一页
|:管道命令 把上一个命令的结果交给 | 后面的命令处理
grep:在文本中查找内容 grep -n “aaa” s.java (n为行数)
man命令相当于help
find命令:搜索文件或目录 find / -name 文件
>重定向命令 想把结果保存到另外一个地方 grep -n “aaa” s.java > 文件 >覆盖写 >>追加写

linux中的每个用户都必须属于一个组,不能独立于组外 可以属于多个组
groupadd:增加组 只能是root用户
vi(看和修改)或者cat(只能看) 查看所有组的信息 cat /etc/group | more管道命令 显示内容带分页
创建用户并同时指定到相应的组
useradd -g 组名 用户名
查看linux中所有用户信息
cat /etc/passwd
shell解析器 常用的命令linux内核无法直接识别,只能是通过shell解析器进行解析后交给linux内核

– rw- r- - r- -
第一个代表文件类型:-代表一般文件
第二个代表文件所有者对该文件的权限:r 可读 w可写 x可执行
第三个代表文件所在组对该文件的权限:
其他组的用户对该文件的权限

如何修改文件的访问权限?
改变权限的命令:chmod 777 文件 777代表文件所有者的权限、文件所在组的权限、其他组用户的权限

改变用户所在组:以root
usermod -g 组名 用户名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值