Linux命令大全 --- CentOS 6.X(7.0以下版本)和 7.X以上版本 ///// Vim/Vi是一个功能强大的全屏幕文本编辑器

Linux命令大全 — CentOS 6.X(7.0以下版本)和 7.X以上版本

1. 文件结构

Linux命令大全 --- CentOS 6.X(7.0以下版本)和 7.X以上版本 ///// Vim/Vi是一个功能强大的全屏幕文本编辑器

/ 根目录

~ 用户主目录或家目录【 /home/user(lxw用户名) 】

  • root:存放root用户的相关文件,root用户的家目录,宿主目录,超级用户
  • etc:系统配置,跟Windows环境变量相似

2. 命令说明(上下箭头可以切到之前输入过的命令)

命令 说明 栗子
cd 进入目录(最前面带 / ,说明是绝对路径) cd / 进入用户的主目录。
cd test 进入当前目录下的test目录 【这个是相对目录】
cd /root/test 进入root目录下的test目录 【这个是绝对目录】
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd … 切换到上级目录
pwd 显示当前所在的全路径 [[email protected] lxw]# pwd
/home/lxw
ls 【list的缩写】
显示当前目录的所有文件
(相当于dos下的dir命令)
[[email protected] lxw]# ls
公共的 模板 视频 图片 文档 下载 音乐 桌面
ll 显示所有文件,并且还显示文件类型(‘d’ = 文件夹,’- = 普通文件,‘l’ = 链接文件即快捷方式)、权限(r = 可读,w = 可写,x = 可执行)、用户(lxw,自己建的)、创建时间 [[email protected] lxw]# ll
drwxr-xr-x. 2 lxw lxw 4096 11月 18 16:04 公共的
clear 清屏 (类似于DOS的cls清屏功能)
mkdir 创建目录 mkdir [目录名]
touch 创建文件 touch [文件名]
cp 拷贝
cp -r [源文件或目录] [目的目录]
不加-r只能复制文件,不能复制文件夹
cp -rvif /root/install.log /root/helloworld 把install.log文件复制到helloworld里面 并显示进度
mv 移动
rm 删除
-r 递归删除含目录
-f 强制删除
-v 删除进度
cat 查看或合并文件,查看文件中的内容,(相当于Windows中打开查看)
> >>的区别是前者先清空再追加 后者直接追加
cat /etc/passwd 查看所有账户
ln -s 创建软链接(相当于windows中的快捷方式)= 不占用磁盘空间,源文件删除,快捷方式失效
硬链接 — 修改内容,源文件也跟着变
tar 归档,压缩包,解压
-zcvf 打包 ==》 .tar.gz
-zxvf 解压
语法:tar 选项[cvf] [目录]
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
tar -zxvf xxx.tar.gz -C ./dir1 #解压到指定目录(加-c)
su 切换账户
从root切到其它,不需要输入密码
从其它切到root,需要输入密码
lxw ==》 root
[[email protected] /]$ su root
密码:
yum 下载并安装 yum -y install wget
wget 只下载【可能会丢包】(相当于在Windows里下载了一个迅雷下载器,需要 7.0以上需要通过yum命令先安装)
chmod 修改文件权限
chmod 修改文件权限有两种使用格式:字母法与数字法。
字母法:chmod u/g/o/a +/-/= rwx 文件
数字法:chmod 777 hello.java
跟进制算法相似
r — 4
w — 2
x — 1
chmod drwxr-xr-x
d ==》 文件类型
rwx ==》三个一组 (读、写、可执行)
- 表示没有那个权限
exit 退出登录账户
useradd 添加用户账号 useradd [参数] 新建用户账号
passwd 设置用户密码
userdel 删除用户
cat /etc/group 查看有哪些用户组
groupadd 添加组账号
usermod 修改用户所在组
chown 修改文件所有者
chgrp 修改文件所属组
cal 查看当前日历
date 显示时间格式
[[email protected] ~]# date ‘+%Y-%m-%d %H:%M:%S’
ps 查看进程信息
kill 终止进程
reboot、init 6 重启
shutdown、init 0 关机
ifconfig(6.X)
ip addr(7.X)
查看或配置网卡信息
ping 测试远程主机连通性
防火墙(6.X版本) 查看防火墙状态: [[email protected] ~]# service iptables status
开启防火墙:[[email protected] ~]# service iptables start
关闭防火墙:[[email protected] ~]# service iptables stop
防火墙(7.X版本) 查看防火墙状态:firewall-cmd --state
停止firewall:systemctl stop firewalld.service (下次开机还是会启动)
禁止firewall开机启动:systemctl disable firewalld.service
开启firewall:systemctl enable或start firewalld.service
yum -y install vim Vim/Vi是一个功能强大的全屏幕文本编辑器, 相当于Windows记事本,vim是有高亮效果的

Vim/Vi 工作模式

Linux命令大全 --- CentOS 6.X(7.0以下版本)和 7.X以上版本 ///// Vim/Vi是一个功能强大的全屏幕文本编辑器