Linux相关命令2

一、文件连接  //todo

二、文件权限

1、添加新用户  useradd guettp

为新用户设置密码  passwd guettp   --- 输入密码: ********

2、chmod 修改权限

u   用户  ;  g  用户组  ; o  其他人  ;  +  增加权限  ; - 减少权限 ; =  设置成指定的权限  ;

 r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。

 w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。

 x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

即  rwx  --  421

举例:chmod u+wx,g=r,o-rwx  f1      ---  为文件f1设置权限 

eg2:给test.sh 添加可执行权限 chmod 755 test.sh 

 

3、chown  改变文件所有者

chown  guettp  f1

4、chgrp   改变所属用户组

chgrp  group1  f1

三、查找命令

1、find  查找任意文件,支持通配符*和?

eg1: /etc目录下查找文件serv*

find  /etc  -name  se* -a -type f |cat –n

eg2:查询tnsnames.ora文件

find / -name tnsnames.ora

2、updatedb  在文件数据库中查找,效率比find高得多,新文件不会时时的添加到数据库,locate查找新文件可能找不到,需要更新数据库 updatedb

touch  myfile1

locate  myfile1

updatedb

locate  myfile1

3、其他   //todo

四、用户管理

1、添加用户  useradd guettp   设置密码passwd  lisi

-g 指定用户组(主组)

-G 指定附加组 -G  grp1,grp2,grp2

useradd -g root -G group1 lisi

2、userdel  删除用户 

userdel guettp

3、who  查看当前登录的用户

4、//todo

五、压缩和解压缩

1、gzip

对 gz 格式压缩文件进行压缩和解压缩,不能直接对目录进行压缩

压缩:

gzip  passwd

会生成 passwd.gz,并删除原文件

解压缩:

gzip  -d  passwd.gz  

解压缩,解压之后,生成passwd,并删除压缩文件

2、tar

将目录打成一个tar文件包(不压缩),结合gzip,将tar打包文件可以再进行压缩

tar也提供了参数,自动执行gzip压缩

    -c  创建打包文件 create

     显示详细信息 verbos

    -f  指定文件名 file

    -z 打包同时压缩 gz,或者拆包时解压缩

    -j  打包同时压缩 bzip2

    -x 解包, tar文件,解开成文件夹

    -z   解压缩

-zxvf

解压缩后进一步解包,显示详细信息,指定文件名

tar  -czf  aa.tar.gz  aa

gzip  -d  aa.tar.gz

tar  -zxvf  aa.tar.gz

3、zip

压缩文件:

zip  a.zip  f1

压缩目录:

zip  -r  a.zip  aa

不会删除原文件或压缩文件

六、服务器上登录的用户之间的通信

1、write  向登录的其他用户发送信息

用zhangsan登录

 

who

write  root

hello

2、wall  向在线的所有用户发送信息  

wall sdfsfs

七、网络

1、ifconfig  查看本机的网卡ip设置

2、ping   测试与另一台主机网络是否连通,及网络的连接速度,向对方发送数据,并等待对方发回数据

 ping  192.168.7.xxx

ping  127.0.0.1

ctrl+c

-c  指定次数

ping  -c  2  127.0.0.1

 

telnet   测试与某一ip是否连通   http://139.196.252.205:8999

telnet 139.196.252.205 8999

3、netstat 查看网络服务

    -t   tcp

    -u  utp

    -l  监听

    -r   路由

    -n  ip、端口 

    -tlun   本机监听的端口

    -an     本机所有网络连接

    -rn     本机路由表

        常用三个参数

查找特定端口的进程:    netstat -anp | grep 8010

4、查询进程情况

查看java进程    ps -ef|grep java

kill -9 xxx

查看tomcat进程    ps -ef|grep tomcat

八、登出或重启

1、exit 或  logout   登出

2、shutdown   关机和重启  

-h 关机,指定时间 -h now       -h 20:00

 -r 重启  -r now   或   -r 20:00

 -c  取消预订的关机命令

3、 //TODO

九、vim  Linux命令行中的文本编辑工具,用于编写程序代码文件、shell脚本文件

1、模式

   命令模式、插入模式 i a o、编辑模式 

4.Esc 退出模式模式

5.:wq 保存退出

6.Esc+u 撤销

7、vim下搜索内容: 

注: vim编辑器中,‘/’实现向下查找,即正向查找;‘?’实现向上查找,即反向查找。n 下一个 ; N 上一个 (有方向性)

8、通过vim  打开文件直接使光标跳转到最后一行,通过一下命名:

# vim mytest.txt +    //  光标直接定位到最后一行

9、gg命令将光标移动到文档开头 

GG命令将光标移动到文档末尾

10、

:e : 放弃所有修改,从上次保存文件开始再编辑(重新载入文件,包含被其它编辑器修改过的)

:e! : 放弃所有修改,从上次保存文件开始再编辑

2、插入模式:  i  

 

 

十、其他

3、安装软件包并显示安装进度     rpm -ivh 软件包名

4、重启网络  service network restart   

6、source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录    

重新执行刚刚修改的初始化文件   source /etc/profile

 

7、sudo yum install erlang   中的  yum命令:  基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装

8、 sudo命令以系统管理者的身份执行指令

9、无法访问web项目

1)是否ping通,是否可以访问该端口

2)查看是否为该端口

3)查看catalina.out

10、启动服务     

service mysql start

或者   systemctl 命令是更改配置文件后需要执行的(vim /etc/profile ;source /etc/profile),例如配置mysql适配大小写

启动服务   systemctl start *.service

停止服务   systemctl stop *.service

systemctl restart *.service

11、wget     wget是一个下载文件的工具 ; 格式   wget [参数] [URL地址]

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

12、普通账号切换到root(无需密码)

sudo su

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值