Linux学习笔记
一.登录Linux[root@linux~]#
root:目前使用者账户 @之后接的内容:主机名称
root为管理员账户 #:提示字元(对于root账户) $:提示字元(对于一般账户)
系统出现乱码时,设置语言:LANG=en或者LANG=en_US
如何开通root帐户
ubuntu默认不启用root帐号,第一个用户具有管理员的权限,用它的普通密码就能执行sudo,用passwd root直接能修改root密码
~$ sudo passwd root
Password: //第一个用户的密码
Enter new UNIX password: //root密码
Retype new UNIX password:
passwd: password updated successfully
su root(进入root帐号)
二.指令方式
[root@linux~]# command [-options] parameter1 parameter2…
1. command为指令的名称,例如变化路径的指令为cd
2. 中括号[]不存在实际的指令中,加入参数设定是,通常为-号,例如–h;
完整的参数名称输入用—符号,例如–help
3. command,-options,parameter1...中间以空格来区分。不论几个空格shell都视为一格。
4. 指令太长时,使用\符号来连接下一行
5. 在Linux系统中,英文大小写字母是不一样的。如CD和cd不同
简单指令:
date日期
cal 日历
cal [month] [year] 显示任意年月的日历
bc 进入计算器+加 -减*乘 /除 ^指数 %余数quit退出scale=3小数点精确位数
三.重要热键
[Tab]按键
1. 命令补全,查询匹配的指令 #ca[Tab][Tab]
2. 档案补齐, #ls –al ~/.bash[Tab][Tab]
[Tab]接在一串指令的第一个字的后面,则为命令补全
[Tab]接在一串指令的第二个字以后时,则为档案补全
[Ctrl] + C 停止执行的程序
[Ctrl] + D 退出文字界面相当于exit功能
四.错误信息查看
[root@linux~]#DATE
~bash:DATE:command not found
bash表示我们的shell的名称
查询指令
man
1. man date
2. 输入/string向下搜索string这个字串
3. 输入?string向上搜索string这个字串
4. q 离开指令查询帮助
info
m进入到某一节点文章
n前往下一个info page处
p前往上一个info page处
s(/)在info page当中进行搜索
u向上移动一层
b光标移动到该info画面中第一个node处
e光标移动到该info画面中最后一个node处
关于关机:
1. 观察使用者who
观察网络情况 netstat –a
背景程序 ps –aux
2. 关机指令:
将资料同步写入硬盘:sync 关机之前必须执行(只有root账户才能执行)
常用关机指令:shutdown 只有root有权利关机
重新开机,关机:reboot,halt,poweroff
shutdown语法
[root@linux~]#/sbin/shutdown [-t秒] [-arkhncfF] [时间] [警告信息]
示例:
[root@linux~]#/sbin/shutdown –h 10 ‘I will shutdown after 10mins’
这个机器将在10分钟后关机!并且会显示在登入者的屏幕
-t sec:-t后面加秒数,就是“过几秒后关机”
-k:不要真的关机,只是发送警告讯息出去
-r:将在系统的服务停掉之后重新开机
-h: 将在系统的服务停掉之后,;立即关机
-n:不经过init程序,直接以shutdown的功能关机
示例:
[root@linux~]# shutdown -h now
立刻关机,其中now相当于时间为0的状态
[root@linux~]# shutdown -h 20:25
系统在今天的20:25分会关机
[root@linux~]# shutdown –h +10
系统再过10分钟后自动关机
[root@linux~]# shutdown –r now
系统立刻重新开机
[root@linux~]# shutdown –r +30 ‘The system will reboot’
再过三十分钟系统会重新开机,并显示后面的信息
[root@linux~]# shutdown –k now ‘This system will reboot’
仅发出警告信件的参数!系统并不会关机。