命令 命令含义
1.文件夹的创建(关键字:mkdir,ll)
ls 列出指定目录下所有的文件和文件夹信息
-l
-a 就是all的意思(含隐藏)
pwd 查看目录
cd 切换目录
mkdir 创建目录
mkdir -p 递归创建
rmdir 删除空文件夹
rm -rf 删除文件或者文件夹
2.文件操作的相关命令(关键字:touch,echo,vi,cat,cp)
touch 文件名称 创建文件
echo "文本内容" > 文件名称 文本追加,需要使用>>
vi 文件名称 vi编辑
mv 移动文件(或重命名)
cp 复制文件
cat 查看所有的内容,不适合查看大文本文件
more 进行分页查看
less 进行逐条查看
head 从头部进行内容的查看
tail 从尾部进行内容的查看
3. 打包(关键字:tar -cvf);
概念:打包即把多个文件或者文件夹合并到一个文件中
打包:tar -cvf 打包以后的文件名称 要打包的文件或者文件夹
解包:tar -xvf 要解包的文件名称
4.压缩(关键字:gzip):
压缩:gzip 要压缩的文件名称
解压缩:gzip -d要解压缩的文件
5.打包和压缩(关键字:tar):
tar -zcvf:打包以后的文件名称 要打包的文件或者文件夹
tar -zxvf 文件
tar -zxvf 文件 -C指定的目录
zip 压缩
unzip解压
6.更改文件的权限(关键字:chmod):
基本概念:
rwx:读,写,执行
使用字符的方式进行文件权限的更改:文件所有者:
u,文件所属组:g,其他人:o
使用数字的方式进行文件权限的更改:
chmod 777 文件(用友所有权限)
chmod 更改文件的权限,如: chmod u-x Music,去掉文件所有者执行的权限
chown 更改文件所有者和所属组
7.用户管理 (关键字:user,group)
添加用户命令:
useradd 用户名 --->添加用户
passwd 用户名 --->给用户指定密码
userdel 用户名 --->只删除用户,不删除用户的宿主目录 /home/目录
userdel -r 用户名 ---> 删除用户,并删除用户的宿主目录
更改用户属性的命令:usermod
usermod -l 更改用户名
usermod -g 更改用户所属组
usermod -G 给用户添加组
用户组管理的命令
groupadd :如 groupadd java 添加组
groupdel;如:groupdel bigdata 删除
groups : 如:groups itcast 查看所属的组
groupmod 如:groupmod-n newname grpname:修改组属性
8.网络管理(关键字:ip)
ifconfig:ip查看 ip
setup:修改ip地址
hostname:查看主机名称
存储主机名的配置文件: /etc/sysconfig/network
主机名和ip地址映射的文件: /etc/hosts
9.网络服务相关的命令(关键字:Service,chkconfig )
service --status-all 查询linux操作系统所有的网络服务信息
service 服务名称 status 查看某一个指定服务的状态
service 服务名称 stop 关闭某一个网络服务
service 服务名称 start 开启某一个网络服务
service 服务名称 restart 重启某一个网络服务
chkconfig --list : 查看网络服务在linux的7种启动级 别下的状态
chkconfig 服务名称 off 关闭网络服务在linux的7种启动 级别下某一个状态
chkconfig 服务名称 on 开启网络服务在linux的7种启动级 别下某一个状态
10.网络连接信息的相关命令(关键字:iptables,netstat)
service iptables stop 关闭防火墙
service iptables start 开启防火墙
netstat -natp 查看所有的tcp协议对应的网络连接信息
netstat -nltp 查看所有的监听状态下并且是tcp协议对应 的网络连接的信息
netstat -naup 查看所有的ucp协议对应的网络连接信息
netstat -nlup 查看所有的监听状态下并且是ucp协议对应 的网络连接的信息
11.常用的系统管理的命令(关键字:ps -ef)
df 查看磁盘空间的使用情况
du 进行文件或者文件夹的统计(大小)
free 查询内存的使用情况
top 实时查看进程状态
ps -ef 查兰所有的进程
ps -ef | grep 进程名称 ----> 如:ps -ef | grep tomcat 查 看的[tomcat]进程
kill -9 进程的id 强制杀死某一个进程
12. sudo权限
使用场景:想让普通用户具有执行root用户相关命令的一些权限
在sudo执行相关的命令:sudo useradd user01
13.其他常用命令(vi ,grep,find,):
vi编辑的使用:主要是用来编辑文本
vi 文件名称
i 进入insert编辑状态
esc 退出
:wq 保存并退出
q! 退出不保存本次更改
grep是按照内容进行搜索
grep 'EOF' ./*
grep -c 'EOF' ./* ---->显示匹配的行数
grep -r 'EOF' ./* ---->指定对子目录页进行搜索
grep -l 'EOF' ./* ---->只显示命中文件名
grep -n 'EOF' ./* ---->显示命中的行号
grep -lr 'EOF' ./*
grep -ld skip 'EOF' ./* ---->显示不要搜索子文件夹
如:搜索现在的linux系统所有的tomcat进程
ps -ef|grep tomcat
find是按照文件的属性进行搜索
find 目录 属性名称 '格式'
如:find ./ -name '.java'
--->在当前目录下搜素所有以.java结尾的文件
如:find ./ -type f --->在当前目录下搜素所有普通文件
如:find ./ -type l --->在当前目录下搜素所有链接文件
whoami 我是谁
wc 进行统计
which 显示某一个命令对应的位置
date 查看系统的时间
echo 输出 ,如:引用一个变量$变量名称