Linux常用命令【Ubuntu】:
1. 目录
/ | ~ | . | .. |
根目录 | 宿主目录(用户目录) | 当前目录 | 父目录 |
宿主目录路径:/home/用户名
2. cd:切换目录
3. ls:显示目录中的子目录和文件
ls –a:显示目录中所有的子目录和文件(包含隐藏文件)
ls –l:显示子文件和子目录的权限、大小、拥有者和修改时间
4. clear:清屏
5. man:查看命令的使用
6. chmod:修改权限
例如:chmod 742 music 即:drwxr---w-
drwxrwxrwx -rwxrwxrwx
d:目录 -:文件
r w x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
4 2 1 | --- | --x | -w- | -wx | r-- | r-x | rw- | rwx |
7. pwd:查看当前所在目录路径
8. mkdir:创建目录
mkdir –p:若创建目录时父目录不存在,加-p
9. touch:创建文件
10. vi:编辑文件
i:插入
a:向后插入
esc+:+wq/x:保存并退出
esc+:+q!:强制退出不保存
esc+dd:删除一行
esc+8dd:删除8行
esc+x:删除一个字符
11. cp+原文件+目标文件:拷贝
12. cat+文件:显示文件内容
cat 文件1 文件2 > 文件3:连接文件1和文件2合并写入文件3中
13. mv:移动文件
14. echo:输出
echo cal > abc:将cal写入abc文件中(覆盖)
echo | cal > abc:将日历写入abc文件中(覆盖)
echo | cal >> abc:将日历追加至abc文件中
15. cal:日历 date:日期
16. rm:删除文件
rm –r:删除目录(同时删除该目录下所有的子文件和子目录)
17. locate:查询文件路径
18. more:分页显示
19. wc:统计
wc –c:统计文件有多少个字节
wc –m:统计文件有多少个字符
wc –w:统计文件有多少个单词
wc –l:统计文件有多少行
20. head:默认显示文件的前10行
head -3:显示前三行
21. tail:默认显示文件的后10行
22. grep:查找文件中包含的指定内容
grep name abc:查找abc文件中的name
grep e abc | wc –w:查找abc文件中有几个单词含有e