Linux 常用命令特殊用法总结(持续更新中)

1. linux 打包压缩当前文件下所有文件包括隐藏文件

# tar czvf abc.tar.gz * 压缩当前文件夹下非隐藏文件包括文件夹   
# tar czvf abc.tar.gz *.* 压缩当前文件夹下非隐藏文件不包括文件夹   
# tar czvf abc.tar.gz .[!.]* 只压缩当前文件夹下隐藏文件排除两个隐藏文件夹"."和“..”   
# tar czvf abc.tar.gz .[!.]* * 压缩当前文件夹下所有文件和目录包括隐藏文件

参考:linux 打包压缩当前文件下所有文件包括隐藏文件

2. Linux cp命令 拷贝文件

cp命令使用范例:

1、将文档 file1复制成file2,复制后名称被改file2
cp -i file1 file2
或,
cp file1 file2
2、将文档 file1复制到dir1目录下,复制后名称仍未file1
cp -i file1 dir1
或,
cp file1 dir1
3、将目录dir1复制到dir2目录下,复制结果目录被改名为dir2
cp -r dir1 dir2
4、将目录dir1下所有文件包括文件夹,都复制到dir2目录下
cp -r dir1/*.* dir2

常见错误:

1、提示cp: omitting directory错误
复制目录时,使用-r选项即可递归拷贝,如下:
cp -r dir1 dir2

参考:Linux cp命令 拷贝文件

3. Please make sure you have the correct access rights and the repository exists.

Just copy your /root/.ssh/id_rsa.pub content as new github SSH key (https://github.com/settings/ssh).

If you does't have id_rsa.pub, just create it with command ssh-keygen -t rsa
The instructions have been updated to clone over HTTPS. This should work with no issues:

$ git clone https://github.com/jakubroztocil/cloudtunes.git

参考:Please make sure you have the correct access rights and the repository exists.

4. linux系统下,如何用命令获取公网IP

私有内网的linux如何获取出口公网地址方法
curl ifconfig.me

或者

curl http://members.3322.org/dyndns/getip

curl命令可以把网页信息下载并打印出来,使用这个原理,找到两个提供获取公网IP的网址,两者组合,便强大了。

另外可以使用wget,把公网IP信息保存到文件,以作其它用处。
wget http://ifconfig.me/ip

或者
wget http://members.3322.org/dyndns/getip

注:上面这个网址获取到的信息为纯IP信息,无html脚本信息。

参考:
linux系统下,如何用命令获取公网IP
几种在Linux下查询外网IP的办法。

5. 查看linux中某个端口(port)是否被占用

1.使用lsof

lsof -i:端口号查看某个端口是否被占用
这里写图片描述

在这里插入图片描述
在这里插入图片描述
2.使用netstat

$ netstat -anp | grep 80
这里写图片描述

在这里插入图片描述
在这里插入图片描述
参考:
查看linux中某个端口(port)是否被占用
linux下常用命令查看端口占用
linux下使用命令来查看某一端口是否开放
Linux查看程序端口占用情况
linux 下查看某个端口是否被占用
Linux查看程序端口占用情况
Linux 查看端口占用情况

猜你喜欢

转载自blog.csdn.net/zyx_ly/article/details/89218433