Linux入门

编写命令:

1
echo hello world!!!

不知道这个命令什么意思吗?没关系:

1
man echo	manual(手册)

浏览目录的常用命令:

1
2
3
4
ls	显示目录中的文件列表	
ls -a 显示包含隐藏文件(隐藏文件一般为.开头)
cd 切换工作目录
pwd 显示当前工作的目录

这些命令到底是谁执行的?

1
echo $SHELL

其他命令和操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
clear			清屏		command+L也可以
自动补全路径 Tab键
history 历史命令
使用变量 $
使用反引号 反引号内的命令将优先执行
字符串转义问题 \
exit 退出终端
su 切换当前用户身份
touch 修改文件或文件夹的时间属性,如果文件不存在创建文件
mkdir -p 创建目录(-p自动创建不存在的目录)
cat / less 查看文件(显示方式不同)
find 搜索文件(支持模糊查询)
mv 文件修改(重命名和移动路径)
rm -rf 文件强制删除
vi 命令模式(x,dd,n+dd,d+$,u,.) 插入模式 底行模式(q,q!,w,wq)

正则表达式

1
2
grep			globally search a regular expression and print
定位符 ^,$

系统命令

1
2
free -m 		查看内存空间
df -lh 查看存储空间