linux技术介绍(二)

用vi文本编辑器来编辑生成文件
******最基本用法
vi  somefile.4
1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容
2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容
3、编辑完成之后,按Esc键退出编辑模式,回到一般模式;
4、再按:,进入“底行命令模式”,输入wq命令,回车即可


******一些常用快捷键
一些有用的快捷键(在一般模式下使用):
a  在光标后一位开始插入
A   在该行的最后插入
I   在该行的最前面插入
gg   直接跳到文件的首行
G    直接跳到文件的末行
dd   删除行,如果  5dd   ,则一次性删除光标后的5行
yy  复制当前行,  复制多行,则  3yy,则复制当前行附近的3行
p   粘贴
v  进入字符选择模式,选择完成后,按y复制,按p粘贴
ctrl+v  进入块选择模式,选择完成后,按y复制,按p粘贴
shift+v  进入行选择模式,选择完成后,按y复制,按p粘贴


查找并替换(在底行命令模式中输入)
%s/sad/88888888888888     效果:查找文件中所有sad,替换为88888888888888 先输入: 
全局替换(末尾加上g参数):%s/sad/88888888888888/g 


/you       效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)先输入:(光标位置查找开始)




*****统计文件或文件夹的大小
du -sh  /mnt/cdrom/Packages  查看当前目录文件大小 可以指定 某个文件查看大小
df -h    查看磁盘的空间 
****关机
halt
****重启
reboot


命令帮助手册:man 命令名 (man  rmdir) ;q退出;键盘上下箭头可以上下屏幕右侧移动滚动条
解压缩命令文件末尾.tar.gz
tar  cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 
tar  zxvf archive.tar.gz 解压一个gzip格式的压缩包 


unzip file1.zip 解压一个zip格式压缩包 window上传来的zip包使用这个命令解压缩




用户和组的管理
Linux/Unix系统中:
  root是超级用户、管理员,拥有最高权限,来管理其他用户,资源权限分配。


1、添加用户:useradd  用户名  (只能由root操作)
# useradd xiaohong
 不写组,自动形成一个组,组名就是用户名,并且在/home下新增xiaohong的工作目录,目录名xiaohong
2、创建密码:passwd  用户名
# passwd  xiaohong     密码输入两次:123
3、删除用户
   userdel -r xiaohong (-r 删除用户分配的工作目录和里面的所有文件)


用户切换
su xiaohong 保留当前工作目录。
su - xiaohong 切换到用户工作目录。
    
创建组:groupadd 组名
groupadd boys
用户添加到一个组( -a(需要配合-G使用) 含义:自身所属组不变,在给用户给添加一个新的组;用户即属于B组,又属于C组)     
usermod -a -G boys zhangsan  [boys(组名),lgh(用户名)]




管理员清口令(密码): passwd -d 用户名;
查看登录用户身份:who am i
查看用户详细信息:id  uid(用户id) gid(组) groups(附属组)
查看当前用户名:whoami
查看当前在线  who    (登录用户名,使用终端设备,登录到系统的时间,用户从什么地方登录的网络地址)
统计当前多少用户在线 who -q 
查看最近的登陆历史记录 last (用户名,终端位置,登录ip或者内核,开始时间,[结束时间:still login in 还未退出  down 直到正常关机 crash 直到强制关机],持续时间)




--文件权限的操作


****linux文件权限的描述格式解读
drwxr-xr-x     d 目录,- 普通文件
ls –l 列出当前目录和文件名
显示信息包含:文件权限,文件的属主(创建文件的用户),文件的所属组,文件的大小,文件的创建时间,文件的名称


drwxr-xr-x d代表是目录
-rwxr-xr-x -代表是文件


三种访问权限:可读 r、可写 w、可执行 x;对应这个数字权限(r=4;w=2;x=1)
换算公式:
若是rwx属性则4+2+1=7; 
若是rw-属性则4+2=6; 
若是r-x属性则4+1=5;


drwxr-xr-x 
drwx                    r-x                          r-x
用户自己对它的权限      g 所属组用户对它的权限       其他用户对它的权限


chmod 【u 属主 g 所属组用户 o 其他用户 a 所有用户】 【+ 加权限 – 减权限 =加权限同时将原有权限删除】 


****修改文件权限
chmod g-rw haha.dat    表示将haha.dat对所属组的rw权限取消
chmod o-rw haha.dat 表示将haha.dat对其他人的rw权限取消
chmod u+x haha.dat     表示将haha.dat对所属用户的权限增加x


也可以用数字的方式来修改权限
chmod 664 haha.dat   
就会修改成   rw-rw-r--




chmod 777 a 777代表目录下的文件为所有用户有全部权限


如果要将一个文件夹的所有内容权限统一修改,则可以-R参数
chmod  770 aaa                            [-R 参数:将子目录下文件全部修改 chmod -R 770 aaa]
修改文件的所有者:chown angela:angela aaa   [-R 参数:将子目录下文件全部修改 chown -R angela:angela aaa]






进程管理
1、查看当前所有进程:ps -ef  含义说明[-e  所有进程-f  全格式]
UID       PID  PPID  C STIME TTY          TIME CMD
andi    2465  2400  0 10:15 pts/0    00:00:00 ps -ef


控制台进程描述信息:
Uid: 用户身份 用户名    说明该进程由哪个用户发起
Pid: 进程id    区分不同进程
PPid: 父进程id    表示父子进程的关系
C: cpu占用率
Stime: 开始进程的时间
TTY: 开始该进程的终端号
Time: 进程运行的时间
CMD: 启动该进程的命令名


ps -ef|grep java  查看进程  grep把所有java 进程筛选出来
使用 kill -9  PID[进程号] 杀死进程  需要用户权限


top 显示当前系统中耗费资源最多的进程 


ifconfig 显示网络接口信息


ping 测试网络的连通性 
netstat 显示网络状态信息 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值