Ctrl+Alt+F1组合键,图形用户界面模式
Ctrl+Alt+F2~F6命令行模式登录tty2~tty6
startx启动图形界面
在终端登录Linux
输入密码的时候不会显示任何的字样
exit离开系统
执行命令:
command [-options] parameter1 parameter2 ...
1:一行命令中第一个输入的是绝对命令或可执行文件(Shell脚本)
命令、选项、参数等这几个东西中间以空格来区分,不论空几格shell都视为一格,所以空格是很重要的字符。
回车键代表着一行命令开始启动
命令太长的时候,可以使用反斜杠(\)来转义回车键,使命令连续到下一行。
Linux系统中,英文大小写字母是不一样的。
ls
date 结果显示日期与时间
locale显示目前所支持的语系
修改语系成为英文语系:
LANG=en_US.utf8
export LC_ALL=en_US.utf8
显示日期与时间的命令:date
显示日历的命令:cal
计算器:bc
date +%Y/%m/%d
date +%H:%M
cal:
cal 2018
cal 10 2018
bc:
scale=number,number就是小数点的位数
quit离开bc的软件环境
命令行模式里面执行命令时,会有两种情况:
一种是该命令会直接显示结果,然后回到命令提示字符等待下一个命令的输入
一种是进入到该命令的工作环境,直到结束该命令才返回到命令行界面的环境
Tab:具有命令补全与文件补齐的功能
Ctrl+c:中断目前程序
Ctrl+d:键盘输入结束,相当于exit
Shift+ page up/page dowm
上下翻页
date --help:将命令的用法展示
man page命令,如果要使用的是从来没有使用过的命令,或者是文件的格式(在线求助系统)
DATA(1)括号内1代表:一般用户可使用
代号1:用户在shell环境中可以操作的命令与可执行文件
2:系统内核可调用的函数与工具等
3:一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
4:设备文件的说明,通常在/dev下的文件
5:配置文件或是某些文件的格式
6:游戏(games)
7:惯例与协议等,例如Linux文件系统,网络协议,ASCII代码等的说明
8:系统管理员可用的命令
9:跟内核有关的文件
man page
空格键:向下翻一页
page down:向下翻一页
page up:向上翻一页
home:去到第一页
end:去到最后一页
/string:向下查找string这个字符串
?string向上查找string这个字符串
n,N:继续下一个查找
q:结束这次man page
info page
nano:文本编辑器
正确关机的方法:
shutdown reboot
看谁在线,执行who这个命令;
查看网络的联机状态:netstat -a
查看后台执行的程序: ps -aux
sync:将数据同步写入硬盘中的命令
su - :让身份变成root
reboot ,halt,poweroff
文件权限
ls -al
-rwxr-xr--:文件,234拥有者权限,567用户组的用户权限,890其他用户的权限
r:读
w:写
r:执行
chgrp:修改文件所属用户组
chown:修改文件拥有者
chmod:修改文件的权限
cp 复制
chmod 644 .bashrc
u g o a
chmod a-x .bashrc
chmod 644 .bashrc
Linux目录配置的依据-FHS
Filesystem Hierachy Standard (FHS):用户可以了解到已安装的操作软件通常放置于哪个目录下
不变:
/usr(软件存放处) 可分享 /etc(配置文件)不可分享
/opt(第三方辅助软件) 可分享 /boot(启动与内核文件)不可分享
可变:
/var/mail(用户邮箱)可分享 /var/run(程序相关)不可分享
/var/spool/news(新闻组)可分享 /var/lock(程序相关)不可分享