码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令

时间:2019-08-04 19:30:10      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:命名   scope   root用户   安装   粘贴   新建   三种模式   his   文字   

[root@localhost ~]#
[tester@localhost home]$ : 命令提示符

root/tester 表示当前登录的用户

localhost 表示当前登录的服务器名称
测试服务器:test1,test2??
开发服务器:dev1,dev2??

~/home 表示当前所在目录的名称
~ 表示用户的家目录

# 表示当前登录用户是root用户(超级用户、管理员)
$ 表示当前登录用户是普通用户

/ 表示根目录

/etc: 用于保存系统数据文件、启动文件和脚本等
/bin: 存放普通用户常用的命令
/sbin: 存放系统管理常用命令
/boot: 存放系统核心文件
/dev: 存放与设备有关的文件
/ib: 存放用于编译某些程序时要用的函数库
/usr: 用于存放用户安装的应用程序,类似于windows 中的program files目录
/var: 用于存放系统数据文件
/root: 系统管理员(root 用户) 的“家”目录
/home: 存放普通用户“家”目录的目录
/media: 用于系统自动挂圭载存储设备时(比如光驱、U 盘)使用的目录
/mnt: 用于挂载设备时建议使用的目录,由于目前版本的linux都使用自动挂载,
所以该目录已很少使用,而被media 目录取代了。

/ 也可以作为目录的分级符号

. 表示当前目录,./文件名 表示运行当前目录下的某个文件
.. 表示上层目录

cd 路径:切换目录
cd:快速回到用户的家目录

pwd:查看当前所在路径

ls:查看当前目录中的内容
ls -a:查看所有文件(包括隐藏文件)--linux系统中隐藏文件是以.开头的
ls -l:显示文件的详细信息
ll 以列表方式显示文件,会显示文件及文件夹的权限

权限 文件拥有者 文件大小 文件名
↑ ↑ ↑ ↑
-rwxrw-rw- 1 root root 293 JAN 17 11:44 test
↓ ↓ ↓ ↓
文件属性 连接数 文件所属组 文件最后修改日期

第一位属性代表类型有:
●d:表示目录
●-:表示普通文件
●l:表示连接文件
●b:表示设备文件中可供存储的接口设备
●c:表示设备文件中的串行端口设备,比如键盘鼠标等

su 用户名:切换用户,只切换用户名,不切换运行环境
su - 用户名:切换用户,并且切换运行环境
su -:快速切换到root用户
su -切换用户后,会默认进入用户的家目录

命令名称 --help:查看命令的帮助文件
command --help 列出命令对应的使用方法
[moling570@gracia tmp]$ ls --help

man 命令名称:查看命令的帮助文件,按q推出
man command 以文件的形式显示命令的使用手册
man ls -回车后会显示ls命令的使用手册

ctrl-c 或者 ctrl-z 结束当前命令的执行,回到命令提示符

service 服务名称 操作:对linux的服务进行操作
例如:service mysqld start //开启数据库服务命令操作

服务:
network 网络服务
iptables 防火墙
httpd http服务
vsfptd ftp服务
mysqld 数据库服务

操作:
start 启动服务
stop 停止服务
restart 重启服务
status 查看服务状态

命令格式:
命令名称 【参数】 【选项】

命令名称:定义当前要做什么操作
参数:定义命令执行的方式
选项:定义命令执行的对象

只有命令:
ls
pwd

命令+参数:
ls -a

命令+选项:
cd /home
useradd test1

命令+参数+选项:
useradd -c 备注文字 用户名

linux学习的是常用命令的常用参数

linux系统中严格区分大小写,包括命令名称、参数、目录、文件

确认用户的创建:

1.su切换用户
2.到home目录下查看是否有该用户的家目录
3.id 用户名:查看用户的基本信息
4.查看用户配置文件

用户管理命令:

useradd 用户名:创建用户(由root账号添加)

useradd -参数 用户名:创建用户的同时,定义用户的相关属性

useradd -c 备注文本 用户名:创建用户的同时定义用户的备注文本

用户的信息可以在两个文件中进行查看和配置:
/etc/passwd 存放用户基本信息
/etc/shadow 存放用户加密过后的密码以及安全相关的配置
/etc/group 存放组的信息

在创建用户时,如果没有特殊的说明,会创建一个跟该用户名字和id都一样的用户组,并且将该用户放入该组中。

