Linuxbash跳转命令,Linux常⽤命令与Shell脚本编程
我没有学习Linux之前 想掌握的知识点1.怎么写shell脚本,提⾼⼯作时的效率
2.防⽕墙怎么管理
3.Linux⽂件的权限如何管理
4.怎么查⽂件
5.怎么知道Nginx mysql等软件的安装⽬录和配置⽂件在哪
6.怎么知道⼀个服务有没有启动,他的端⼝是多少
09:tab 快捷键 history
10:pwd which
⼀.Linux介绍
Linux是⼀个操作系统,常⽤于服务器的运⾏,特点:免费、安全、稳定操作系统相当于电脑的管家,管理电脑的内存,分配给其他应⽤程序
发⾏版:Centos、Ubuntu、Debain
学习Linux的环境:云服务器(推荐)、虚拟机安装
设置Linux语⾔为中⽂# 编辑该⽂件
vim /f
# 将en_US 改为 zh_CN 保存退出
LANG=zh_CN.UTF-8
# 使配置⽣效
source /f
常⽤快捷键control + A 快速移动命令⾸部
control + E 快速移动命令尾部
⼆.Tips
history
linux循环执行命令脚本列出之前输⼊过的命名,格式为:编号 命令history
10074 cd
10075 ls
10076 pwd
通过!编号快速执⾏命令,如!10074会执⾏cd命令
pwd
获取当前所在⽬录位置pwd
which
获取命令对应的程序所在的位置which command
三.File
ls:列出当前⽬录的⽂件ls是list的意思,表⽰列表
默认列出当前⽬录 可以在ls后⾯加上想要列出的⽬录,⽐如ls /etc/nginx
我经常习惯⽤ll命令
参数:-a: all,包含隐藏⽂件
-l: line,以长格式显⽰⽂件的信息
-h: human-readable,⽂件⼤⼩⽤kb、mb、gb来表⽰
-t: time,以⽂件最近修改时间排序
cd:跳转到指定⽬录cd是change directory的意义,表⽰改变⽬录
默认是跳转到⽤户的家⽬录
可以使⽤相对路径和绝对路径两种⽅式
相对路径:相对于当前⽬录的路径,.表⽰当前⽬录,..表⽰上⼀级⽬录
绝对路径:相对于根⽬录路径,以/开始
du:统计当前⽬录⽂件的⼤⼩
参数:-h:human-readable,⽂件⼤⼩⽤kb、mb、gb来表⽰
-a:all,默认只显⽰各个⽬录的⼤⼩(虽然不显⽰⽂件,但是也会统计⽂件),-a也可以显⽰⽂件的⼤⼩。-s:summarize,只显⽰统计的最终结果,不列出各个⽂件和⽬录的⼤⼩
常⽤组合参数:du -sh
四.Operating File

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。