linux命令行大全
命令作用 | 命令 |
---|---|
开放端口号 | iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT |
选择指定的配置启动nginx | /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf.default |
让修改后的配置文件立即生效 | source /etc/profile |
解析域名指向的IP地址 | nslookup www.baidu.com |
查看某个端口是否被占用 | netstat -tunlp |grep 端口 |
查看所有端口的使用情况 | netstat -ntlp |
后台运行jar包并将日志写入指定文件 | nohup java -jar xxx.jar ->testlog.txt & |
查看当前所在目录路径 | pwd |
拷贝一个文件夹下所有文件到另一个文件夹 | cp -r /home/* /home/cp/ |
在当前目录修改或新增一个文件 | touch test.hava |
yum常用命令
命令作用 | 命令行 |
---|---|
查看所有可更新的软件清单 | yum check-update |
更新所有软件命令 | yum update |
安装指定软件 | yum install 包名 |
更新指定软件 | yum install 包名 |
查看所有可以安装的软件清单 | yum list |
删除软件包命令 | yum remove 包名 |
搜索相关软件 | yum remove 包名 |
清除缓存目录下的软件包 | yum clean packages |
清除缓存目录下的 headers | yum clean headers |
清除缓存目录下旧的 headers | yum clean oldheaders |
清除缓存目录下的软件包及旧的 headers | yum clean, yum clean all (= yum clean packages; yum clean oldheaders) |
常用的解压文件命令
命令详情 | 命令行 |
---|---|
解压.tar.gz文件 | tar -zxvf test.tar.gz (压缩文件) |
解压当前目录下所有文件并显示详情 | gzip -dv * |
解压zip压缩文件(前提使用命令行yum install unzip 安装unzip命令) | unzip test.zip (压缩文件) |
压缩文件 | tar -czvf test.tar.gz a.c (要压缩的目标文件) |
压缩当前目录下所有文件 | gzip * |
查看压缩文件内容 | tar -tzvf test.tar.gz |
文件查找相关命令
命令详情 | 命令行 |
---|---|
查找各种文件的命令(最强大,有多种方式查找根据参数定) | find 文件名 |
在文件资料中查找文件 | locate |
搜索命令所在的目录及别名信息 | which |
搜索命令所在的目录及帮助文档路径 | whereis |
在文件中搜寻字符串匹配的行并输出 | grep |
服务连接
使用命令行远程连接服务器(通过ssh)。
命令详情 | 命令行 |
---|---|
linux安装ssh服务器 | sudo apt-get install openssh-server |
inux安装ssh客户端 | sudo apt-get install openssh-client |
连接到服务器 | ssh 用户名@ip地址(ssh root@255.255.255.255) |
拷贝本地文件到服务器 | scp 本地文件路径 服务器用户名 @IP地址 :服务器目录地址 (scp c:\end root@255.255.255.255:/root ) |
拷贝远程文件到本地 | scp 服务器用户名@服务器IP地址:服务器文件 本地文件(scp root@8.136.186.121:/root/test.txt e:\) |