useradd -d 路径 用户名:创建用户的同时定义用户的家目录

useradd -e 日期 用户名:创建用户的同时定义用户的有效日期
日期用年月日的8位数字定义

useradd -f 天数 用户名:创建用户的同时定义用户密码到期后的缓冲天数

useradd -g 组名 用户名:创建用户的同时定义用户的所属组

useradd -G 组名 用户名:创建用户的同时添加用户的附加组
在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组。
用户所属的组主要分为两种,一个是所属组(主组),另一个是附加组
主组只能有一个,附加组可以有多个,附加组中必须包含主组

useradd 参数1 参数2 参数3 ?? 用户名:创建用户时定义多项属性

修改用户所属组:

usermod -g group/组名 loginname/用户 //强行设置某个用户所在组
例如:usermod -g 51 test1 //强行将用户test1所在组改为51组

usermod -G groups loginname //把某个用户改为 group(s)

usermod -a -G groups loginname //把用户添加进入某个组(s)

passwd 用户名:修改用户密码
passwd - 改变当前用户的密码
passwd user -改变指定用户的密码

usermod -l 新用户名 旧用户名:修改用户名

usermod -L 用户名:锁定用户的密码

usermod -U 用户名:解锁用户密码

userdel 用户名:删除用户,保留用户的家目录

userdel -r 用户名:删除用户和用户的家目录

用户组管理命令:

groupadd 组名:创建一个用户组

groupadd -g id号 组名:创建一个用户组并且定义id号

groupmod -n 新组名 旧组名:修改用户组的名称

groupdel 组名:删除一个空组,不能删除用户的主组

groups 查看当前用户所属组
groups username --查看用户属于哪个组
【练习】
1.创建一个用户组dev
2.创建两个用户dev1和dev2,创建的同时将这两个用户放入dev组
3.要求dev1的过期日期在2017年6月1日,允许有15天的缓冲时间
4.dev2的备注文本“thisisadeveloper”

目录管理命令

mkdir 目录名称:创建目录

mkdir -p 目录1/目录2/目录3?? :创建多级目录(如:mkdir -p /home/test/a/b)

rmdir 目录名称:删除空目录,不能删除有内容的目录

mv 旧名称 新名称:重命名文件或目录
mv 可以修改文件的名称,如:mv test1 hello 是将test1文件名称修改为hello
mv还可以移动文件,如:mv test1 ../ 将文件test1移动到上级目录

cd 路径:切换当前所在的目录

路径分为绝对路径和相对路径

绝对路径:以根目录为参照(为起点)的路径,在任何位置使用绝对路径都可以访问该路径,以/开头
相对路径:以当前所在位置为参照的路径

 

 


vi filename --新建文件或者打开已经存在的文件,如文件名存在则为打开操作,如文件名不存在为创建新文件操作
touch filename -- 新建文件

文档编辑命令:

vi是unix和linux系统上非常常用的文本编辑器

vi 文件名:如果文件不存在则创建新文件,如果文件存在则打开文件

vi编辑器有三种模式:

命令模式(一般、普通模式):进入vi编辑器的默认模式(可以进行光标的移动)

编辑模式:输入、修改、删除文件中的内容,在命令(一般)模式下按i或者a、o进入编辑模式,在编辑模式下按Esc键回到命令模式

底线命令模式:对文件进行一些特殊操作的模式,在命令模式下输入一些特殊符号(:/?)进入底线命令模式,在底线命令模式下执行完底线命令,或者按Esc回到命令模式

底线命令模式下:
:q 退出
:w 保存
:wq 保存并且退出
:q! 强制退出不保存

vi +n 文件名:打开文件的同时将光标放在第n行

vi + 文件名:打开文件的同时将光标放在最后一行

vi file1 file2 file3 ??:使用vi编辑器同时打开多个文件
打开多个文件时,使用:n在底线命令模式切换到下一个文件,:N切换到上一个文件

/关键字:在底线命令模式下,自上而下搜索文档中的关键字,按n搜索下一个,按N搜索上一个
?关键字:自下而上搜索文档中的关键字

vi中的替换操作:g表示直接替换不询问,c表示替换时询问
如“:s/p1/p2/g”表示将光标所在行p1直接替换为p2,
“:s/p1/p2/c”将光标所在行p1替换为p2时进行询问(Y表示替换,N表示不替换)

