仅在图形界面界面下可使用gedit编辑工具对文本文件进行编辑

cd /etc/gdm/ ->>>> gedit custom.conf

在[daemon]下方,添加如下两行可进行开机自动登录系统,仅限测试环境

AutomaticLoginEnable=true
AutomaticLogin=root

gedit /etc/sysconfig/network-scripts/ifcfg-en33:使用gedit配置网卡信息

nano custom.conf:nano命令也可以编辑文本文件

cat /etc/gdm/custom.conf:cat命令打印文本文件内容到屏幕

id -u [NAME] :id命令用来查看用户id。

终端terminal

tty:查看现在在哪个终端

who:查看一共开了多少个终端,都有谁在哪个终端登录

whoami:显示当前用户名

who am i:显示我现在在哪个终端登录

w:显示谁在登录并且做什么事

模式切换:
init 3
init 5
init 0
查看当前模式
runlevel

startx:开启图形界面程序()Ctrl+c:关闭图形界面程序

chvt [1-6]:切换虚拟终端(快捷键失效的情况下使用)

shell程序:将用户输入的命令翻译成机器语言。

echo ${SHELL}:查看主机使用的默认SHELL

cat /etc/shells:查看主机支持的SHELL。

> f1:创建空文件

如果想影响全局命令提示符:需要添加到/etc/profile.d/env.sh
nano /etc/profile.d/env.sh
加入:
PS1="[\u@\h \W]\$"
type 命令:查看命令是内部命令还是外部命令。
enable -n type:禁用内部命令
enable type:启用内部命令
help:查看内部命令帮助,带*号为禁用项。

hash:命令路

径缓存记录,

which:可以查看外部命令对应的相应路径。
which -a yes:显示全部yes命令的相应路径。
which --skip-alias ls:忽略别名只显示命令路径
alias:定义命令别名(重名的情况下优先级:命令别名>内部命令>外部命令)
alias cdnet='cd /etc/sysconfig/network-scripts/'
对于别名带参数的命令,想要使用原始命令可选择(\命令 '命令' 或者 command 命令)

时间和日期

/etc/localtime
date:显示时间和日期
date 031010302019.30 月日小时分钟年.秒
date -d "-2 day" +%F:显示两天以前的日期。
date -s "-1 day":设置为昨天的时间。
date +%s:将现在的时间转化为秒(距1970年1月1号经过的秒)
clock|hwclock -s|--hctosys 或者 -w|--systohc
ntpdate IP地址:同步网络上的时间
timedatectl status:查看当前时区
timedatectl list-timezones:列出可用时区
timedatectl set-timezone Europe/Zurich:设置当前时区
tzselect:(centos6)设置时区
cal 9 1752

1,date +"%F %T"
2,date -d "-2 day" +%A
3,date 080706052019.10

关机

开启会话

ctrl+a,d:退出当前会话
删除会话文件:rm -f /var/run/screen/S-root/数字.会话名称。
在会话中,可以使用ctrl+a,*,查看当前screen中有谁在连接。

回显:



bc转换进制

/etc/motd文件:可在此文件写入开机登录后提示信息。
"":弱引用:变量进行替换

'':强引用:变量不进行替换

` ` = $():取命令执行结果

cp `which --skip-alias ls` /data :取得命令所在路径的文件并复制到/data目录下。

echo {a..e}:显示a b c d e

echo {10..20..2}:显示10 12 14 16 18 20

echo file{a,b,c}.{log,txt}:分列式乘法:a.log a.txt b.log b.txt c.log c.txt

history用法


history -c|-d|



whatis cal:查看cal的有哪类帮助信息。
makewhatis:创建查询数据库。
mandb:更新帮助数据库。
yum install man-pages:安装man手册。
whereis ls