linux指令在服务器运维中是相当重要的,之前系统的学习过这个,现在再来总结一下就当复习了。 |
需要注意的是Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已。
-
shell
- Bourne Shell:sh,是贝尔实验室开发的。
- Bourne Again Shell:bash,是Linux操作系统上默认的shell。
- Korn Shell:ksh,是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。
- C Shell:csh,是SUN公司Shell的BSD版本,语法和C语言相似
- Z Shell:zsh,终极Shell,集成了bash、ksh的重要特性,同时又增加了自己独有的特性。
- shell的目录
/etc/shells
- 有的时候我们用远程工具连接,这个时候可能需要调一下shell,就用下面的命令即切换shel
- sudo usermod -s /bin/dash
现在看一下下面两个快捷键(再安装GUI的情况下,会在命令窗口和图形交互界面切换)
进入Linux终端Ctrl+Alt+(Fn)+F2/F1
退出Linux终端Ctrl+Alt+(Fn)+F2/F1
常见的查看帮助的命令
这里学要说一下man命令支持下面的参数
常见的文件操作
1.显示目录文件命令
2.创建目录命令 mkdir
- 如果加一个
-p
参数表示创建递归文件夹
3.切换目录命 cd
-
.
表示本目录..
表示上一级目录 -
还有就是绝对路径和相对路径
- 相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置
- 绝对路径 在输入路径时,最前面是 / 或者
~,表示从 根目录/家目录 开始的具体目录位置
4.显示当前目录命令 pwd
5.删除空白目录命令rm -r[表示删除文件夹] -f[表示强制删除]
还有就是tab键可以自动补全。
下面是常见的命令
ls
命令
这里说一下,所谓的隐藏文件就是以.开头的文件。
以人性化的方式显示文件大小,就是显示大小不以字节显示。
ls还支持通配符也就是正则表达式的内容
touch
命令
就是如果文件不存在,就创建新文件;如果存在会修改文件的操作日期。du
命令
这个命令的用处就是可以查看文件或者目录的大小,如
du -hs ~
就表示查看家目录的大小。