:s/字符1/字符2/g 在文档中的光标所在行搜索字符1,替换为字符2

:n1,n2s/字符1/字符2/g 在文档的第n1行到第n2行之间搜索字符1,替换为字符2

:g/字符1/s//字符2/g 将文档中所有的字符1替换为字符2

:yy复制一行

:p粘贴一行

命令模式下yy复制一行,nyy复制n行,p粘贴

命令模式下dd删除光标所在行

命令行模式下直:

接输入set number显示行号。

按n继续下一个

在Linux中模糊查询时,“.”表示一个字符,“*”表示任意个字符。
如 grep "test." test1.txt - 表示在test1.txt中查询以test开头并且长度为5个字符的字符串
grep "test*" test1.txt - 表示在test1.txt中查询以test开头的字符串,长度没有限制

grep :查看文件内容中的关键字

grep ‘关键字‘ 文件名:查找文件中是否包含关键字,返回文件中包含关键字的行

grep --color ‘关键字‘ 文件名:返回文件中包含关键字的行,并且关键字高亮显示

grep -n ‘关键字‘ 文件名:返回文件中包含关键字的行和行号

grep -i ‘关键字‘ 文件名:返回文件中包含关键字的行,不区分大小写

‘\<关键字‘:查找以关键字开头的单词
‘关键字\>‘:查找以关键字结尾的单词
‘\<关键字\>‘:查找只由关键字组成的单词

范围匹配:[]
[]中可以是固定的某几个值,也可以是一个范围
[0-9]表示一位数字
[a-z]表示一位小写字母
[A-Z]表示一位大写字母

.表示一位字符
*表示任意个(包含0个)前面的字符
.*表示任意个任意字符

关键字\{n\}:表示关键字重复n次

|:管道符,连接多个命令,将前一个命令的结果作为后一个命令的输入数据

sort 文件名:显示文件按行排序后的内容
sort排序时,是以首位来判断顺序,如序列为1,3,8,2,9,21,排序后的结果如下
1
2
21
3
8
9

wc 文件名:计算出文件中的字节数,字符数,单词数,行数

cp 源文件 目标文件:将源文件拷贝到目标文件,源文件和目标文件的路径必须定义清楚,可以是绝对路径也可以是相对路径
如果目标目录已存在则将文件拷贝到目录下,如果目录不存在则会拷贝并重命名文件

cp -r 源目录 目标目录:将源目录及里面的文件拷贝到目标目录
拷贝目录必须使用-r参数

mv 源文件 目标文件:将源文件剪切到目标文件,不保留源文件。也可以对目录进行操作

rm 文件名:删除文件,并且提示

rm -r 目录:删除目录

rm -f 文件名:删除文件并且不提示

rm -rf 目录:删除目录并且不提示

find -name ‘关键字’:按照关键字查找文件名,按文件名查找可以使用通配符*或者范围匹配
*表示任意个任意字符
[]进行范围匹配

find -user 用户名:按照文件的所属用户查找,不能使用通配符,只能输入用户的全名

find -group 组名 -组名替换成想查询的组名

find -type 文件类型:按照文件类型查找文件,d表示目录,f表示普通文件

find默认在当前目录下进行查找,也可以定义在其他目录查找

find 路径 参数 关键字:指定路径查找文件

maxdepth在查找时定义查找的目录层级

find -maxdepth n 参数 关键字:定义查找的目录层级为n级,n级以上的目录不会进行查找

find 参数 关键字 -exec 命令 {} \; 将find命令找到的文件再用其他命令进行操作

创建连接命令 ln
ln [参数][源文件或目录][目标文件或目录]
ln -s 表示创建软链接
ln -s 源文件 目标文件
例:ln -s test1/ link1 --表示给当前目录下的test1文件夹创建一个软链接(快捷方式)

-------------------------------------------
文件管理命令:

cat 文件1 文件2 ??:查看文件内容

cat -n 文件名:查看文件内容并且显示行号

head 文件名:显示文件的前10行内容

head -n 文件名:显示文件的前n行内容

more 文件名:分页显示文件内容
按空格查看下一页,按b返回上一页,按回车查看下一行。文件内容显示完毕后回到命令提示符

more +m -n 文件名:分页显示文件内容,从第m行开始显示,每页显示n行

less 文件名:同more唯一区别是可以使用pageup和pagedown

tail 文件名:显示文件最后10行内容

tail -n 文件名:显示文件最后n行内容

tail -f 文件名 -实时显示文件尾部新增加的内容

---------------------------------------
权限管理命令:

代表字符 权限 对文件的含义 对目录的含义

r 读权限 可以查看文件内容 可以列出目录中的内容
w 写权限 可以修改文件内容 可以在目录中创建,删除文件
x 执行权限 可以执行文件 可以进入目录

7:可读可写课执行
6:可读可写
5:可读可执行
4:可读
3:可写可执行
2:可写
1:可执行

chmod 权限 文件名:修改文件的权限

r=4,w=2,x=1,将该有的权限数字加起来用一位数字表示一个完整的权限,用3位数字表示不同角色的权限

权限只针对普通用户,对于超级用户是没有限制的

除了用数字转换直接改变文件的权限以外,还可以给不同的角色加上或者删除特定的权限
角色:u所有者,g所属组,a表示所有人,o表示其他人
+表示添加,-表示删除

[liudebao@liulinux test1]$ chmod u+x * - 表示对当前文件夹下所有文件的拥有者加上可执行权限
[liudebao@liulinux test1]$ chmod g+rx * - 表示对当前文件夹下所有文件的所属组加上可读可执行权限
[liudebao@liulinux test1]$ chmod a-r * - 表示对当前文件夹下的所有文件的所有用户去掉可读权限
[liudebao@liulinux test1]$ chmod a=wrx * - 表示将当前文件夹下的所有文件的所有用户的权限设置为可读可写可执行,还可以使用“chmod 777 *”
[liudebao@liulinux test1]$ chmod u+x,o-r * - 表示对当前文件夹下的所有文件的拥有者增加可执行权限,对其他用户去掉可读权限


用户的所属组(主组):如果该用户创建了文件,则该文件的所属组是用户所在的主组
用户的附加组:用户所在的附加组如果是文件的所属组,用户可以享有文件所属组的权限

chmod -R 权限 目录:修改目录的权限,并且修改目录中所有文件的权限

chgrp 组名 文件名:修改文件的所属组
(注意,要与修改用户的所属组加以区分usermod -g)
例:chgrp -R tester folder1 - 表示将folder1及以下的所有文件及文件夹都更改为tester用户组

chown 用户名 文件名:修改文件的所有者
------更改文件或文件夹的所有者,更改文件夹所有者的时候必须用到-R参数
----------------------------------------------------------------------------
diff 文件1 文件2:显示文件2与文件1不同的行

diff 文件1 文件2 > 文件3:将文件2和文件1不同的内容放入文件3
(将文件的不同之处永久保存到另一个文件中,生成的新文件可以作为补丁)

patch 文件1 文件3:将文件3作为补丁打给文件1,文件1和文件2内容一致

file 文件名:查看文件的类型

whereis 命令名称:查看命令的源文件和帮助文件所在的位置

which 命令名称:查看命令的源文件(只在用户的环境变量目录下查找)
-----------------------------------------------------------------------------
备份压缩命令:

gzip 文件名:将文件压缩,会删除源文件

gzip -d/gunzip 压缩包:解压文件,删除压缩包

gzip -r 目录名称:对目录中的文件进行压缩
(gzip不能压缩目录,只能压缩文件,
只能将多个文件逐个压缩成不同的压缩包,不能将多个文件压缩成一个压缩包)

gzip/gunzip -v 文件名:压缩/解压文件时,显示过程

gzip -n 文件名:指定压缩的速度和比例压缩文件
n默认值为6,n为1时速度最快压缩比例最低,9速度最慢压缩比例最高
---------------------------------------
zip 目标文件.zip 源文件:将源文件压缩成目标文件,保留源文件
(zip格式与windows的压缩格式兼容)

unzip 压缩包:解压文件,保留压缩包

zip -r 目标文件.zip 源目录:将目录压缩成目标文件
(zip压缩目录,如果不加参数-r,只压缩目录本身,不会压缩目录中的内容)

zip可以压缩目录,zip可以将多个文件或目录压缩到同一个压缩包中
-------------------------
bzip2与gzip的用法以及特点基本一致,压缩比例更高

bzip2 文件名:压缩文件,并不保留源文件

bzip2 -d/bunzip2 压缩包:解压文件,并且不保留压缩包

bzip2 -r 目录名称:对目录中的文件进行压缩
(bzip2不能压缩目录,只能压缩文件,
只能将多个文件逐个压缩成不同的压缩包,不能将多个文件压缩成一个压缩包)
----------------------
tar -cvf 目标文件 源文件:将源文件打包成目标文件,保留源文件,不具备压缩的功能

tar -xvf 打包文件:将打包文件解包,保留打包文件

tar -zcvf 目标文件 源文件:将源文件打包压缩成目标文件,保留源文件,需要写清楚目标文件的后缀名称
例如:tar -zcvf ins.tar.gz install.log install.log.syslog

tar -zxvf 打包文件:将打包文件解包解压

tar -jcvf 打包文件名 需要打包文件:保留源文件,需要写清楚目标文件的后缀名称
例如:tar -jcvf ins.tar.bz2 install.log install.log.syslog
--------------------------------------------------------------------
打包和解包命令:
打包 解包 备注
gzip gunzip 只能逐个压缩文件
zip unzip 可以把多个文件压缩成一个压缩包
bzip2 bunzip2 压缩比比zip高
tar -cvf tar-xvf linux历史最悠久的一个打包命令,常用,重点记忆

tar -zcvf :调用的是gzip压缩,后缀为.tar.gz
tar -zxvf

tar -jcvf :调用的是bzip2压缩 后缀为.tar.bz2
tar -jxvf

tar只能打包,不能压缩,只有tar能打包目录;gzip,zip,bzip2不能打包目录;zip打包之后能与windows兼容
解压到某个指定的文件夹,文件夹必须是存在的:
[root@gracia test1]# tar -xvzf VMwareDnD.tar.gz -C 111/
-------------------------------------------------------------
系统设置命令:

alias 别名=‘命令 【参数】’:给命令起别名

unalias 别名:删除别名

(alias定义的别名是临时的不是永久,在退出登录、系统重启之后自定义的别名会消失,要重新定义)
---------------------------
网络通信命令:

ifconfig 查看网卡信息

ifconfig eth0 172.31.31.199 :修改网卡的IP地址,只是临时的,重启就会恢复

ifconfig eth0 down :禁用eht0网卡

ifconfig eth0 up :启用eth0网卡

vi /etc/sysconfig/network-scripts/ifcfg-eth0:永久修改ip地址的配置文件,修改完后,执行service network restart

hostname 查看本机名称
hostname - 查看本机的主机名称,修改hostname的文件路径/etc/sysconfig/network

netstat -ano:查看当前端口的状态

netstat -ano | grep 关键字:通过关键字查找相关的端口使用情况
netstat -ano | grep 80 - 查看含80的连接

ping ip地址/网址:查看网络连接是否通畅
ping ip地址/网址 -c n:限制ping的次数为n次

改计算机名:
1. 修改配置文件 /etc/sysconfig/network, 将HOSTNAME改成你想改的名字

cd /etc/sysconfig/
vi network

2.进入vi之后按i或者a进入编辑模式即可编辑
3.编辑完成之后,按Esc键,输入“:wq!”,回车即可保存
4.修改完成之后可以注销系统,重新登录,或者重启“reboot”

注意:注销系统的快捷方式为 Ctrl+Alt+Backspace

Tab键可以补全命令、文件名??
按两次Tab可以显示所有相关的文件,如: cd p 命令后按两次Tab,就会显示所有首字母为p的文件或文件夹

按导航键↑或↓可以显示之前输过的命令

clear - 清除屏幕

命令history可以显示出所有使用过的命令记录,!50 表示执行第50条记录的命令

tree命令可以显示Linux的文件结构,Linux是一个单根的文件树结构,以下几个目录通常处于一个单独分区:
/usr /local /var /home
---------------------------------
查询Linux内核版本号,两种方法:
[root@gracia sysconfig]# cat /proc/version
[root@gracia sysconfig]# uname -a

查询Linux系统版本号,三种方法:
[root@gracia sysconfig]# lsb_release -a
[root@gracia sysconfig]# cat /etc/redhat-release
[root@gracia sysconfig]# cat /etc/issue

---------------------------
echo -显示变量
echo $PATH -显示出环境变量$PATH的值,$表示一个逻辑地址

网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

修改静态IP地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static (dhcp-表示自动获取)
  IPADDR=219.136.241.211
  NETMASK=255.255.255.128
  GATEWAY=219.136.241.254
