#.words
- directory /daɪˈrektəri/ n. [计] 目录;工商名录;姓名地址录
- catalog /'kætəlɒɡ/ n. [计] 目录;登记
- parameter /pəˈræmɪtə( r)/ n. 参数;系数;参量
- option /ˈɒpʃn/ n. [计] 选项;选择权;买卖的特权
1. 学习Linux 终端命令的原因
- 无论什么版本的linux操作系统其终端命令始终相同
- 终端命令的使用可以提高工作效率和适应不同的工作环境,而不是通过点击图形化的界面来完成工作
- 后端程序员必须掌握一些常用的终端命令
- Linux发行版的命令有200多个, 但是常用的命令只有 10 多个,对于日常工作来说掌握这些就够了,所以并不会有很多
- 学习技巧:用用用 敲敲敲 记住常用的,剩下的在需要是 --help(man command即可)
2. 常用的 Linux 命令的基本使用
command | explain | function |
---|---|---|
ls | list | 查看当前文件夹下的内容 |
pwd | print wrok directory | 查看当前所在文件夹 |
cd [catalog] | change directory | 切换文件夹 |
touch [file.xx] | touch | 如果文件不存在, 新建文件 |
mkdir [catalog] | make directory | 创建目录, 新建文件夹 |
rm [file.xx] | remove | 删除指定的文件名 |
clear | clear | 清屏 |
Tips:
- ctrl shift = (ctrl +):放大终端窗口的字体显示
- ctrl - :缩小终端窗口的字体显示
3. 终端命令的格式
command [-options] parameter
- command : 命令名 (ls ,pwd ,clear ,etc)
- [-options] : 选项
- [ ]代表参数可选 ( -r )
- parameter :传给命令的参数 (文件夹名等…)
e.g:
(切换目录 : cd 目录名称)
(删除目录 : rm -r 目录名字)
4. 查看帮助
- –help 语法 : command --help (e.g : mkdir --help 建立文件夹命令的一些帮助)
- man 语法:man command (manual是Linux提供的一个手册, 包含了绝大部分的命令,函数的详细使用说明)
使用manual时的操作键
keyboard | function |
---|---|
Space | 显示手册页的下一幕 |
Enter | 一次滚动手册页的一行 |
f | 下一屏 |
b | 前一屏 |
q | 退出手册 |
/word | 搜索字符word(高亮显示) |
5.文件和目录常用命令
-
ls : 查看目录内容
-
cd : 切换目录
-
touch/mkdir : 创建文件/文件夹和
-
rm : 删除文件操作
-
cp/mv : 拷贝和移动文件
-
cat/more/grep : 查看文件内容
cat test.txt
- echo : 重定向, 将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)
echo "hello world!" > test.txt
- char > : 重定向文件时,覆盖文件原有内容
- char >> : 追加内容
- char | : 表示管道,上一条命令的输出,作为下一条命令参数