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

Linux常用命令

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

Linux常用命令

文章目录
    • 一、ls、pwd:文件目录显示
    • 二、cd:文件目录切换
    • 三、cat、tail、more:文件内容显示
    • 四、mkdir、touch:文件目录创建
    • 五、rm:文件目录删除
    • 六、cp:文件目录拷贝
    • 七、mv:文件目录改名以及移动
    • 八、tar:将文件打包压缩
    • 九、vi、vim:文件编辑
    • 十、find、grep:查找命令
    • 十一、ps:进程查看命令
    • 十二、防火墙命令
    • 十三、rpm:软件安装

一、ls、pwd:文件目录显示
ls文件目录操作
ls -a显示所有文件以及目录,以点开头的是隐藏文件,也会显示出来
ls -l显示文件名、文件形态、权限、文件大小、创建时间,第一位为‘d’代表目录,为‘-’代表文件,简写为ll
ls -al显示所有文件以及目录相关信息
ls -al dir显示指定目录下的内容,例如ls -al /dev就是显示dev目录下面的内容
pwd查看当前所在的目录
二、cd:文件目录切换
cd dir切换到指定目录
cd ~切换到当前用户的home目录
cd /切换到根目录
cd . .切换到当前目录的上一级目录
三、cat、tail、more:文件内容显示
cat file用于显示文件内容
cat -n file显示文件内容以及行号
more file以分页形式显示文件内容
tail file显示文件末尾10行内容
tail -num file显示末尾值为num行的内容
tail -f file动态读取文件末尾内容,文件末尾有改变会动态显示
四、mkdir、touch:文件目录创建
mkdir dir创建目录
mkdir -p dir多层目录创建,先判断文件目录是否存在,不存在再创建
touch filename创建名为filename的文件
五、rm:文件目录删除
rm name删除文件或者目录
rm -r name将文件或者目录下的所有文件或者目录全部删除,需要确认
rm -f name将文件或者目录下的所有文件或者目录全部删除,不用确认
rmdir dir删除空目录
rmdir -p dir删除多层目录,要确保都为空目录

现在你就知道 rm -rf /*是不能乱用的了吧

六、cp:文件目录拷贝
cp source dest将source内容拷贝到dest
cp -r source dest将source目录下面所有内容拷贝到dest
七、mv:文件目录改名以及移动
mv rousce dest将source改名为dest,或者将source移动到dest
mv file0 file1将file0文件改名为file1
mv file dir将file文件移动到dir目录下
mv file0 dir/file1将file0文件移动到dir目录下并改名为file1
mv dir0 dir1如果dir1不存在将dir0改名为dir1,若dir1存在将dir0移动到dir1中
八、tar:将文件打包压缩
tar 操作 文件名 操作文件将指定操作文件进行打包、解包、压缩、解压的操作
后缀.tar只完成打包,并没有压缩
后缀.tar.gz打包并且压缩
操作z指gzip,文件压缩或者解压
操作c指create,创建新的包
操作x指extract,将包文件还原
操作vverbose,显示执行过程
操作f指定包文件名称
tar -cvf file.tar dir将dir目录下面的所有文件打包,打包后的文件名为file.tar
tar -zcvf file.tar.gz dir将dir目录下的文件打包并且压缩为file.tar.ge
tar -xvf file.tar将file.tar文件解包到当前目录
tar -zxvf file.tar.gz将file.tar.gz文件解压,解压后放到当前目录
tar -zxvf file.tar.gz -C dir将file.tar.gz 解压到dir目录
九、vi、vim:文件编辑
vi file编辑file文件
vim file编辑file文件,较vi多了对不同内容的着色
命令模式只可查看文件内容,不可以编辑
插入模式进入命令模式后按 i或a或o 进入插入模式,可以对文本编辑,按esc退回命令模式
底行模式命令模式下按 :或/ ,wq 保存并退出,q!不保存退出,set nu 显示行号
十、find、grep:查找命令
find dir -name filename在dir目录下找名为filename的文件
grep word filename查找filename文件中含有word内容的位置
十一、ps:进程查看命令
ps查看进程信息
ps -ef查看当前运行的所有进程
ps -ef | grep 进程名|称为管道符,把前面的输出作为后面的输入
十二、防火墙命令
systemctl操作服务命令,可以启动、停止、重启、查看服务
systemctl status firewalld查看防火墙详细状态
firewall-cmd --state查看防火墙运行状态
systemctl start firewalld开启防火墙
systemctl stop firewalld暂时关闭防火墙
systemctl disable firewalld永久关闭防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent开放指定端口,这里是8080
firewall-cmd --zone=public --remove-port=8080/tcp --permanent关闭指定端口,这里是8080
firewall-cmd --reload立即执行,开放或者关闭端口之后都要reload
firewall-cmd --zone=public --list-ports查看开放端口
十三、rpm:软件安装
rpm -qa查询系统当前安装的所有软件
rpm -qa | grep nama查询是否安装名为name的软件
rpm -e --nodeps name卸载已安装名为name的软件
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/940909.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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