修改为自动获取:
DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=dhcp
  DHCP_hostname=qingchunjun
修改完成之后重启服务:service network restart

------------------------------------------
磁盘查看命令:

df:查看所有文件系统的使用情况(用于显示磁盘空间的使用情况)

df -h:人性化的显示

du 目录/文件:查看目录或者文件的磁盘使用情况

du -h:人性化显示

fdisk -l -查看系统所有档案的文件块大小及起始位置
-----------------------------------------
系统资源查看命令:

top:类似windows中任务管理器的进程查看窗口,动态实时显示当前进程的资源占用情况,按q退出

ps - 查看某一时间点系统运行的进程
ps -aux:查看某一时间点程序的运行情况,是静态的结果
ps -aux | grep "firefox" - 查看跟Firefox相关的所有进程

vmstat:查看系统资源整体的占用情况(用于监控当前系统状态)

kill -9 PID(进程ID),杀掉相关进程
---------------------------------------------
软件安装命令:

rpm -ivh 安装包名称:安装一个软件
rpm -e 软件名称:卸载一个软件
rpm -uvh 安装包名称:更新一个软件

redhat软件的安装包放在光盘中的Server目录下

rpm -qa:查看当前系统已经安装的软件,如果要卸载,rpm -e 后面的软件名称就是这些列表中的软件

rpm -qa | grep 关键字:查看某个软件是否被安装

---------------------------------------
mount - 挂载命令

-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集

例:[root@gracia tmp]# mount -o loop linux.iso /mnt/linux/ -将linux.iso 以硬盘分区方式挂载到/mnt/linux/下
------------------------------------------------------
查网站IP:
nslookup www.baidu.com
列:nslookup www.google.com
结果显示31.13.80.11

查看本地访问其他网站时的路径
traceroute -q 1 www.baudi.com
结果显示为 从本机开始到百度所有的IP
-------------------------------------------
date 显示当前系统的时间
tzselect 时区选择
date -s "2017-06-30 16:17:30"
-------------------------------------------
linux系统约定不同类型文件默认的颜色:
白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其它文件
----------------------------------------------------
Linux下使用 xrandr 命令设置屏幕分辨率
最近在Linux下修改屏幕分辨率的时候,发现了一个非常有用的命令:xrandr

使用这个命令,可以方便的设置您显示器的的分辨率。尤其是当你使用了一些需要或者会自动改动您屏幕分辨率的程序以后。

您可以使用如下命令来将屏幕恢复到原来的分辨率:

[www.linuxidc.com @localhost ~]$ xrandr -s 0

其中的 -s 参数允许你指定屏幕的分辨率大小,参数 0 表示使用 xrandr 命令将屏幕设置为默认大小。
或者你可以试试验其他的 1、2、3??看看您的显示器能显示多大的。如果您明确知道你的分辨率的话,你可以将这个参数直接写成你需求的分辨率,如下:

[www.linuxidc.com @localhost ~]$ xrandr -s 1024×768

你也可以使用 -q 参数来查看你的屏幕目前支持的分辨率的情况,或者什么参数也不加。

[www.linuxidc.com @localhost ~]$ xrandr -q
------------------------------------------------------------
关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
----------------------------------------------------
ifconfig命令失效后操作:
[51@localhost ~]$ export PATH
[51@localhost ~]$ PATH=$PATH:/usr/bin
[51@localhost ~]$ export PATH
[51@localhost ~]$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:01:AA:2B
inet addr:172.31.19.67 Bcast:172.31.19.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe01:aa2b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29417 errors:0 dropped:0 overruns:0 frame:0
TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1951742 (1.8 MiB) TX bytes:12998 (12.6 KiB)
Interrupt:67 Base address:0x2024

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1961 errors:0 dropped:0 overruns:0 frame:0
TX packets:1961 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4274748 (4.0 MiB) TX bytes:4274748 (4.0 MiB)
-------------------------------------------------------------------------------------
修改root账号密码
1.重启按E
2.选择kernel,按E后空格输入single
3.然后再按B,输入reboot
-------------------------------------------------------------------
Linux分区是在proc/partitons
系统启动用的挂载在etc/fstab

 

Linux常用命令

标签:命名   scope   root用户   安装   粘贴   新建   三种模式   his   文字   

原文地址:https://www.cnblogs.com/zqym2019/p/11299201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!