Linux前期入门基础命令和简单设置

uid(用户编号)
id -u 查看当前用户的用户编号
tty 查看当前登录的是哪一个终端
alt + f1 返回原来的图形界面shell

who 查看当前登录终端的用户,有IP地址的是远程网络链接终端的
whoami 当前用户名
who am i 显示的信息比上面的那个更全
w 谁在登录,正在作什么 显示的信息比前面那几个还要全面缓存

/dev/tty 通常都是本地登陆的
/dev/pts 通常都是远程登录bash

init 5 只用管理员用户才能使用,普通用户没法使用
init 3 关闭图形界面
init 0 关机
runlevel 当前的登录模式
startx 打开图形界面,普通用户也能切换
chvt 1 切换到1终端 change virtual terminal网络

echo $PS1 查看变量
enable 查看/bin/bash中各类shell命令可使用的内部命令
help 内部命令列表
enable cmd 启用内部命令
enable -n cmd 禁用内部命令
enable -n 查看全部禁用的内部命令
which -a | --skip-alias 查看路径
whereis 查看路径ide

file 建立一个名字叫file的文件,此方式仅仅适用于/bin/bash这种shell
ll file 查看file文件的大小ui

hash 查看hash表中的缓存
hash -l
hash -p 路径 名字 将"路径"中的"命令"起别名为"名字"
hash -d 名字 清除"名字"的 缓存
hash -r 清除全部缓存操作系统

在配置中搜索方式是:/+搜索的名字,例如:
man bash
:/PS1
在man帮助中的bash里面有PS1的一些用法
或者man PROMPYING
里面也有PS1
修改路径在最上面
\e \033
\h 主机名简称 \H 主机名
\w 当前工做目录 \W当前工做目录基名
\t 24小 时时间格式 \T 12小时时间格式
\! 命令历史数 \$ 开机后命令历史数
\u 当前用户
help 直接查看enable禁用的命令行

type+命令 查看命令是内部仍是外部命令code

别名:
优先级 别名>内部命令>hash>外部命令
永久修改当前用户别名的路径:~/.bashrc
全部用户:/etc/bashrc
alias 显示全部别名
alias cdnet=‘cd /etc/sysconfig/network-scripts/’
alias cdn

which 命令 显示的是命令的路径
whereis 命令 显示的不单单有路径,还有帮助文档的路径因此

which ls 这个会显示ls的别名、路径

不使用别名的原命令方式
\ls
'ls'
"ls"

时间:
date 系统时钟
clock 硬件时钟
-s --hctosysy=hardware clock to system
硬件时间老大
-w --systohc= sysytem clock to hardware
操做系统时间覆盖硬件时间
date +%s 当前时间距离1970年的时间
date -d @date +%s

hwclock,clock:显示硬件时钟
-s,--hctosys 以硬件时间为准,校订系统时钟
-w,--systohc 以系统时钟为准,校订硬件时钟

时区:/etc/localtime
显示日历:cal -y

timedatectl list-timezone 列出时区
timedatectl status 查看当前的时区是哪一个
timedate set-timezone 时区 设置某个时区的时间

tzselect
5 )Asia
9) China
2)Beijing Time
1)Yes

最终修改的文件其实是
/etc/loacaltime
/usr/share/zoneinfo/Asia/Shanghai

关机:halt,poweroff 断电关机
重启:reboot
-f:强制,不调用shutdown
-p:切断电源
关机或重启:shutdown
shutdown[OPTION]... TIME[MESSAGE]
-r:reboot
-h:halt
-c:cancel
TIME:无指定,默认至关于 +1分钟
now:马上,至关于+0
+m:相对时间表示法,几分钟以后;例如+3
hh:mm:绝对时间表示,指明具体时间

关机设置:
     关机:halt,poweroff  断电关机

重启:reboot
-f:强制,不调用shutdown
-p:切断电源
关机或重启:shutdown
shutdown[OPTION]... TIME[MESSAGE]
-r:reboot
-h:halt
-c:cancel
TIME:无指定,默认至关于 +1分钟
now:马上,至关于+0
+m:相对时间表示法,几分钟以后;例如+3
hh:mm:绝对时间表示,指明具体时间

修改语言

vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"

screen命令:
建立新screen会话
screen -S[SESSION]
加入screen会话
screen -x[SESSION]
退出并关闭screen会话
exit
剥离当前screen会话
Ctrl+a,d
显示全部已经打开的screen会话
screen -ls
恢复screen会话
screen -r[SESSION]

bash的快捷键

Ctrl+l 清屏,至关于clear命令Ctrl+o 执行当前命令,并从新显示本命令Ctrl+s 阻止屏幕输出,锁定Ctrl+q 容许屏幕输出Ctrl+c 终止命令 Ctrl+z 挂起命令Ctrl+a 光标移动到命令行首,至关于HomeCtrl+e 光标移动到命令行尾,至关于EndCtrl+f 光标向右必定一个字符Ctrl+b 光标向左移动一个字符Ctrl+xx 光标在命令行首和光标之间移动Ctrl+u 从光标处删除至命令行首Ctrl+k 从光标处删除至命令行尾Alt+r 删除当前整行

相关文章
相关标签/搜索