Unix是1969年由Ken Thompson编写的,它是后来各种内核版本研究的雏形。后来在1991年8月,Linus Torvalds创造了开源的linux,对开源发展做出了划时代的贡献。在linux系统中中,脱离了windows的图形界面,所有的操作交由内核之上的shell程序,它是我们管理硬件的一个交互式接口。本次学习目标:了解linux的基本使用。
一、登陆linux
进入linux系统之后,会提示用户登陆系统,输入用户名密码之后登陆。
注:root登陆显示#
普通用户登陆显示$
二、切换登陆界面
<1>图形界面-->命令行界面有:
ctrl+alt+f#(2--6)
chvt #(2--6)
init 3
<2>命令行界面----->图形界面有:
ctrl+alt+f1
chvt 1
init 5
注:不建议大家在生产生活中执行操作,作为了解即可
三、关机、重启命令
rebort :重启
init 0 :关机
poweroff :关机
halt :关机
shutdown
-h TIME MASSAGE:TIME时间关机,并输出MASSAGE
如:shutdown -h +1 System will down after 3 miinutes
-r TIME MASSAGE: TIME时间重启,并输出MASSAGE
注:ctrl+c可终止以上命令的执行。
五、用户命令格式
命令格式
Command [OPTIONS...] [ARGUMENTS...]
OPTIONS:调节命令
短选项:-c, 例如:-l,-h...
长选项:--word,例如:--all,--humen-readable...
ARGUMENTS:命令的处理对象
六、基础命令
ifconfig:显示网卡信息
tty:显示终端编号
history:查看命令历史
nano:文本编辑器
gedit:图形界面编辑器
cat FILE:查看文件信息
date:显示系统软件时间
+%F:以yy-mm-dd的形式显示当前时间
+%Y:输出年份
+%m:输出月份
+%d:输出日期
+%H-%M-%S:以hh-mm-ss的形式输出当前时间
+%j:输出今天是本年的第几天
-d "STRING":输出STRING所表述的时间
-d +10:输出10天后的日期
clock:显示系统硬件时间
hwclock -w:同步硬件时间为软件时间
hwclock -s:同步软件时间为硬件时间
bc:调出计算器
cal [DD] [MM] [YY]:输出日历
alias:查看命令别名
alias COMMAND=VALUE:定义命令别名
unalias COMMAND:取消命令别名
echo
-n [STRING]:不换行输出STRING
-e [STRING]:若STRING中出现以下符号,则当作特殊符号处理
\n:换行输出
\t:插入tab
\a:发出声音
\\:插入\字符
\0nnn:插入nnn(八进制)所代表的ASCII字符
\033[##;**m\033[0m:插入有颜色的字体
##:41-47,背景色,依次是红绿黄蓝紫青白
** :31-37,前景色,同上
hash:查看缓存
-d COMMAND:删除指定的缓存
-r:删除全部缓存
screen:创建屏幕管理
-ls:查看当前的screen会话列表
exit:退出screen并删除之
ctrl+a,d:退出会话信息
-r:恢复会话
-S session_name:创建指定名称的会话
-x session_name :连接进入会话
注:此功能在用在屏幕共享中,是非常方便的,建议掌握
七、帮助手册
获取方法:
whatis COMMAND:得到命令帮助信息所在的目录
whereis COMMAND:得到命令的路径和帮助信息所在的目录
对于内部命令
help COMMAND
对于外部命令
COMMAND --help
man COMMAND
注:info类同于man,也是一个查看帮助手册的命令
八、小命令-->大安全
linux中,不妨改变几个配置文件,来保证我们系统的安全。
vim /etc/centos-release
什么鬼?CentOS 10.1,你见过吗?
vim /etc/issue
作为黑客小白的你,是不是已经蒙圈了,哈哈!
还要注意一点:实际生存生活中,不可直接使用root用户登陆!
以上都是自己总结所得,有什么不正确的地方,还望大家多多指正!
本文出自 “dmwing” 博客,请务必保留此出处http://dmwing.blog.51cto.com/11607397/1829404
原文地址:http://dmwing.blog.51cto.com/11607397/1829404