很喜欢这张字图,希望看的你和我能成为自己想要成为的人在不久的未来,,,如今信息时代真的是给人们的生活方式发生了很大的改变 ,
计算机专业----------真的不错。加油,,,,,,,,,,,,,,
以下就是我今天要与大家分享的Linux笔记
/***************基础文件的了解************/
动态库 libXXX.so.i
静态库
boot 内核文件
mnt 专门用于挂载(临时挂载目录)
proc 内存中的虚拟信息
selinux 与安全有关
sys 临时文件
usr 用户所装软件的库文件等系统文件
pwd 路径
var
home 普通用户的家目录 权限问题(多个用户,以该用户命名的目录才是家目录)
家目录下会有编号(uid)
root 超级管理员不受任何限制
进程 就是程序运行起来产生的动态的
绝对路径
相对路径
cd .. 返回上一层
clear 清屏
Ctrl+C 结束当前进程,不能结束后台
Ctrl+Z 停止当前状态
ps -f
-ef 查看所有进程
find 格式:find /home(绝对路径) -name 1.c(文件名)
find ./.. -name 2
grep 格式:ls/ll | grep 所查字符串
ps -ef | grep sleep
sleep 300 &(后台运行)
kill -9 PID(进程号) 终止程序
top 可以看到cpu的利用率,相当于任务管理器
jobs 查看当前系统运行的进程
bg 将程序放置后台
fg ,,,,,前台
/************ vi vim ************/
:q! 不保存退出
:wq 保存退出
:q 强制退出
which 命令 (相当于pwd的结果)
G 回到最后一行
gg 回到首行
:n 跳到第n行
:set nu 要行号
nonu 不显行号
/字符串 检索,搜索
/********* 命令模式下 *********/:
{
拷贝 n+yy 粘贴 p
剪切 n+dd /删除
x 删除单个字符
r 改单个字符
重写 shift+C
}
2015/6/23
/******* 文件的基本类型 *********/:
1.- 普通文件 (.txt)
2.d 目录文件
3.l(小写L) 软链接文件
4.c,b 设备文件
5.p 管道文件
6.s 套接字文件
grep -i 待查找字符 文件名 \\-i 去除大小写
-e 显示所有
pkill (杀死后台运行的程序)
/**********文件权限的修改*********/
rwx 读写执行
chmod 更改权限 chmod u-r filename
chmod u-w filename 去写操作
特殊权限(s,t)
/******** 打印 **********/
echo 输出(相当于printf)
str = hello
echo $str (打印出hello)
也有printf
其用法区别(printf VS echo):
[wuqin@localhost 桌面]$ printf hello
hello[wuqin@localhost 桌面]$
[wuqin@localhost 桌面]$ echo hello
hello
[wuqin@localhost 桌面]$
[wuqin@localhost 桌面]$ printf how are you I an fine
how[wuqin@localhost 桌面]$
[wuqin@localhost 桌面]$ echo how are you I an fine
how are you I an fine
shell
tail
who 所有用户
users 所有用户
who am i 只显示当前用户
/*************增加和修改用户**********/
1.切管理员su
退出管理员,切普通用户 exit
adduser 增加用户
userdel 删除用户
passwd 设置密码
Ctrl+Fn+Alt+F2 登录新用户
Ctrl+Fn+Alt+F1 退出用户登录
/etc/passwd
/etc/shadow
/etc/group
/*********** 系统开机关机操作 ***********/
shutdown -r 10 10分钟重启
shutdown -h 30 30分钟后关机
shutdown -c 停止
reboot 重启
halt 关机(普通用户都可以)
init 0 关机
init 6 重启
/************系统级别**********/
0 关机
1 单用户(只有root操作)
2 多用户
3 多用户,无图形化界面
4 未定义
5 图形化界面
6 重启
runlevel 查看当前级别
init 3 (root权限下可以直接切换到3级别)
tar
c:创建文件
f:指定目标文件不是设备
t:列出内容但不释放
v:显示详细信息
x:释放文件
z:
1.文件打包
tar cvf my01.tar test.c 0623.c
2.文件释放
rm test.c
rm 0632.c
tar xf my01.tar
3.文件压缩、解压
gzip my01.tar ------my01.tar.gz
gzip -d my01.tar.gz
4.(一步完成以上所有步骤)
tar zcvf my01.tgz test.c 0623.c
/*********扩展知识***********/
DHCP服务器 (每次随机分配IP地址)
DNS (域名解析)
几类IP地址:(自己搜集的资料)
A类地址:A类地址的网络标识由第一组8位二进制数表示,
网络中的主机标识占3组8位二进制数,
A类地址的特点是网络标识的第一位二进制数取值必须为“0”。
不难算出,A类地址允许有126个网段,每个网络大约允许有1670万台主机,通常分配给拥
有大量主机的网络(如主干网)。
* B类地址:B类地址的网络标识由前两组8位二进制数表示,
网络中的主机标识占两组8位二进制数,
B类地址的特点是网络标识的前两位二进制数取值必须为“10”。
B类地址允许有16384个网段,每个网络允许有65533台主机,适用于结点比较多的网络
(如区域网)。
* C类地址:C类地址的网络标识由前3组8位二进制数表示,
网络中主机标识占1组8位二进制数,
C类地址的特点是网络标识的前3位二进制数取值必须为“110”。
具有C类地址的网络允许有254台主机,适用于结点比较少的网络(如校园网)。
为了便于记忆,通常习惯采用4个十进制数来表示一个IP地址,
十进制数之间采用句点“.”予以分隔。
这种IP地址的表示方法也被称为点分十进制法。如以这种方式表示,
A类网络的IP地址范围为1.0.0.1-127.255.255.254;
B类网络的IP地址范围为:128.1.0.1-191.255.255.254;
C类网络的IP地址范围为:192.0.1.1-223.255.255.254。
由于网络地址紧张、主机地址相对过剩,采取子网掩码的方式来指定网段号。