暑假之自学Linux基础知识篇
1,一般来说,家目录都在/home下面
2,隐藏文件一般文件开头都以小数点开始,此文件不会被观察者模式显示出来
3,注销账号:Alt+Ctrl+Backspace
4,[dmtsai@study~]$_ 右边的~代表目前所在的目录
5,默认root的字符为#,一般身份的字符为$
6,命令行模式登录后所运行的程序被称为壳(shell)
7,命令,选项,参数等这几个东西中间以空格区分,不管空几格shell都视为一格
8,命令太长的时候可以使用反斜杠(\)来转义回车键
9,在linux系统中,英文大小写不一样
10,命令之后的选项除了带减号外还可以带正号
11,在linux bc中,1/3会等于0的情况,原因是bc默认输出整数,如果要输出小数点下位数,就要执行scale = numbe命令,那个number是小数点位数
12,按两次[tab]具有命令补齐功能。如果在command后面则代表命令补全功能,在第二个字段后面就会变成文件补全。
13,ctrl+c 表示中断目前程序的按键
14,ctrl+d表示键盘输入结束,可以用来取代exit输入
15,错误信息的查看,--help,man page,info page
16,通过man查出的文件信息会包含数字,如data(1),其中1表示用户在shel环境中可以操作的命令或可执行文件,5表示配置文件或某些文件的格式,8表示系统管理员可用的管理命令
17,(1)使用man page查找出的文件可以使用空格键往下翻页,也可以使用[page up]与[page down]来翻页,当按下[/]后,光标会移动到屏幕最下行,并等待你输入查找的字符串,如果要离开man page 按下[q]就可以。
(2)[home]去到第一页,[End]去到最后一页,?string向上查找此字符串。n,N,可以用n来继续查找下一个字符串,可以用N来进行反向查找
18,man -f man 其中-f代表可以取得更多与man相关的信息
19,man -k man 其中-k代表模糊查询
20,whatis [命令或文件],相当于man -f[命令或文件]
21,apropos[命令或文件],相当于man -k[命令或文件]
22,文本编辑器nano,使用方法:nano text.txt 如果text文件存在则打开,不存在则创建
23,观察系统的使用状态
(1)[who]表示目前有谁在线
(2)[netstata]查看当前网络状态
(3)[ps-aux]查看后台执行程序
24,将数据同步写入磁盘中:sync,最好被root账号来使用,一般账号使用的话只能同步自己的数据
25,重新启动,关机:rebot,halt,poweroff
26,shutdown
//26
shutdown [-krhc] [时间] [警告信息]
-k 不会真的关机,只是发警告信息出去
-r 将系统服务停掉后就重新启动
-h 将系统服务停掉后立即关机
-c 取消已经正在进行的shutdown内容
例子:
shutdown -h now
shutdown -h 20:25
shutdown -h +10
shutdown -r +30 "the system will reboot"
27,halt系统停止,屏幕可能保留系统已经停止的信息
28,poweroff系统关机,没有提供额外的电力,屏幕空白
29,suspend进入休眠模式
30,修改系统语言,LANG = en.US.utf-8 export LC_ALL = en.US.utf-8
31,每个账号可以有多个用户组支持
32,/etc/password用来存账号和一般身份用户,root相关信息,/etc/shadow用来记录个人密码,etc/group记录所有组名
33,-rwxrwxrwx 其中-是文件,当为d则是目录,为|则是链接文件,为b则是设备文件里面的串行端口设备
34,chgrp:修改文件所属用户组;chown:修改文件拥有者;chmod:修改文件的权限
chgrp -R users initial-setup-ks.cfg
[R]:进行递归修改,连同子目录下的所有文件,目录都更新成为这个用户组
chown也可以修改用户组
chown -R root:root initial-setup-ks.cfg
35,复制操作(cp)会复制执行者的属性和权限
36,chmod修改权限的方式有两种,数字和符号
(1)数字类型修改文件权限,r:4,w:2,x:1
chmod -R 777 ,bashrc
(2) 符号类型修改权限,u:uers;g:group;o:others;a:alls ;
chmod u=rwx,go=rx .bashrc
chmod a+w .bashrc
37,文件一般包含文本文件,数据库文件,二进制可执行文件
38,目录的x权限代表的是用户能否进入该目录成为工作目录的用途
39,mkdir 建立新目录 touch建立空文件 rm删除文件
40,.代表当前目录,也可以用./来表示
41, ..代表上一层目录,也可以用../来代表
今天的Linux复习内容就到这里