linux每日笔记---day 1

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刷新

你可能感兴趣的:(linux每日笔记---day 1)