Linux培训
达内IT学院
400-996-5531
今天小编要跟大家分享的文章是关于运维初学者要知道的Linux基础命令。刚刚接触Linux运维的小伙伴们是否对于Linux命令了解的还不够,为了帮助小伙伴们更好的从事运维工作。小编为大家整理了工作中会遇到的一些Linux基础命令,希望对小伙伴们有所帮助。
1、查看文件夹列表ll
注意:ll这个命令只有管理员可以使用
2、普通用户查看文件夹ls
(1)希望和ll效果一致:ls -al
(2)windows就是dir
3、ubuntu文件夹简单说明
目录 |
说明 |
bin |
存放二进制可执行文件(ls,cat,mkdir等) |
boot |
存放用于系统引导时使用的各种文件 |
dev |
用于存放设备文件 |
etc |
存放系统配置文件 |
home |
存放所有用户文件的根目录 |
lib |
存放跟文件系统中的程序运行所需要的共享库及内核模块 |
mnt |
系统管理员安装临时文件系统的安装点 |
opt |
额外安装的可选应用程序包所放置的位置 |
proc |
虚拟文件系统,存放当前内存的映射 |
root |
超级用户目录 |
sbin |
存放二进制可执行文件,只有root才能访问 |
tmp |
用于存放各种临时文件 |
usr |
用于存放系统应用程序,比较重要的目录/usr/local本地管理员软件安装目录 |
var |
用于存放运行时需要改变数据的文件 |
4、重点注意的目录
(1)home
(2)etc配置文件目录
(3)user/local我们自己安装的程序,必须放置在该目录
(4)var存放数据库的目录
5、操作文件夹
命令 |
说明 |
语法 |
参数 |
参数说明 |
ls |
显示文件和目录列表 |
ls [-alrtAFR] [name...] |
||
-l |
列出文件的详细信息 |
|||
-a |
列出当前目录所有文件,包含隐藏文件 |
|||
mkdir |
创建目录 |
mkdir [-p] dirName |
||
-p |
父目录不存在情况下先生成父目录 |
|||
cd |
切换目录 |
cd [dirName] |
||
touch |
生成一个空文件 |
|||
echo |
生成一个带内容文件 |
echo abcd > 1.txt,echo 1234 >> 1.txt |
||
cat |
显示文本文件内容 |
cat [-AbeEnstTuv] [--help] [--version] fileName |
||
cp |
复制文件或目录 |
cp [options] source dest |
||
rm |
删除文件 |
rm [options] name... |
||
-f |
强制删除文件或目录 |
|||
-r |
同时删除该目录下的所有文件 |
|||
mv |
移动文件或目录 |
mv [options] source dest |
||
find |
在文件系统中查找指定的文件 |
|||
-name |
文件名 |
|||
grep |
在指定的文本文件中查找指定的字符串 |
|||
tree |
用于以树状图列出目录的内容 |
|||
pwd |
显示当前工作目录 |
|||
ln |
建立软链接 |
|||
more |
分页显示文本文件内容 |
|||
head |
显示文件开头内容 |
|||
tail |
显示文件结尾内容 |
|||
-f |
跟踪输出 |
6、复制粘贴和终止
(1)复制ctrl+insert
(2)粘贴shift+insert
(3)终止运行ctrl+C
7、系统管理命令
命令 |
说明 |
stat |
显示指定文件的相关信息,比ls命令显示内容更多 |
who |
显示在线登录用户 |
hostname |
显示主机名称 |
uname |
显示系统信息 |
top |
显示当前系统中耗费资源最多的进程 |
ps |
显示瞬间的进程状态 |
du |
显示指定的文件(目录)已使用的磁盘空间的总量 |
df |
显示文件系统磁盘空间的使用情况 |
free |
显示当前内存和交换空间的使用情况 |
ifconfig |
显示网络接口信息 |
ping |
测试网络的连通性 |
netstat |
显示网络状态信息 |
clear |
清屏 |
kill |
杀死一个进程 |
8、重启和关机shutdown
(1)shutdown [-t seconds]
[-rkhncfF] time [message]
(2)重启:reboot或者shutdown -r now
(3)关机:shutdown -h now
参数 |
参数说明 |
-t |
seconds设定在几秒钟之后进行关机程序 |
-k |
并不会真的关机,只是将警告讯息传送给所有只用者 |
-r |
关机后重新开机(重启) |
-h |
关机后停机 |
-n |
不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机 |
-c |
取消目前已经进行中的关机动作 |
-f |
关机时,不做fcsk动作(检查Linux档系统) |
-F |
关机时,强迫进行fsck动作 |
time |
设定关机的时间 |
message |
传送给所有使用者的警告讯息 |
9、压缩命令tar
(1)tar [-cxzjvf]压缩打包文档的名称
欲打包目录
(2)压缩文件夹:tar -zcvf test.tar.gz test\
(3)解压文件夹:tar -zxvf test.tar.gz
参数 |
参数说明 |
-c |
建立一个归档文件的参数指令 |
-x |
解开一个归档文件的参数指令 |
-z |
是否需要用gzip压缩 |
-j |
是否需要用bzip2压缩 |
-v |
压缩的过程中显示文件 |
-f |
使用档名,在f之后要立即接档名 |
-tf |
查看归档文件里面的文件 |
以上就是小编今天为大家分享的关于运维初学者要知道的Linux基础命令的文章,希望本篇文章能够对正在从事Linux运维工作的小伙伴们有所帮助。想要了解更多Linux相关知识记得关注达内Linux培训官网。最后祝愿小伙伴们工作顺利!
原创: 俊峰笔记
【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved