仅在图形界面界面下可使用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