一.相关命令
ssh 192.168.10.130
ifconfig
service iptables stop 关闭防火墙
service iptables start 开启防火墙
service iptables restart 重启防火墙
service iptables status 查看防火墙状态
1.SU 用户名 切换用户
1.1 su root 切换到超级用户
1.2 su 普通用户 切换普通用户
a、查看用户 cat /etc/passwd(如果没有用户,就要新建用户)
b、useradd 添加用户名 ,添加的叫普通用户
2.路径
2.1 pwd 当前路径
使用 ll 或ls 查看所右的文件或目录
2.2 ls 横向显示目录下所有文件和目录名
2.3 ll(ls-l简称) 纵向显示当前所有目录和文件
2.4 ls -a 显示目录下所有的文件和隐藏文件(..)
2.5 ll -a 显示目录下所有的文件和隐藏文件
3.cd 相关 熟悉根目录下的文档(/)
3.1 cd / 进入根目录;
3.2 cd ./或. 表示当前路径
3.3 cd .. 表示返回上一级目录
3.4 cd .. /..表示返回上两级目录
3.5 cd .. /../..表示返回上三级目录
案例: 先新建一个层级路径:mkdir -p a/b/c/d
3.6 cd /进入指定的路径
案例: cd /home/dcs/a/b/c/d/f
4.ping 查看网络是否连接
案例: ping www.baidu.com
退出:查看连接状态:ctrl+z或ctrl+c
5.关机
halt 关机
init 0 关机
shutdown now 关机
reboot 重启
6.清屏
reset 重置屏幕
clear 清除屏幕
7.nl 显示文件多少行
nl wj
8.data 显示当前时间
data
date -s "2024/10/16 16:04:00"
9.查看操作用户及人数
who 查看在线人数
whoami 查看当前操作用户
二.目录操作
1.mkdir 创建
1.1.创建一个目录
mkdir 目录名
1.2.创建多个目录 (新建多个文件名)
mkdir aa bb cc
1.3.mkdir -p 创建层级目录
案例:mkdir -p ./ff/a1/a2/a3/a4/a5
2.rm 删除
2.1 rm 提示性删除
格式:rm 文件名
案例 :rm aa 输入提示语y,或n
2.2 rm -r 提示性删除目录
格式: rm -r 目录
案例:rm -r m
2.3 rm -rf 文件或目录 强制性删除文件或目录
2.4rm -rf * 强制删除文件和目录下所有与的文件
格式:rm -rf *
3.cp复制
3.1复制文件不存在的情况
cp 源文件 新文件(不存在)
3.2复制已经存在的文件
cp 源文件 新文件(存在) 提示:是否覆盖 输入:y 覆盖
3.3指定路径和文件复制
cp 路径下的文件 文件和路径
cp wd /jc/cc/w1
3.4 复制目录
cp -r 源目录 新目录
cp -r aa dd
4.mv移动(重命名)
4.1.重命名
mv 原文件名 新文件名
4.2 移动文件
mv 源文件 新文件
5.重定向符号
5.1 > 覆盖
cat aa > rr
5.2 >> 追加
cat rr >> ww
6.find查找文件
6.1 find /路径 -name文件名
find /home -name jc
cd/home -name jc
7.history历史命令
history 查看历史命令
history -c 删除历史命令
三.touch 创建文档操作
1.创建单个文件
touch wj (创建命令 文件名)
2.创建多个文件
touch wj1 wj2 wj3
四.编辑文件操作
0.先要创建文件
案例: touch wd
1.vim 文件名 (vi 文件名) 编辑文档
案例: vim wd (vi wd)
2.按i进入编辑模式,输入内容
3.按esc键 或者 ctrl+c 退出编辑
4.命令模式 shift+: 键
5.输入w,q 敲回车 ok
5.1 w表示保存
5.2 q 表示退出
5.3 !强制
5.4 wq 保存退出
5.5 wq!强制保存退出
5.6 q!强制退出
5.7 q 退出
五.查看文件操作
1.cat查看文件的所有内容
格式:cat 文件名 (案例: cat wj)
2.grep文件中指定字符
cat 文件名| grep 字符
(案例: cat wj |grep 5)
/*注: 其中 | 为 管道符
grep 为过滤,匹配,搜索关键字*/
3.1 head wj (默认查看前10行)
3.2 head -n 行数 文件名
案例: head -n 2 wj
4.1 tail wj (默认查看后10行)
4.2 tail -n 行数 文件名
案例: tail -n 2 wj
5.tail -f 文件名 查看实时日志(查看无线延申的内容)
格式:tail -f wj
( ctrl+z 或ctrl+c 退出)
6.more 按百分比查看文件内容
格式: more 文件名
案例:more wj
7.less 以上下翻页的形式查看文件
格式:less 文件名
案例:less wj
六.修改权限chmod,chown,chgrp
r: 读权限数字4表示; w:写权限数字2表示; x: 执行权限数字1表示 rw-r--r-- 代表着用户主拥有对这个文件可读,可写的权限 rw-r--r-- 代表着用户组拥有对这个文件可读的权限 rw-r--r-- 代表着其他人拥有对这个文件可读的权限
-”代表这是一个文件 ,d表示目录 前3位,代表着用户主拥有的权限, 中3位,代表着用户组拥有的权限, 后3位,代表着其他人拥有的权限,
1.chmod命令 修改文件/目录的权限
修改权限: chmod 777 wd1
[root@localhost aa]# chmod 777 wd1 [root@localhost aa]# ll total 8 -rw-r--r--. 1 a1 jc 74 Oct 16 08:12 wd -rwxrwxrwx. 1 a1 jc 74 Oct 16 08:38 wd1
2.chown 修改用户主
格式: chown 用户名 文件名 (chown jc cc)
[root@localhost jc]# chown jc cc [root@localhost jc]# ll total 24 drwxr-xr-x. 2 a1 jc 4096 Oct 16 11:10 aa drwxr-xr-x. 2 a1 jc 4096 Oct 16 08:19 bb drwxr-xr-x. 2 jc jc 4096 Oct 16 08:38 cc
3.chgrp 修改文件拥有组
格式:chgrp 统一修改用户名 统一修改的文件名 (chgrp a1 dd)
drwxr-xr-x. 2 a1 jc 4096 Oct 16 11:10 aa drwxr-xr-x. 2 a1 jc 4096 Oct 16 08:19 bb drwxr-xr-x. 2 jc jc 4096 Oct 16 08:38 cc drwxr-xr-x. 3 a1 jc 4096 Oct 16 08:51 dd -rw-r--r--. 1 a1 jc 74 Oct 16 08:22 wd2 -rw-r--r--. 1 a1 jc 5 Oct 16 10:28 xx [root@localhost jc]# chgrp a1 dd [root@localhost jc]# ll total 24 drwxr-xr-x. 2 a1 jc 4096 Oct 16 11:10 aa drwxr-xr-x. 2 a1 jc 4096 Oct 16 08:19 bb drwxr-xr-x. 2 jc jc 4096 Oct 16 08:38 cc drwxr-xr-x. 3 a1 a1 4096 Oct 16 08:51 dd
4.常用参数 R
a.chown -R 用户名 文件 递归修改目录下所有的子目录和文件的用户组
chown -R a1 jc
[root@localhost /]# chown -R a1 jc [root@localhost /]# ll total 98 dr-xr-xr-x. 2 root root 4096 Oct 16 05:15 bin dr-xr-xr-x. 5 root root 1024 Oct 16 04:21 boot drwxr-xr-x. 18 root root 3760 Oct 16 10:02 dev drwxr-xr-x. 102 root root 12288 Oct 16 12:00 etc drwxr-xr-x. 5 root root 4096 Oct 16 10:23 home drwxr-xr-x. 6 a1 jc 4096 Oct 16 10:29 jc [root@localhost /]# cd jc [root@localhost jc]# ll total 24 drwxr-xr-x. 2 a1 jc 4096 Oct 16 11:10 aa drwxr-xr-x. 2 a1 jc 4096 Oct 16 08:19 bb drwxr-xr-x. 2 a1 jc 4096 Oct 16 08:38 cc drwxr-xr-x. 3 a1 a1 4096 Oct 16 08:51 dd -rw-r--r--. 1 a1 jc 74 Oct 16 08:22 wd2 -rw-r--r--. 1 a1 jc 5 Oct 16 10:28 xx
b. chgrp -R 用户名 文件 递归修改目录下所有的子目录和文件的用户名
chgrp -R root jc
[root@localhost /]# chgrp -R root jc [root@localhost /]# cd jc [root@localhost jc]# ll total 24 drwxr-xr-x. 2 a1 root 4096 Oct 16 11:10 aa drwxr-xr-x. 2 a1 root 4096 Oct 16 08:19 bb drwxr-xr-x. 2 a1 root 4096 Oct 16 08:38 cc drwxr-xr-x. 3 a1 root 4096 Oct 16 08:51 dd -rw-r--r--. 1 a1 root 74 Oct 16 08:22 wd2 -rw-r--r--. 1 a1 root 5 Oct 16 10:28 xx
c. chmod -R 777 修改下组文件
chmod -R 777 aa
drwxr-xr-x. 2 a1 root 4096 Oct 16 11:10 aa drwxr-xr-x. 2 a1 root 4096 Oct 16 08:19 bb drwxr-xr-x. 2 a1 root 4096 Oct 16 08:38 cc drwxr-xr-x. 3 a1 root 4096 Oct 16 08:51 dd -rw-r--r--. 1 a1 root 74 Oct 16 08:22 wd2 -rw-r--r--. 1 a1 root 5 Oct 16 10:28 xx [root@localhost jc]# chmod -R 777 aa [root@localhost jc]# ll total 24 drwxrwxrwx. 2 a1 root 4096 Oct 16 11:10 aa drwxr-xr-x. 2 a1 root 4096 Oct 16 08:19 bb drwxr-xr-x. 2 a1 root 4096 Oct 16 08:38 cc drwxr-xr-x. 3 a1 root 4096 Oct 16 08:51 dd
七.用户/用户组操作
1.查看用户或者用户组
1.1 查看用户:
cat /etc/passwd
1.2.查看系统中用户组:
cat /etc/group
2.新建用户或者用户组
2.1 添加新用户,新建用户名和用户组
useradd 新用户名
(useradd a1)
2.2 添加组名命令
groupadd 组名
(groupadd s1)
2.3 创建用户并指定用户组
useradd 用户名 -g 用户组
(useradd a11 -g a1)
groupdel
3.删除用户或者用户组
3.1 删除用户
userdel 用户名
(userdel a1)
jc:x:501:501::/home/jc:/bin/bash a1:x:502:502::/home/a1:/bin/bash a11:x:503:502::/home/a11:/bin/bash [root@localhost mail]# userdel a11 jc:x:501:501::/home/jc:/bin/bash a1:x:502:502::/home/a1:/bin/bash
3.2 删除用户
userdel 用户名
(userdel a1)
jc:x:501: a1:x:502: s1:x:503: [root@localhost home]# groupdel s1 [root@localhost home]# cat /etc/group jc:x:501: a1:x:502:
4.身份验证更新
passwd 用户名 (敲回车 输入两次密码)
(passwd a1)
a1:x:502:502::/home/a1:/bin/bash [root@localhost home]# passwd a1 Changing password for user a1. New password: BAD PASSWORD: it is too simplistic/systematic BAD PASSWORD: is too simple Retype new password: passwd: all authentication tokens updated successfully.
八.压缩包处理
1.tar 压缩
1.1.tar -cvf 压缩包名 压缩内容 (压缩)
tar -cvf s1 aa bb cc
1.2.tar -xvf 压缩包名 (解压缩)
tar -xvf
2.zip 压缩
2.1 zip 压缩包 压缩内容
zip z1.zip xx yy zz
2.2 unzip 压缩包名
unzip z1.zip