linux基础命令

初学者基本常用命令

1 查看liunx版本信息以及修改版本信息
1 uname -a
linux基础命令
2 cat /proc/version
linux基础命令
3 lsb_release -a
linux基础命令
4 cat /etc/issue(用于centos6)
linux基础命令
5 hostname
linux基础命令
6 cat /etc/cat /etc/centos-release
linux基础命令
终结 前三种显示liunx版本信息比较详细,后三种只显示版本号。
修改版本型号
在图形界面修改用
gedit
gedit /etc/centos-release
在终端界面修改,这时候需要修改文件。用nano命令
nano 跟文件路径
nano /etc/centos-release
linux基础命令
linux基础命令
2 判断当前登录是普通管理员用户还是超级管理员用户用
id -u 显示为0为超级管理员用户
3 终端
终端terminal
 设备终端 键盘鼠标显示器
 物理终端( /dev/console ) 控制台console
 虚拟终端(tty:teletypewriters, /dev/tty# #为[1-6]) tty 可有n个,Ctrl+Alt+F[1-6]  图形终端( /dev/tty7 ) startx, xwindows CentOS 6: Ctrl + Alt + F7 CentOS 7: 在哪个终端启动,即位于哪个虚拟终端
 串行终端( /dev/ttyS# ) ttyS
 伪终端( pty:pseudo-tty , /dev/pts/# ) pty, SSH远程连接
 查看当前的终端设备:#tty
who am i 显示在哪以及终端号
linux基础命令
who -r 和 runlevel命令可以用来查看当前的Linux服务器的运行级别。
4 什么是shell
Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。 它接收用户输入的命令并把它送入内核去执行。shell也被称为LINUX的命令解释器,shell是一种高级程序设计语言。
显示当前使用的shell
echo ${SHELL}
显示当前系统使用的所有shell
cat /etc/shells
5 命令提示符
1 命令提示符
[root@localhost ~]#
# 管理员
$ 普通用户
2 显示提示符格式
echo $PS1
3 修改提示符格式
PS1=”\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]”
linux基础命令
6 通过命令装软件包
1 lsblk先查看设备信息,查看光盘挂载路径
2 通过 rpm -ivh 跟光盘路径跟软件按tab键补充
3 查看是否安装成功 rpm -qa 跟软件名
linux基础命令
7 文件传送、移动
在liunx上把文件传送到windows上
sz 跟路径如下
linux基础命令
8 查看设备
lsblk
9 查看内存信息
free -g
free -m
10 mtod 登录提示信息
cat /etc/motd 查看etc下的motd信息
ll /root/motd 大小
cp /root/motd /etc 复制root下motd信息到etc下
linux基础命令
作业
/etc/issue 实现登录终端,时间,主机名
在本机字符终端登录时,除显示原有信息外,再显示当前登录终端号,主机名和当前时间
首先用 nano编写文本
nano /etc/issue
在文本编写 通过issue内部代码选择相应输出方式
issue内的各代码的意义:
\d 本地端时间的日期
\l 显示第几个终端机接口
\m 显示硬件的等级(i386/i486/i586)
\n 显示主机的网络名称
\o 显示domain name
\r 操作系统的版本(uname -r)
\t 显示本地端时间的时间
\s 操作系统时间
\v 操作系统的版本
11 内外部命令
内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。
外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。
特点
内部命令集中在bash中,依赖于shell。
外部命令存在独立的磁盘文件。
查看内部命令有
1 enable
enable 查看系统内部命令
enable -n [参数] 禁用命令
例如 禁用wait内部命令
linux基础命令
enable -n 查看禁用的命令
linux基础命令
enable [参数] 启用被禁用的命令
linux基础命令
2 type 查看命令是内部命令还是外部命令
type [参数] 查看命令是内部、还是外部命令
linux基础命令
type -a [command] 显示命令在不同文件的路径,因为有些命令存在多个文件。
查看命令路径
which -a [command]
linux基础命令
hash -t [commang] 显示该命令的路径
linux基础命令
whereis [参数] 显示参数所在目录
linux基础命令
12 hash 缓存一些系统运行过的命令
linux基础命令
hash -d [command] 清楚该命令的缓存。
linux基础命令
hash -r 清除缓存所有
linux基础命令
hash -l 显示缓存详细信息
linux基础命令
hash -p 后跟路径 [别称] 给外部命令起个别名
例如 给 /usr/bin/free 起个别名为f
linux基础命令
hash -t [command] 显示该命令的路径
linux基础命令
13 显示别名
alias 显示所有别名
linux基础命令
创建别名
linux基础命令
linux基础命令
删除别名
unalias [command]
linux基础命令
unalias -a 删除所有别名
linux基础命令
如果别名同原命令同名,如果要执行原命令,可使用
\ALIASNAME
“ALIASNAME”
’ALIASNAME’
command ALIASNAME
/path/commmand
上述这些别名的创建不是永久性的,要想永久性存在要写文本保存起来
对于当前用户:别名放在.banshrc中 (局部使用)
对于root用户:别名放在banshrc中(全局使用)实际社会应用中不提倡这种。
14 显示当前使用的shell
echo ${SHELL}
echo $SHELL
显示当前系统使用的所有shell
cat /etc/shells
linux基础命令
15 命令提示符:prompt
[root@localhost ~]#
# 管理员 $ 普通用户
显示提示符格式
echo $PS1
linux基础命令
修改提示符格式
PS1=”\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]”
linux基础命令
\e \033
\u 当前用户
\h 主机名简称
\H 主机名
\w 当前工作目录
\W 当前工作目录基名
\t 24小时时间格式
\T 12小时时间格式
\! 命令历史数
\# 开机后命令历史数0
16 echo命令
linux基础命令
linux基础命令
1命令行扩展、被括起来的集合
linux基础命令
17 date命令
date [OPTION]… [+FORMAT]
date 显示和设置系统时间
date +%s 显示1970年到下的秒数
date -d @1532252947 有秒数推出哪一年
clock 、hwclock显示硬件时间
对时区的更改有以下命令
date –[加时区]
linux基础命令
clock显示硬件时间
如果以硬件时间为准用clock -s
以系统时间为准用clock -w
在实际生产中,工作人员往往对成千上万个机器进行管理,随着时间的推移机器中的时间会各不相同,这给管理人员带来了很大的不便。统一时间是必要的。
date -s 设置时间
linux基础命令
date -d
date -d “-1day” +”%Y-%m-%d %H:%M:%S”
linux基础命令
%H:%M:%S=%T(时分秒)
%Y-%m-%d=%F(年月日)
18 man帮助
man常用于命令参考
linux基础命令
linux基础命令
whatis [command]定位章节号
19 info信息页
GNU工具info适合通用文档参考
linux基础命令
info [command] 详细帮助
20 显示信息
nano /etc/issue 登录前显示信息
cat /etc/motd 登录后显示信息
21 对命令怎样查看帮助
type 判断内部还是外部命令
type -a [command] 则查看在什么路径下
whatis [command] 显示章节号
man 章节 [command] 查看帮助用法
linux基础命令
linux基础命令
echo $PATH 显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。如:/usr/local/bin:/bin:/usr/bin。当我们执行程序时,shell自动跟据PATH变量的值去搜索该程序。
命令执行优先级
别名>内部命令>外部命令
22 screen 命令
创建会话screen
先装screen包
1 lsblk 查看光盘挂载路径
2 rpm -ivh /光盘路径 包路径
linux基础命令
1本机screen -c [会话名称] 2救助 :screen -ls 显示会话名 screen -x [会话名称]加入会话 3救助完成 本机 Ctry+a,d 剥离当前会话 恢复会话 sereen -r
实际生产中远程备份突然断网如何保证数据正常
在备份前先开screen在备份

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/103641

(0)
nicheniche
上一篇 2018-07-22
下一篇 2018-07-22

相关推荐

  • 文本处理命令

    查看文件 cat   tac rev   more less 行号 cat -n … | grep … grep -n … 文件名 ls … | grep … 行处理 截取 head -n # FILE tail -n # FILE 排序 sort -t “X&#82…

    Linux笔记 2018-04-22
  • 实验:正向主DNS实现 实验:反向解析DNS 实验:从DNS服务器实现

    实验:正向主DNS实现实验:反向解析DNS 实验:从DNS服务器实现 在主服务器vim /etc/named.confallow-transfer { slaveip;}; 加此行从服务器vim /etc/named.confallow-transfer { none;}; 加此行 vim /etc/named.rfc1912.zoneszone &#822…

    2018-06-01
  • 在VMware上安装CentOS 6 教程

    一、下载并安装虚拟机软件VMware Workstation 14 下载地址: https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 下载完成后,从网上搜一个注册码来安装注册 二、下载CentOS 6.9安装镜像 下载地址: http://mirrors…

    2018-03-29
  • 软硬链接

    软链接和硬链接的区别

    2018-03-31
  • AWK

    AWK awk介绍 awk:开发人:Aho, Weinberger, Kernighan, 功能:报告生成器,格式化文本输出     有多种版本:New awk(nawk),GNU awk( gawk) gawk功能:模式扫描和处理语言 awk主要功能:格式化显示文档和打印报表 /usr/bin/awk ===>  gawk   的软链接 &nbs…

    Linux笔记 2018-05-21
  • Linux的哲学思想

    Linux的哲学思想 1、一切皆文件(硬件设备亦如此): 所有资源在Linux上都已以文件方式存在,包括硬件设备(设备文件)通信接口。 linux 系统中所有的设备都是作为文件系统的一个节点来挂载和使用的,比如光驱,一般挂载在 /mnt/ cdrom 里,cpu挂载在/dev/cpu. 2、 由众多功能单一的小程序组成: 且每一个小程序只做一件事情,并且只做…

    Linux笔记 2018-08-04