一、Linux命令的格式

1、Linux命令语法格式:

命令【选项】【参数】

2、命令格式中命令、选项、参数的具体含义

1)、命令:告诉Linux(UNIX)操作系统做什么。

2)、选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的

3)、参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)

Ls -a /:查看所有的文件信息(包含隐藏文件信息)

ls -l:显示文件详细信息

3、who命令:查看当前有几个终端在登陆系统

who am i:查看你当前登录的用户信息

1)、列出目前哪些用户在系统上工作,以及当前的日期和时间

4、date、cal和clear命令及带有参数的命令

cal -y:查看日历

调整时区:timedatectl set-timezone  Europe/Busingen(欧洲)

timedatactl set-timezone Asia/Shanghai(亚洲上海)

1)、date:显示当前系统的日期和时间

clock:主板显示时间(硬件时间)

clock -w:硬件同步系统时间

clock -s:系统同步硬件时间

ntpdate 192.168.0.114:即时同步另一台机器的时间

以后保证和192.168.0.114的时间同步方法:

修改文件vim /etc/ntp.conf

添加:server 192.168.0.114 iburst

linux按时间remove_字符串

然后启动nep的服务:systemtl start ntpd 

2)、date设置时间格式:date 月日时分年,(将时间设定为2019年7月9日下午13点34分,date 070913342019 hwclock -s同步硬件 -w同步系统)

clear:清屏

pwd:查看当前路径

touch:创建一个不存在的文件

mkdir:新建目录

mkdir -p one two:创建one、two两个目录

cp:复制

rm *:删除目录下所有文件,目录不会删除

mv:移动文件

more:分页查看

tar -zxvf xxx:解压压缩包

ifconfig:查看网卡         uname -r:查看内核版本

lsb_release -a:查看centos版本 

lsblk:查看系统分区硬盘信息

free:查看内存情况

lscpu:查看cpu内核信息

tty:查看当前终端

echo${SHELL}:查看当前shell

改变提示符字体颜色:PS1="\[\e[1;5;41;33m\][\u@\h \w]\\$\[\e[0m\]"(1:高亮显示,41:背景颜色(41-47),33:字体颜色,\u:当前用户,\h:主机名简称,\H:主机名,\w:当前工作目录,\t:24小时时间格式)

不带闪烁:PS1="\[\e[1;41;33m\][\u@\h \w]\\$\[\e[0m\]"

只需要字体颜色,不要背景:PS1="\[\e[1;33m\][\u@\h \w]\\$\[\e[0m\]"

要想保留这个设置,要改下配置文件。命令如下:

切换到根目录(root用户在root这个文件夹下面,普通用户是在home这个文件夹下面):

linux按时间remove_字符串_02

需要改.bash_profile这个文件:vim .bash_profile复制粘贴PS1="\[\e[1;41;33m\][\u@\h \w]\\$\[\e[0m\]"到文件中就可以了

enable:查看命令

PS1="[\u@\h]\$"

 

halt:关机 :poweroff    重启:reboot   -f(强制,不调用shutdown)  -p(切断电源)

关机或重启:shutdown  -r(reboot),-h(halt),-c(cancel取消关机)  

 用户登陆信息查看命令:

whoami:显示当前登陆有效用户

w:系统当前所有的登陆会话及所做的操作

 

nano:文本编辑

screen命令(相当于共享桌面):

安装scree:

1.lsblk,查看光盘挂载的路径

2.安装screen命令:rpm -ivh  /media/CentOS_xxxxxxx/Packages/screen-4.0.3-19.el6.x86_64.rpm

A终端创建screen会话:screen -S [SESSION]

B终端加入screen会话:screen -x [SESSION]

退出并关闭screen会话:exit

剥离当前screen会话:Ctrl+a,d

显示所有已经打开的screen会话:screen -ls

恢复某screen会话:screen -r [SESSION]

echo命令:

功能:显示字符

语法:echo [-neE][字符串]

说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号

选项:

-E:默认,不支持\解释功能

-n:不自动换行

-e:启用\字符的解释功能

显示变量:echo "$VAR_NAME" 变量会替换,弱引用

echo’$VAR_NAME‘变量不会替换,强引用

启用命令选项-e,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出

\a:发出警报声

\b:退格键

\c:最后不加上换行符号

\n:换行且光标移至行首

\r:回车,即光标移至行首,但不换行

\t:差人tab

\\插入\字符

\0nnn插入nnn(八进制)所代表的ASCII字符:echo -e '\033[43;31;5mmagedu\033[0m'\xHH插入HH(十六进制)所代表的ASCII字符

 history:查看编辑过的命令

whatis passwd:查看passwd命令的帮助文档在哪一章

man 5 passwd:查看第5章passwd命令帮助文档