增:
mkdir zs9 在当前路径下创建一个叫zs9的空目录
mkdir zs9.1 zs9.2 在当前目录下同时创建zs9.1和zs9.2目录
mkdir -p zs9.1/zs9.1.1/zs9.1.2 在当前目录下创建一个递归多级目录
touch zhansan.txt 在当前目录下创建zhansan.txt文件
touch daliu.txt laoliu.txt 在当前目录下同时创建两个文件
touch zs9.1/zs9.1.1/zs9.1.2/laowang.txt zs9.2/laozhang.txt
touch /zs9/zs9.1/zs9.1.1/zs9.1.2/laowang2.txt /zs9/zs9.2/laozhang2.txt 在不同的目录下创建不同的文件
删:
rm 命令不能删除目录,只能删除文件
rm -r ==>可以用来删除目录
rm -rf :强制删除,没有提示
rm -rf * :强制删除当前路径下所有的文件及目录==》* 通配符,表示所有(慎用)
改:
cp zhansan.txt zhansan1.txt ==》复制粘贴并修改文件名;把zhansan.txt文件复制,并修改文件名称zhansan1.txt
cp zhansan.txt /zs9/zs10/dalliu.txt ===>复制zhansan.txt文件 粘贴到zs10目录下并且修改名称为daliu.txt
cp zhansan.txt zs10/dalliu1.txt
cp -r zs10 zs11 ==》复制zs10目录并修改目录名称为zs11
cp -r /zs9/zs11 /zs9/zs10/zs10.1/zs12==>绝对路径写法,复制粘贴并且重命名
mv dalliu2.txt dalliu3.txt==》将daliu2.txt重命名为daliu3.txt
mv /zs9/zs10/dalliu.txt /zs9/zs13/ ==>将daliu.txt文件移动到zs13目录下
mv /zs9/zs10/dalliu1.txt /zs9/zs13/daliu6.txt ==》将daliu1.txt文件移动并重名为daliu6.txt
cat zhansan.txt===>查看文件的全部内容并且显示在控制台
cat zhansan.txt|grep "wuhan" ==》这个“|”叫管道符,管道符左边输出等于管道符右边的输入grep=>搜索关键字
less zhansan.txt ==》查看文件内容可以上下进行翻页;键盘ctrl+z才能退出
more zhansan.txt ==>查看文件内容以百分比进行显示
cat zhansan.txt > zhansan1.txt 当目标文件存在时,会把源文件内容覆盖到目标文件
cat zhansan.txt >> zhansan1.txt 当目标文件存在时,会把源文件内容追加到目标文件
head daliu.txt==》默认查看文件前10行 =====head -n 7 aa1.txt |tail -n 5 查看第3-7行
head -n 5 daliu.txt ==》查看文件的前面5行
tail daliu.txt ==》默认查看文件后面10行 ====head -7 aa1.txt |tail -n +3查看第3-7行
tail -n +5 daliu.txt==》从第5行开始查看到最后一行
查:
vi和vim 都是用于文本文件编辑;vim可以高亮显示,vim zhansan.txt-i-编辑-esc-shift:wq
find / -name zs9 ==》指定在根目录下查找名称为zs9的目录或文件
find -name zhansan.txt ==》在当前目录下查找名称为zhansan.txt的文件
find /zs9/ -type f ==》查找zs9目录下类型为file文件
find /zs9/ -type d ==》查找zs9目录下的目录
chmod u-x zhansan.txt
chmod u+x zhansan.txt
chmod 777 zs10==》让所有用户对目录具有所有权限
chmod -R 777 zs10 ==》让所有的用户对zs10目录及目录下的所有文件及目录具有所有权限
chgrp zhansan zhansan.txt ==>把zhansan.txt文件的属组修改为zhansan
chown root.root zhansan.txt==>把zhansan.txt文件的属主和属组都改为root
chown zhansan:zhansan zhansan.txt ==》把zhansan.txt文件的属主和属组都改为zhansan
useradd zs9 ==>添加一个zs9的用户==useradd zs10 ==>新创建zs10用户,默认在自己的用户组
passwd zs9 ==》为zs9用户修改密码
userdel -r -f zs9==>强制删除用户
userdel -r zs10==>删除用户
cat /etc/group ==>查看所有的用户组
useradd zs12 -g zs11 ==》新建zs12用户并且这个用户添加到zs11用户组(并且不会创建zs12用户组)
groups zs11==》查看zs11这个用户属于哪个用户组(属于zs11用户组)
groupadd test1 ==>创建空的test1用户组
gpasswd -a zs11 test1==》把用户zs11添加到test1用户组
gpasswd -d zs11 test1==》把用户zs11从test1用户组中移除
groupdel test1 ==》删除test1用户组
tar命令(可以对文件、目录进行打包解压)
tar -cvf daliu.tar daliu.txt ==》对daliu.txt 文件进行打包
tar -xvf daliu.tar ==》对daliu.tar包进行解压
tar -cvf zs10.tar zs10==》对目录进行打包
tar -xvf zs10.tar ==》对目录解压
tar.gz包(可以对文件、目录进行打包解压)
tar -zcvf daliu.tar.gz daliu.txt ==》对文件进行打包
tar -zxvf daliu.tar.gz ==》对文件进行解压
tar -zcvf zs10.tar.gz zs10 ==》对目录进行打包
tar -zxvf zs10.tar.gz ==》对目录进行解压
zip打包(可以对文件、目录进行打包解压)
zip daliu.zip daliu.txt ==》对文件进行打包
zip -r zs11.zip zs11 ==》对目录进行打包
unzip daliu.zip ==》对daliu.zip包进行解压
gzip打包(只能打包文件、不能打包目录)
gzip daliu.txt ==》对文件打包;打包文件后,源文件消失,剩下压缩包
gunzip daliu.txt.gz ==》对文件包进行解压;压缩包消失,出现源文件
scp /zs9/zhansan.txt root@192.168.100.154:/ ==》将zs9目录下的
zhansan.txt文件放到对方服务器指定的根目录下
scp root@192.168.100.154:/wenjian.txt /zs9/ ==》将对方服务器中的
指定目录下的文件取回放到自己服务器下的zs9目录下
df ==》查看磁盘空间(不带单位)
df -h ==>查看磁盘空间(带单位)
top ==》持续查看cpu使用情况
top -d 2 ==》间隔2秒钟刷新一次,ctrl+c停止
free ==>查看内存使用情况
ps ==>查看进程
ps -ef|grep mysql==》查看mysql服务进程是否存在
PID:进程号
kill 进程号 :杀死进程
kill -9 进程号:强制杀死进程
netstat -ntlp命令 ==》查看全部端口号
lsof -i:3306 ==》查看3306端口对应的服务
端口号:在linux系统中一个端口号只能被一个应用程序所占用;
who 查看用户登录情况
whoami 查看当前登录操作的用户
hostname 查看主机名称
getconf LONG_BIT ==》查看内核
du -sh zhansan.txt ==》查看文件大小
du -sh zs11 ==》查看目录的大小
reboot ==》重启linux系统
shutdown now 关机
service network restart 重启网卡
service network start 启动网卡
service network stop 停止网卡
service iptables stop==》关闭防火墙
history 查看历史命令
reset 重置
clear 清空
alias if="ifconfig" ==》帮ifconfig这个命令取了个别名if
unalias if ==>取消别名
硬链接:相当于备份(只能针对文件操作,不能对目录进行操作)
ln -d zhansan.txt aa.txt ==》帮zhansan.txt文件创建一个硬链接,相当于就是备份
软链接:相当于创建一个桌面快捷方式(要接绝对路径)
ln -s /zs9/zhansan.txt /cc1.txt ==》帮zhansan.txt文件创建快捷方式在根目录下
并且改名cc1.txt ==》最前面带l 的表示当前是链接文件
ln -s /zs9/zs11 /cc2 ==>帮zs11目录创建快捷方式,放在根目录下并且改名cc2
1在VM-编辑-虚拟网络编辑器-桥接模式
2在虚拟机-设置-网络适配器-桥接模式
3虚拟机服务器和客户端x-shell均出现新的IP,链接即可使用
scp /qw.2/bb.txt root@192.168.3.159:/ ==将自己qw.2目录下的bb.txt文件放到对方指定的根目录上
scp root@192.168.3.159:/qw.2/aa1.txt /qw.1/ ==将对方qw.2 目录下的aa1.txt文件放到自己服务器下的qw.1上
此操作为实现不同用户互相传输文件,应确保在同一局域网下才能实现!!!



