Ubuntu下的linux常用命令
一、查看/开启/关闭防火墙状态
查看防火墙状态:sudo ufw status
开启:sudo ufw enable
关闭:sudo ufw disable
二、安装命令
安装 :sudo apt-get install openssh-server
新建文件:touch 文件名
新建文件夹:mkdir 文件夹名
三、 linux目录结构:
1./根目录:
2.linux主要目录速查表
3.linux常用命令:
1. 创建多级目录:
mkdir -p lib/com/src/java
2. 删除多级目录:
rm -r lib
3. 强制性删除,没有任何提示:
rm -f lib
注意:rm命令删除文件后,无法恢复
四、编辑器vi的使用
*vi的两种模式:
命令模式:当vi打开时默认为命令模式,要转入输入模式,需要按a或者i键。在命令模式下,此时键盘上输入的所有东西都被vi当作命令来对待。
输入模式:输入模式用来向文件输入内容。可以从命令模式中按a或者i进入输入模式。
进入输入模式后,就可以随意按键盘进行输入了。
输入完成后如果要保存,要先退回到命令模式(因为保存也是一种命令)。
在输入模式下按ESC键退回到命令模式。
注:注意看屏幕左下角,当命令模式时无提示信息或者提示文件名等信息,等处于输入模式时,提示 – INSERT –
在命令模式下如何保存:
:wq 保存并且退出
:w 只保存不推出
:q 只退出不保存,进来看了一下没改退出
:q! 不保存强制退出
:wq! 保存并强制退出
五、 自动补全命令
六、ls命令常用选项
可以有:
ls -lh ------将文件竖直排列,并显示大小
ls -lah --------将文件竖直排列,并显示大小和所有隐藏文件
七、 ls通配符的使用
八、linux文件目录的特点
touch .文件名 --------创建一个隐藏文件
九、 cd
cat和more命令比较
cat 123.txt
more 123.txt
tree命令、cp命令、mv命令
grep命令
- grep命令是强大的终端搜索命令,允许对文本进行模式查找。
选项 | 含义 |
---|---|
-n | 显示匹配的行及行号 |
-v | 显示不包括匹配文本的所有行 |
-i | 忽略大小写 |
查找123.txt中,包含有D(忽略大小写)的行及行号:
查找123.txt中不包含d的行及行号:
查找123.txt中包含D(忽略大小写)的行:
echo命令
- echo会在终端中显示参数指定的内容,通常和重定向连用
重定向>和>>
- linux允许将命令执行结果重定向到一个文件
其中:
>表示输出,会覆盖文件原有的内容
>>表示追加,会将内容追加到已有文件的末尾
新建一个文本a,并且在里边儿输入hello(会覆盖文件原有的内容):
在文本a中的末尾,追加hello world:
将桌面上的文件列表重定向(输出到)文本a中:
将桌面目录结构重定向到(追加到)文本a中: