Linux是一套操作系统
操作系统能有效率的控制硬件资源的分配,提供计算机运作所需要的功能(如网络功能),提供开发软件的环境,提供一整组系统呼叫接口来给软件设计师开发。
简单指令:
命令 | 解释 |
---|---|
ls -al ~ | : 列出当前目录下的所有文件 |
Tab按键 | 自动补全 |
ctrl+c按键 | :中断程序 |
cd | :切换工作目录 |
pwd | :显示当前目录 |
mkdir | :建立一个新的目录 |
rmdir | :删除一个空的目录 |
cp | :复制 |
rm | :删除 |
mv | :移动 |
head | :查看文件内容的前几行 |
tail | :查看文件内容后几行 |
more | :可翻页查看 ,命令:more 文件 空格键翻页,q离开 |
less | :一页一页翻 命令:less 文件,用pageup、down翻页 q 离开 |
shift+pageup/pagedown按键 | :翻页 |
–help | :查看某一指令的用法与选项参数 |
关机 | :shutdown |
重新启动 | :reboot |
Linux文件权限与目录
1.文件拥有者(Linux多人多任务的系统,个人隐私重要)
2.群组(分组权限)
3.其他人
Linux里每一个文件都有【user,group,other】三种身份的权限
假如为root身份,用ls -al查看文件属性
1.文件类型与权限
2.多少档名连结此节点
3.文件拥有者(拥有者账号)
4.所属群组
5.容量大小,单位byte
6.最近修改日期
7.文件的档名,若名字前有 . 表示此文件为隐藏文件
图中第一栏档案类型权限有十个字符
-
第一个字符为d代表目录,为-代表文件,为l代表连结档(link file)类似于windows的快捷方式,为b代表装置文件里供存储的接口设备,为c代表装置文件里的串行端口设备,如键盘、鼠标
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cc69c3c2af27a0273f6db1ad822cb19a.jpeg#pic_center)
改变文件属性与权限
chgrp : 改变文件所属群组 命令:chgrp 群组 文件名
chown:改变文件拥有者 命令:chown 拥有者 文件名
chmod:改变文件的权限
可以用数字类型改变权限:
r:4
w:2
x:1
rwx=4+2+1=7
770则代表rwxrwx—
变更命令:chmod 770 文件名
重要的一点r,w,x,针对目录是什么意思?
r:表示读取目录结构列表的权限,可以查询
w:可以建立新文件与目录,删除文件与目录,更改名字,移动文件、目录
x:代表用户能否进入该目录成为工作目录
echo $PATH 查看哪些目录被定义
$后边接变量
echo 表示『显示、印出』
PATH这个变量的内容是由一堆目录所组成的,每个目录中间用冒号:来隔开
将路径加入PATH中后,路径下的文件在任何目录下都可以执行
[root@study ~]# PATH="${PATH}:/路径"