linux

Posted 睡到自然醒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux相关的知识,希望对你有一定的参考价值。

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

 





















以上是关于linux的主要内容,如果未能解决你的问题,请参考以下文章

LinuxLinux博客汇总

Linuxlinux命令大全

linuxlinux 安装 protobuf 2.5.0 版本

LinuxLinux使用简单密码|短密码

linuxlinux shell 判断是安装了某个软件

Linuxlinux压缩和解压缩命令大全