Linux命令大全 --- CentOS 6.X(7.0以下版本)和 7.X以上版本 ///// Vim/Vi是一个功能强大的全屏幕文本编辑器
Linux命令大全 — CentOS 6.X(7.0以下版本)和 7.X以上版本
1. 文件结构
/ 根目录
~ 用户主目录或家目录【 /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是有高亮效果的 |