1、Linux终端简单介绍
linux命令行也成为Linux终端界面(terminal或console),strl+alt+f1~f6组合按钮可打开6个终端。
另外,Mac iterm下开多个终端:command+d
2、shell
shell是命令行模式下的程序,负责最外层与用户的通信工作。
3、命令行格式
command + -option + param1 param2 ...
如:ls -al ~ 或 ls -s -l ~
表示列出自己主文件夹~下的所有隐藏文件与相关的文件属性。
另外,shell区分大小写;不论空几格shell都视为一格。
4、几个热键
- tab:
接第一个命令后面:命令补全;
接第二个命令后面:文件补全;
连按两次显示所有匹配项;
ls -al ~./bash[tab][tab] 列出所有该文件名匹配文件 - ctrl + c:
终端程序 - ctrl + d
结束输入
5、关于错误信息
-bash:DATE:command not found
bash表示shell名称
command not found原因:
- 命令不存在,没安装
- 该命令所在目录的用户没有将它加入命令搜索路径,参考bash的PATH说明
- 打错命令
6、关于linux
linux是多用户多任务的系统,常会有多人同时使用这台主机工作
7、linux文件属性
ls -al 列出所有文件
ls是list的意思,显示文件的文件名与相关属性,-al表示列出所有的文件的详细权限与属性
8、文件信息每一行7个字段代表的含义
ls -l /etc/termcap /root/install.log
显示文件信息
- 第一列:如:-rr-r--r--
第一个字符为d表示目录,为-表示文件,l连接文件,b设备接口,c串行设备接口,如键盘鼠标等。
后面三个一组,,每组分别表示文件所有者的权限、同用户组权限、其它非本用户组权限。 - 第二列表示有多少文件名连接到次节点
- 文件或目录的所有者
- 用户组
- 容量大小
- 创建日期或最近修改日期
- 文件名
9、文件
linux系统中每一个文件加了很多属性进来,尤其是用户组的概念。
10、改变文件属性与权限
- chgrp改变文件所属用户组
改变组名要在/etc/group文件内操作 - chown 改变文件所有者
- chmod 改变文件权限
1、数字类型改变文件权限
2、符号类型改变文字权限
.bashrc保存个人的一些个性化设置,每次修改,使用 source ~/.bashrc或 .~/.bashrc刷新