栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux基本操作命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux基本操作命令

增: 

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上

此操作为实现不同用户互相传输文件,应确保在同一局域网下才能实现!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643454.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号