Linux学习(一)

Linux命令:

setup, service network restart , ifconfig ,service iptables start , cal ,whoami,


系统相关命令

date  显示或设置系统时间
date  显示当前系统时间
date -s “2014-01-01 10:10:10” 设置系统时间

df 显示磁盘信息
df –h  友好显示大小

free 显示内存状态
free –m 以mb单位显示内存状态

who 显示目前登入系统的用户信息。

hostname 查看当前主机名
修改:vi /etc/sysconfig/network

uname 显示系统信息。
uname –a 显示本机详细信息。

setup

Linux setup命令设置公用程序,是一个启动图形设置系统的命令。
setup 命令:用来配置X,打印设置,时区设置,系统服务,网络配置,配置,防火墙配置,验证配置,鼠标配置。

service network restart

重启网络服务

ifconfig

查看linux IP地址,ipconfig|more 用于分行显示

ping 探测网络是否通畅
ping 192.168.0.1
netstat 查看网络端口
netstat -an | grep 3306 查询3306端口占用情况

修改网卡信息

vi /etc/sysconfig/network-script/ifcfg-eth0

图形界面与命令行切换

在图形界面使用 ctrl+alt+F2切换到dos界面
dos界面 ctrl+alt+F2切换回图形界面
在命令上 输入 init 3 命令 切换到dos界面
输入 init 5命令 切换到图形界面

init 0-6
0:停机
1:单用户形式,只root进行维护
2:多用户,不能使用net file system
3:完全多用户
5:图形化
4:安全模式
6:重启 

防火墙操作

防火墙位置: /etc/sysconfig/iptables
关闭防火墙: service iptables stop
启动防火墙: service iptables start
重启防火墙:service iptables restart

1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off

2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop

cal:显示日历

关闭系统(关机):

命令 说明
halt 直接关闭系统
init 0 使用预先定义的脚本关闭系统,关闭前可以清理和更新有关信息
init 6 重新启动系统
poweroff 通过断电来关闭系统
reboot 重新启动系统
shutdown 安全关闭系统

pwd

查看当前路径

目录操作命令:

cd

切换目录,注意cd 后面有空格

命令 含义
cd .. 去上级目录
cd - 后退到上一次所在目录
cd / 去根目录

ls

查看目录下内容

命令 含义
ls -a 去上级目录
ls -l 等同于ll
ls -lh 直观显示文件大小

rmdir

删除目录(没有包含内容的目录)

mkdir

创建目录


文件操作命令

touch 文件名

:创建文件

rm

删除命令

命令 含义
rm 文件名 删除该文件
rm -f 文件名 强制删除该文件,无需确认
rm -r 目录 递归删除该目录及其下所有内容
rm -rf 目录 强制删除该目录及其下所有内容
rm -rf * 清空当前文件夹

复制和剪切命令

cp

cp 文件1 文件2 复制文件1到当前目录的文件2;
cp 文件1 目录  复制文件1 到目标目录下

目的地是文件,复制后重命名;
目的地是目录,直接复制

mv

mv 文件1 文件2 移动文件1到当前目录的文件2;
mv 文件1 目录  移动文件1 到目标目录下

目的地是文件,剪切后重命名;
目的地是目录,直接剪切

CP复制目录的时候,需要加 -r参数
mv移动目录的时候,不需要参数

打包和解包命令

tar 打包/解压缩

参数 含义
-z 使用gzip进行文件处理
-v 显示运行过程
-f 指定操作的文件或者目录名
-c 创建新的tar文件
-x 解压缩tar文件

zxcvf 五个键正好组成一个7,7777777 <__<

命令 含义
tar -zcvf 压缩后文件名.tar.gz 目标文件 打包并压缩目标文件
tar -zxvf 要解压的文件名 解压缩到当前目录
tar -zxvf 要解压的文件名 -C 目标目录 解压到目标目录

查看文件命令

cat[参数] 文件名

将文件信息输出到控制台

tail

查看文件尾部内容

命令 含义
tail -10 文件名 显示文件末尾10行
tail -f 文件名 动态显示文件末尾内容
tail -100f 文件名 动态显示文件末尾100行

grep

查找命令,可在文件重查找指定内容

命令 含义
grep error x.log 在x.log中查找error
grep error x.log -color 在x.log中查找error,并高亮

组合命令

重定向输出>和>>

>   重定向输出;
>>  重定向输出,又追加功能;

示例:
cat b.txt > a.txt 输出定向到a.txt中
cat b.txt >> a.txt 输出并且追加

管道 “|”

查看进程:
ps -ef | grep java
ps -ef | grep tomcat


linux目录结构

这里写图片描述

原文地址:https://www.cnblogs.com/DiZhang/p/12544919.html