初识
- 启动终端。 切换[Ctrl]+[Alt]+[F1]~[F6]。
- 简单体验
$ touch file
#进入一个目录,cd是一个命令
$ cd /etc/
#查看当前所在目录
$ pwd
- 快捷键Tab、ctrl+c、ctrl+z、ctrl+s、 ctrl+z、ctrl+a、e、alt+backspace
方向键↑、man
用户和权限
- root最高级 。比win中的administrator更高级。
- 用户
who am i
sudo useradd user
sudo passwd user
装完系统后初次设置root密码。一些云虚拟机在安装前指定root密码。
adduser命令相当于useradd passwd mkdir 。 - 用户 用户组 root sudo
cat /etc/group | sort
group user
- su user , sudo cmd, su - user 改变环境变量。(su switch user)
man
man 查看帮助
cd 切换
- cd dir (change directory)
- .表示当前文件夹 …上级文件夹
tab自动补全 - ~代表用户根目录 /home/lilei
ls 文件权限
- ls 列出当前路径下所有文件。 win下是dir命令。
- ls -l -a -A隐藏文件 *.txt -h大小 (ls list)
- ls -l 文件类型和权限 链接数 所有者 用户组 大小 最后修改时间
- 文件权限 r read读, w write写, x execute执行, 数字表示
- 文件类型 -普通文件 d目录 l软连接 b块设备(硬盘) c字符设备 s socket p管道
- 修改权限 三组(拥有者u 用户组g 其它用户o)sudo chown u+rwx file -r filedir/ (chown change own)
- 变更所有者 sudo chown newuser file