漆慧芹 发表于 2021-11-20 19:14:17

Linux(4)

【Linux指令】

一、打包命令与解压命令:(在解压包之前需要把源文件删除,解压包才能看出效果)

1、tar 包(可以对文件和目录进行打包)
    tar包打包命令:tar -cvf file.tar file
    tar包解压命令:tar -xvf file.tar

2、tar.gz包(可以对文件和目录进行打包)
   tar.gz包打包命令:tar -zcvf file.tar.gz file
   tar.gz包解压命令:tar -zxvf file.tar.gz

3、zip包(可以对文件和目录进行打包)
   zip包打包命令:zip file.zip file
   zip包解压命令:unzip file.zip
注意:zip 对目录打包格式为zip -r包名目录名

4、gzip包(只能对文件打包,不能对目录打包,打包之后源文件不存在,解压之后压缩包不存在)
      gzip包打包命令:gzip file
      gzip包解压命令:gunzip file.gz

二、文件传输
    1、安装:yum install lrzsz
      (1) 在命令行输入:rz
         等待有弹窗出来,选择要上传的文件
   作用:把window的数据传到Linux系统中
         (2)在命令行输入:sz + 文件名
   作用:把Linux系统中的文件传输到window本地

   2、rz有缺点:文件比较大,传输速度慢,失败率高(1-2G)
这个时候需要用xftp来对大型文件进行传输

   3、scp命令:实现两个不同Linux服务器之间的文件传输(从服务器1传输文件到服务器2)
      (1)scp+本地文件名称 用户@服务器2ip地址:/保存的路径
               scp /home/file1 root@192.168.1.102:/home   将服务器file1传输到服务器2的home目录下
      (2)scp 用户@服务器2:路径下的文件 服务器1的保存路径
               scp root@192.168.1.102:/home/file1 /home
三、服务器信息

1、df 查看磁盘空间或者磁盘使用情况
   df-h以带单位进行显示

2、查看Linux系统的cpu使用情况
   top命令:监控Linux系统的性能指标,cpu会实时刷新,Ctrl+c结束
    top-d3    间隔3秒钟刷新一次显示cpu使用情况

3、查看内存使用情况
   free查看Linux系统的内存使用情况(totai总内存、used已经使用的、free剩余的)
   free-m   以M兆的单位进行显示

4、lsof -i:22   查看端口号22被哪个服务所占用,一个端口号只能被一个服务所占用
5、netstat -ntlp 查看所有已经开启的端口号

6、ps aux      查看所有用户的进程
7、ps -ef|grep ssh 查看ssh服务的进程信息
8、PID:processID进程号
      kill -9进程号    强制杀掉某个服务的进程
注意:如果杀掉端口号为22的进程信息,导致xshell连接不上Linux服务器,可以在centos中输入/etc/init.d/sshd restart重启sshd服务

9、改了桥接模式后要重启网卡,service network restart 重启网卡(没有IP地址就重启网卡)

10、who查看在线登录用户(不同的用户登录服务器后,都可以使用这个命令查看,以及显示登录用户的ip地址)
       whoami    查看当前操作用户
       hostname查看主机名称

11、getconf LONG_BIT   查看内核信息(可以显示这是32/64位的系统,目前的Linux系统都是64位)

12、du -sh    查看当前目录的大小
       du -sh +文件/目录    查看某个文件/目录的大小

四、【创建链接文件】
1、
ln   创建链接文件
(1)ln -s   软链接(接绝对路径,可以针对文件和目录创建软链接),软链接:相当于创建一个桌面快捷方式。创建软链接一定要使用绝对路径。可以对文件创建软链接,也可以对目录创建软链接。
      ln -s /dcs10/file /file_ln      
      ln -s + 文件绝对路径 + 链接文件路径以及链接文件命名
(2)ln -d 硬链接(只能针对文件,不能针对目录,相当于备份)
硬链接:相当于是备份,但是跟备份有区别。使用cp 备份的文件,相互修改备份的文件和原文件,相互都不受影响。
ln -d /dcs10/file /file_d    把file文件创建一个硬链接文件,将硬链接文件放在根目录下面,命名为file_d
       硬链接文件操作:
1)、修改链接文件保存退出,原文件内容和链接文件内容同步被修改
2)、修改原文件保存退出,链接文件内容和原文件内容同步被修改
3)、删除链接文件,不影响原文件及文件里面的内容
4)、删除原文件,不影响链接文件及文件里面的内容

2、lrwxrwxrwx.   1 root root    11 Nov 16 07:41 file_ln -> /dcs10/file
最前面是 l 开头表示是一个链接文件
-开头是普通文件
d开头是目录

3、链接文件和原文件的操作:
    1)、修改链接文件保存退出,原文件内容和链接文件内容同步被修改
    2)、修改原文件保存退出,链接文件内容和原文件内容同步被修改
    3)、删除链接文件,不影响原文件及文件里面的内容
    4)、删除原文件,链接文件指向的路径已经不存在,查看链接文件内容,提示不存在该文件
    5)对目录创建软连接:对目录创建的软链接目录,可以直接用cd 进入软链接目录



五、Linux 常用命令:

1、reboot重启Linux
2、init0    关机
   shutdownnow    关机
3、who:查看在线登录用户
注意点:不同的用户登录服务器后,都可以使用这个命令查看,以及显示登录用户的ip地址。
    (1)whoami:查看当前操作用户
    (2)hostname:查看主机名称
    (3)getconf LONG_BIT:查看内核信息
    注意点:可以显示这是32/64位的系统,目前的Linux系统都是64位的。
4、du_sh:查看当前目录大小
       du_sh[文件或目录]:查看某个文件或目录的大小
5、alias :取别名       例:alias if='ifconfig'
                                              unalias if取消别名
6、reset :重置屏幕
   clear:清空屏幕
7、nl [文件名]:显示多少行,将详细信息也显示

六、vim文本编辑器的使用相关命令
1、
(1)a命令:从命令模式进入到编辑模式,在光标所在位置后进行输入
(2)A命令:从命令模式进入到编辑模式,在光标所在行尾进行输入
(3)i命令:从命令模式进入到编辑模式,在光标所在位置前进行输入
(4)I命令:从命令模式进入到编辑模式,在光标所在行首进行输入
(5)o命令:从命令模式进入到编辑模式,在光标所在行下一-行输入
(6)O命令:从命令模式进入到编辑模式,在光标所在行上一-行输入
(7)x命令: 对光标所在的字符进行删除
(8)X命令: 对光标所在前的单个字符进行删除
(9)dd命令: 删除光标所在行
(10)D命令: 删除光标所在字符到行尾的内容
(11)yy命令: 复制光标所在行的内容
(12)3yy命令: 复制包含光标所在行的指定行数
(13)p命令: 在光标所在行的下一行进行粘贴
(14)P命令: 在光标所在行的上一行进行粘贴

2、vim末行命令:
(1):wq命令:保存并退出
(2):m,ny命令:复制m~n行
(3):w命令:保存
(4):m,nw +文件名称:指定m~n行,写入到一个新文件
(5):wq!:强制保存,退出
(6):/字符串:匹配的字符串高亮显示
(7):q!:强制退出
(8):set nonu:取消行号显示
(9):set nu:设置行号/显示行号
(10):noh:取消高亮显示效果

页: [1]
查看完整版本: Linux(4)