欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

linux

程序员文章站 2022-05-05 16:14:32
Linux的特性:简单、好学、免费。Linux的特点:稳定性、安全性、硬件需求低、*、综合成本低。Linux四大版本:debian、ubuntu、red hat、centos 6.5 dhclient 自动获取ip地址命令 -- 没有ip地址时使用。 ifconfig:查看虚拟机的地址 ping ......

Linux的特性:简单、好学、免费。
Linux的特点:稳定性、安全性、硬件需求低、*、综合成本低。
Linux四大版本:debian、ubuntu、red hat、centos 6.5

dhclient 自动获取ip地址命令 -- 没有ip地址时使用。

ifconfig:查看虚拟机的地址

ping 127.0.0.1:查看本地IP

ping localhost:查看本地IP

hostname:显示当前主机名

ls:查看当前目录下有哪些文件或子目录

ls -a:查看当前目录下的所有文件以及子目录包括隐藏文件

ls -l:列出当前目录下所有文件以及子目录你的详细信息。缩写“ll”

cd(change directory):切换目录

cd ..:返回上一级目录

cd / :返回到根目录

pwd :查看当前工作路径

mkdir+目录名:创建一个目录

mkdir+目录名1 目录名2:同时创建多个目录

mkdir -p+目录1/目录2:在目录1里创建目录2

mv(move):剪切

mv 目录1 目录2:将目录1剪切到目录2(当目录名2不存在时、会将目录1重命名为目录2)

cp(copy):复制

cp -rf+要复制的文件或目录+复制到哪里去的路径:全部复制

rm(remove):删除

rm -rf 目录或文件名:删除目录或文件(可以同时删除多个目录或文件)

cat:查看文件内容

cat+文件名:查看该文件的内容

tac+文件名:反向查看文件内容
more+文件名:以百分比的形式查看文件(回车下一行、可以中途按q退出)

less+文件名:上下滚动查看(不会自动退出、按q退出)

grep:文件内容搜索

grep+关键字+从哪个文件中搜索(如果搜索到的内容与关键字相匹配就会显示出来、反之则不显示)

| :管道符(将左边已经运行好的结果拿到右边再运行一次)

find:文件位置查找命令

find / -name 文件名:以绝对路径查找文件名

find . -name 文件名:以相对路径查找文件名

ping :测试两个网址之间的联通性

ping+其他IP或网址:测试两个网络之间的联通性

url :网址

top :所有动态进程(kill、kill-9 强制关闭进程)

top+大写C 进程名:查看该进程

ps -ef :查看执行命令一瞬间的进程

du -m/k/h:查看文件占用磁盘的空间

df -k/m/h:查看磁盘的可用空间

free -k/m/g:查看内存空间(默认为kb形式)

uname -m/a:查看Linux操作系统的版本

cat /proc/cpuinfo:查看cpu的信息

cat /etc/redhat -release:查看centos版本

date:查看时间

cal:查看月份

who:查看当前登录人的名字和登录时间

shutdown -h now:关闭系统

halt:关机后关闭电源

logout:注销

shutdown -r now :重启

redboot:重启

ctrl shift R:重新连接虚拟机

clear:清屏、翻到下一页

reset:清空所有命令

tar -czvf/-cjvf 打包后的名字+文件:打包一个文件

tar -xzvf/-xjvf 包名:解包

unzip:需要下载(下载命令:yum -y install zip)

yum -y install 包名 :下载安装包(一次性可以下载多个)

ssh协议和sftp协议:相同点(端口都是22) 不同点(ssh被称为远程连接协议、sftp被称为数据传输协议)

ctrl +a:光标回到行首

ctrl+ e:光标回到结尾

ctrl+shift +r:重新连接虚拟机

touch +文件名:创建一个文件

vim编辑器:

vi+文件名:进入编辑器(insert进入编辑模式、esc退出编辑模式、:wq 保存并退出、:wq!强制保存并退出)

set nmber:显示行号

set nonumber:不显示行号

s/要替换的文本/替换后的文本
%:匹配所有行、
$:找到文本最末、
数字:从哪一行开始、
g:匹配所有与之相关的关键字

uid:用数字给用户的唯一标识

gid:用数字给用户组的唯一标识

useradd +用户名:创建一个新用户,默认是在home目录下

passwd +用户名:给用户设置密码

passwd -d +用户名 :删除用户的登录密码

所有的用户信息都在ETC目录下的passwd的文件中
所有的用户组文件全部保存在etc下的group文件中

su+用户名:切换用户(再次切换回root需要密码)

userdel -r 用户名:删除用户

groupadd -g 指定gid 组名字

groupdel+组名称:删除用户组

ln -s 路径 文件名:软链接语法(相当于快捷方式、如果文件被删除该链接也会失去作用)

ln 路径 文件名:硬链接(相当于命名别名、如果硬链接全部被删除、文件也会一起删除)

chmod 数字权限 要修改的文件或目录:单个文件权限修改

chmod -r 数字权限 文件或目录名:将文件或目录里面的所有文件权限修改

r w x
4 2 1
可读权限 4
可写权限 2
可执行权限 1
可读可写权限 6
可读可执行权限 5
可写可执行权限 3
可读可写可执行权限 7

rpm -ivh 安装包.rpm :在线安装软件并且显示进度条

rpm -p 安装包的名字:检查该系统有没有安装前面输入的安装包

rpm -e 包名:删除安装包

启动TOMCAT的命令:startup.sh
关闭TOMCAT的命令:shutdown.sh

启动xampp:sudo /opt/lampp/lampp start
停止xampp:sudo /opt/lampp/lampp stop


Linux的防火墙文件在etc/sysconfig/iptables
防火墙手动刷新命令:service iptables restart