Unix Environment day01
学习内容
Linux历史
我的第一篇博文中有总结Linux的历史。
学习一门语言最好的方式,就是先去了解它的历史。
Unix命令操作
注:Unix区分大小写。
命令 | 作用 |
---|---|
ctrl+alt+t | 打开终端 |
ctrl+shift “+” | 放大字体 |
ctrl “-” | 缩小字体 |
clear | 清屏 |
pwd | 显示当前目录的绝对路径 |
cd | 切换目录 |
./ | 当前目录 |
. ./ | 上一级目录 |
ls | 显示当前目录下的文件和目录 |
ls -a | 显示隐藏的文件 |
ls -R | 递归显示 |
(了解)ls -F | 显示当前路径下的所有目录 |
ls -t | 按时间排列 |
ls -l | 查看详细信息 (缩写ll) |
touch | 创建一个新的并且内容为空的文件 |
mkdir | 创建目录 |
mkdir -p | 联级创建目录 |
mv | 移动文件/目录或重命名 |
cp | 复制文件 |
cp -r | 复制目录 |
rm | 删除文件 |
rm -r | 删除目录 |
(了解)rm -f | 强制删除 |
(了解)rm -rf | 强制删除目录 |
chmod | 修改文件权限 |
sudo+命令 | 普通用户使用超级管理员权限(sudo加在指令的最前面) |
su+用户名 | 切换账号 |
sudo passwd+用户名 | 修改密码 |
man+命令 | 官方提示文档 (q退出) |
exit | 关闭系统 |
day01作业
- Unix和Linux系统的关系和区别?
答:Unix是Linux的父亲。UNIX 系统大多是与硬件配套的,也就是说,大多数 UNIX 系统如 AIX、HP-UX 等是无法安装在 x86 服务器和个人计算机上的,而 Linux 则可以运行在多种硬件平台上;UNIX 是商业软件,而 Linux 是开源软件,是免费、公开源代码的。 - unix/linux系统结构分为几层?分别是?
答:UNIX/Linux 系统可以粗糙地抽象为 3个层。底层是UNIX/Linux 操作系统,即系统内核(Kernel);中间层是Shell层,即命令解释层;高层则是应用层。 - Linux系统的根目录是?
答:/。 - Linux系统的家目录是?它的绝对路径是?
答:~。/home/用户名。 - 普通用户与超级用户如何进行相互切换?
答:su+用户名 。 - Linux中什么是绝对路径,什么是相对路径?
答:以“/”开头的。以“.”开头的。 - clear,pwd,cd命令的作用
答:clear清屏
pwd显示当前目录
cd切换目录 - 查看当前目录下所有文件包括隐藏文件的详细列表信息
答:ls -a -l - 在“桌面”目录创建两个文件file1,file2
创建两个目录 d1,d2
将文件 file1 移动到 d1 目录下
将文件 file2 复制到 d1,d2 目录下
删除 桌面下的 file2
删除 目录 d2
将目录 d1 修改为 de1
答:
briup@student:~$ cd 桌面
briup@student:~/桌面$ ls
a a.txt briup oom oon oop ss sst SST wangzh
briup@student:~/桌面$ touch file1 file2
briup@student:~/桌面$ mkdir d1 d2
briup@student:~/桌面$ mv file1 d1
briup@student:~/桌面$ cp file2 d1
briup@student:~/桌面$ cp file2 d2
briup@student:~/桌面$ rm file2
briup@student:~/桌面$ rm -r d2
briup@student:~/桌面$ mv d1 de1
- 创建一个文件test,设置test的权限,使自己有读和写的权限,组用户有读的权限
其他用户没有任何权限,用数字模式实现上述设置,并查看设置结果。
答:
briup@student:~$ cd 桌面
briup@student:~/桌面$ touch test
briup@student:~/桌面$ ll test
-rw-rw-r-- 1 briup briup 0 7月 23 16:36 test
briup@student:~/桌面$ chmod 640 test
briup@student:~/桌面$ ll test
-rw-r----- 1 briup briup 0 7月 23 16:36 test
总结
今天内容很简单,基本功一定要学扎实。