您的位置:首页 > 运维架构 > Linux

linux基本指令

2015-06-26 15:48 537 查看


很喜欢这张字图,希望看的你和我能成为自己想要成为的人在不久的未来

,,,如今信息时代真的是给人们的生活方式发生了很大的改变   ,


计算机专业----------真的不错。加油

,,,,,,,,,,,,,,


以下就是我今天要与大家分享的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。

由于网络地址紧张、主机地址相对过剩,采取子网掩码的方式来指定网段号。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息