ssh基本操作语句大全.docx

上传人:b****7 文档编号:11067597 上传时间:2023-02-24 格式:DOCX 页数:149 大小:71.56KB
下载 相关 举报
ssh基本操作语句大全.docx_第1页
第1页 / 共149页
ssh基本操作语句大全.docx_第2页
第2页 / 共149页
ssh基本操作语句大全.docx_第3页
第3页 / 共149页
ssh基本操作语句大全.docx_第4页
第4页 / 共149页
ssh基本操作语句大全.docx_第5页
第5页 / 共149页
点击查看更多>>
下载资源
资源描述

ssh基本操作语句大全.docx

《ssh基本操作语句大全.docx》由会员分享,可在线阅读,更多相关《ssh基本操作语句大全.docx(149页珍藏版)》请在冰豆网上搜索。

ssh基本操作语句大全.docx

ssh基本操作语句大全

 

命令

vim/etc/sysconfig/network

改主机名

uname-a

查察目前机器的架构i386

uname-r查察目前的内核版本

cat/etc/redhat-release查察目前系统版本

whoami查察目前登录的用户

hostname

查察目前的主机名

暂时改主机名

hostname[主机名]

pwd

查察目前目录

su

一般切换用户

su-递归切换用户(包含权限)

gedit

创立新的空白文件

cd

切换目录

用户的家目录

.

表示目前目录

..

表示上一级目录

返回前一次所在的目录

cd

返回用户的家目录

ls

显示目前目录下有那些文件

ls/目录

显示指定目录下有那些文件

命令的语法格式:

命令的名称

[选项]

[参数]

命令能够独自使用,能够不带选项和参数,命令后一定要加空格

能够经过颜色区分文件的种类:

蓝色代表目录

浅蓝色代表连结文件

黑色或灰色代表一般文本文件

黄色代表设施文件

如/dev下的文

红色代表压缩文件

绿色代表有履行权限的文

.conf

代表配置文件

.tar代表压缩文件

/bin

一般能够使用的命令

/sbin特权用户能够使用的命令

/lib

应用程序在运转过程中调用的库文件

/media与/mnt用来挂载挪动设施的目录

挂载u盘:

假如是fat格式的U盘,挂载命令:

mount-t

vfat

/dev/sdb1

/mnt/udisk

假如是ntfs

格式的U盘,挂载命令:

mount

-tntfs-3g

/dev/sdb1

/mnt/udisk

可是注意,ntfs格式要挂载的话,需要下载一个

应用程序配置

文件寄存的目录

/dev设施文件寄存的目录

/home一般用户的家目录

/root管理员的家目

/lost+found寄存磁盘检测时产生的磁盘碎片文件

/opt应用程序默认安装目录

/proc虚构目录不占用系统磁盘空间

/selinux与selinux程序有关的文件

 

/tftpboottftp工作目录

/tmp暂时文件

/var寄存变化文件(各样服务的日记文件)

/usr安装源码文件时源码包文件寄存的地点

 

相对路径..

相对路径是

绝对路径是

 

绝对路径/

从目前目录为起点

从根目录为起点

 

ls-l是长格式显示

ls-a显示所有内容(包含隐蔽文件)

隐蔽文件以.开头

ls-d显示单个目录的文件属性

ls-R递归显示指定目录下的文件信息

 

mkdir

目录的名字

(名字不行重名

区分大小写)创立目录(可指定路径)

mkdir-p同时创立多级子目录

mkdir-m创立目录时指定目录的权限

rmdir

删除目录命令(只好删除空目录)

rm-rf

删除非空目录及文件

-r

递归

f强迫

touch

创立空文件、改正文件的时间

date

查察时间和日期

改正时间和日期

语法date“+参数”%Y4位的

%m两位的月

%d两位的日

%H小时%M分钟%S秒

时间和日期的改正:

日期date-s“”改正时间date-s“文件名

查察

文件的状态、详尽信息

file文件名

查察文件的种类

查察文件能否为空

mv挪动、重命名

cp拷贝命令(文件的复制)

不加参数只好考单个文件,要拷贝文件夹要加

-r参数。

*代表0个或多个(通配符)

{}范围内的组合

(通配符)

.代表

代表随意一个字符

./*的组合代表目前目录下

/*代表根目录下所有文件(危险)

&&解说为前面的履行成功了就履行后边的,假如前面没成功,就不履行后

面的。

与||相反。

;按次序履行命令

 

对文件内容操作的命令:

cat显示整个文件的所有内容

cat/dev/cdrom>>会做iso映像

cat-b显示行号cat–b文件名

cat合适看内容较少的文件

 

more/less《文件名》

(合适看内容多的文件)

more空格翻页(只好向下翻页,不可以向上翻页)

less空格翻页

(能够上下翻页)

pgUP向上

pgDN向下

安键盘上的q键

退出查察模式

head文件名

查察文件头部内容

(默认查察文件的前

10行)

能够加参数

head-20文件名

(看文件开头

20行)

tail文件名

查察文件尾部的内容

(默认查察文件末端

10行)

能够加参数

tail-20文件名

(看文件末端20行)

改正网络设置

ifconfigeth0

查察IP地点

ifconfigeth0

netmask配置ip地点用命令配置的都是暂时的

ifconfigeth0

配置ip地点用命令配置的都是暂时的

ifconfigeth0:

0ip一块网卡绑定多个ip地点

ifdowneth0禁用网卡

ifupeth0启用网卡

#cd/etc/sysconfig/network-scripts/

网卡设施文件目录

mii-tooleth0

查察网卡状态

servicenetworkrestart

重启服务

网络下载lftpIP地点

get文件名为下载文件

mirror

下载文件夹

加载U盘

fdisk-l查察

fdisk-l|tail-5

显示最后5行

/dev/sdb1为U盘

mount/dev/sdb1<挂在目录>

umount<挂载点>

卸载

mount查察挂载状况

mount-oloop

/mnt

 

加载光盘

#mount/dev/cdrom/mntcd/mnt

ls

 

#mount查察目前加载的设施

/dev/sda3on/typeext3(rw)

sysfson/systypesysfs(rw)

1设施名on加在点type文件系统种类加载方式

(rw)

mount[-t文件系统种类][加载方式]<加载的设施><加载点>

 

光盘下

Cluster集群功能的软件包文件

C

images

 

VT虚构化文件

 

安装文件

tar-zxvf文件名

./可履行文件

 

shutdown-r<时间>now

reboot

init6

以上三条为重启命令

 

shutdown-h<时间>now

init0

以上两条为关机命令

增补:

法:

shutdown[-efFhknr][-t

秒数][时间][警示信息]

数:

-c

当履行"shutdown-h11:

50"

指令时,只需按

+键就能够中止关机的指令。

-f

从头启动时不履行

fsck。

-F

从头启动时履行

fsck。

-h

将系统关机。

-k

不过送出信息给所实用户,但不会实质关机

-n

不调用init程序进行关机,而由

shutdown自己进行。

-r

shutdown以后从头启动。

-t<秒数>送出警示信息和删除信息之间要延缓多少秒。

[时间]

[警示信息

设置多久时间后履行shutdown指令。

]要传递给所有登入用户的信息。

需要特别说明的是该命令只好由超级用户使用。

例1,系统在十分钟后关机而且立刻从头启动

#shutdown–r+10

例2,系统立刻关机而且不从头启动

#shutdown–hnow

 

du查察目录的使用状况-h按(M)兆-sh查察目录的大小

df查察硬盘的使用状况-h按(M)兆-i磁盘名看磁盘的inond

wc统计文件内容-l统计行数-w统计单词数

-c字节数

psaux|wc-l

 

文件查找命令

vncviewerIP远程观看

echo$PATH查察变量

which仅限搜寻$PATH下的路径

 

查察外界命令软件包

which<命令名称>查察命令目录

rpm-qf<命令的目录>

 

[root@HCsysconfig]#cat/etc/sysconfig/i18n(注意是18数字)

LANG=""

查察系统语言为中文

 

2012年3月7日上课次日

 

whereis<命令名>-B指定查找的范围-b指定数令名whereis-B

/sbin-bshutdown

 

grep在指定的文件内查找指定的字串能否存在(把与查找字串般配的行显示出来)

grep[选项]查“找的字串”文<件名>-c显示般配的行数-i

般配时忽视大小写-v取反

grep"root"/etc/passwd

 

echo输出命令

echo123>把123写到>覆盖输出>>追加输出

 

^以什么为开头$以什么为结尾

 

psaux|grepdhcpd此命令是查察进度中所有dhcpd

 

locate查找文件(查找范围是在目前的数据库里查找)

updatdb更新当地数据库(更新根)用locate前要先更新数据库

 

find[查找范围]<查找的方式>[-exec办理动作可选]

 

1依据文件的种类查找-type种类

b块设施s套接字l连结文件

#find-typef#find/etc/-typef

 

f一般文件

p管道文件

 

d目录

举例:

2依据文件的名字查找

-name

文件名

(*.cf)能够和通配符组

合find/etc-typed|grepyum-empty代表空文件

 

dirname<路径>查察文件的目录名

 

basename<路径>查察文件的文件名

 

查察指定目录下子目录的权限

find/etc/-typed-execls-ld{}\;

 

3

依据文件的所有者

所属组查找

-user<用户名>

-group

<用户组

名>

4

依据文件的权限查找

-perm<-/+权限表达式>

+表示或只需与查

找权限表达式随意一个权限般配

就切合查找条件

-表示与

一定与

查找权限表达式所有权限位般配

才切合查找条件

5

依据文件的接见时间查找

-mtime文件的属性被改正的天数

-atime文件被接见的时间

-ctime文件内容被改正的时间

6

查找到文件以后对其进行办理

-exec<办理动作>

7

查找空文件-empty

8依据文件的大小查找

-size

[-/+]数字单位能够是兆

M

useradd

passwd

增添用户

 

ddif=/dev/zeroof=bs=10Mcount=1

 

帮助命令

--help

man-k模糊查找man1用户指令man2系统指令man3程序

库man4设施

info比如:

infodd

makewhatis从头生成帮助文档

增补:

makewhatis呢其实whatis运转的结果是需要把命令的状况检索到它的数据库中的。

关于还没有这个数据库的系统,就需要用makewhatis命令来让系统

 

立刻检索。

不然系统将在必定的时候自动检索。

经过下边的命令运转的实例,大家就应当比较清楚地认识到这一点了。

[root@OwnLinux-servermedia]#whatiswhatiswhatis:

nothingappropriate[root@OwnLinux-servermedia]#whatismakewhatismakewhatis:

nothingappropriate[root@OwnLinux-servermedia]#whatislsls:

nothingappropriate

 

[root@OwnLinux-servermedia]#makewhatis

[root@OwnLinux-servermedia]#whatiswhatis

whatis

(1)–searchthewhatisdatabaseforcompletewords[root@OwnLinux-servermedia]#whatismakewhatismakewhatis(8)–Createthewhatisdatabase

 

打包解包tar

打包tar<选项>打包文件名称.tar打包的源文件-f归档一定要

加的参数放在参数的尾端-c创立一个包文件(用于打包)

-x解开一个打包文件(用于解包)-v显示打包或解包的过程

-t显示打包文件内的列表

--remove打包的同时删除原文件--get把某个文件从包中取出能够是

多个(不用解包)

tar-cvf/etc/passwd/etc/gshadow

 

同时打包

 

2个文件默认打包到目前

tar-cvf/tmp//etc/

*.conf

指定目录并配合通配符使用

解包

tar-xvf<包名>不指定路径就默认解包到目前

-C解包时指定解包的地点

示例:

#tar-xvf<包名>-C/etc

 

压缩解压缩

压缩gzip只好压缩单个文件,不可以压缩目录

进行压缩要和tar命令连用

压缩后的后缀名为.gz

解压缩gunzip只好解压缩单个文件,不可以解压缩目录

 

假如想对目录

 

压缩

 

解压缩

gzip

zip

bzip

gunzip

unzip

bunzip

gzip

-r

[选项]文件名-1迅速压缩

递归压缩(压缩指定目录下的单个文件)

-9最高比率压缩

-d解压缩

 

特色:

1压缩或解压缩时自动删除原文件

2自动增添后缀名.gz

 

gzip

 

-9passwd

tar+gzip

打包并压缩

tar-zcvf<打包的文件名

 

.><要打包的目录

 

>

 

-z代表

 

gzip

 

解包并解包

tar-zxvf<打包的文件名

.>-C<指定的目录

>

bzip2

 

用来压缩单个文件

特色:

压缩或解压缩时删除原文件

bunzip2解压缩

用法和gzip同样,可是压缩成效比

 

gzip好。

tar+bzip2

名称设置为

.

tar-jcvf<设置文件名.><要打包的目录

>

打包压缩

tar-jxvf<文件名>-C<指定解包解压缩的目录>解压解包

 

文件编写

包含:

看查找改正保存删除

vim编写器

vim<文件名>

特色:

1文件存在就翻开文件

2文件假如不存在,就创立并翻开文件

3假如不在要编写的文件目前所在的路径下,要输入文件的

绝对路径

我要对文件进行不一样操作的时候,要使用不一样的操作模式vim编写器的模式

1命令行模式(把一个文件用

粘贴光标跳转

光标内行间跳转

vim翻开时就是命令行模式)

删除

复制

gg将光标定位到文件的首行

shift+g将光标定位到文件的末行

100gg将光标定位到指定行,如100行

光标内行内跳转

Hpme把光标定位到行首

end把光标定位到行尾

PuUP向上翻页

PgDn向下翻页

x删除光标所在地点的字符(单个)

 

u撤除刚才的操作

d$删除光标后边的字符(包含光标所在地点)

d^删除光标所在地点前面的字符(不包含光标所在地点)

dd删除光标所在的整行

10dd删除10行dw删除一个单词

 

yy复制光标所内行的整行

10yy复制10行

p粘贴在光标所内行的下方P粘贴在光标所内行的上方dd+p剪切

ZZ保存退出:

x保存退出

2输入模式(对文件的内容进行编写时候要进入输入模式)

入模式的键盘按键(IiOoAa)差别是输入数据的地点不一样

I行首插入

进入输

常用i

i光标所在地点插入

O光标所内行上方插入一行o光标所内行下行插入一行A行尾输入

a光标后方输入

 

3末行模式(替代查找保存另存为导入)从命令前进入末行模式:

 

w保存

q退出

强迫

/重点字搜寻重点字(从上往下)

重点字搜寻重点字(从下往上)

n从上往下找N从下往上找

setnohlsearch去掉高亮显示替代

s/old/new/gi把old替代成newgi表示替代方式g代表般配就替代i表示忽视大小写不指定行数默以为光标所内行替代整行

s/old/new/把old替代成new只替代光标所在地点的字符

3,4s/old/new/把3-4行的old替代成new

另存为

w文件名默认存在目前目录下

w/etc/文件令指定路径

1,10w文件名另存一部分

导入(把其余文件的内容放到目前文件)

 

r/tmp/文件名

4r/tmp/文件名

ls-l不退出编写文件履行系统命令

同时翻开多个文件

#vim

:

next切换到下一个

:

first返回第一个

多窗口显示文件(垂直)

vim-O

多窗口显示文件(水平)

vim-o

切换窗口

ctrl+ww(配合上边的多窗口显示文件)

末行模式下显示行号setnu

末行模式下撤消行号setnonu

 

第三天12年3月8日

 

用户和用户组的管理

用户的增添改正删除与用户有关的系统配置文件用户密码的设置配置文件

用户组的增添改正删除与用户组有关的配置文件用户组密码的设置配置文件

 

linux用户的分类

1特权用户(root)linux系统的管理员拥有最高权限

2程序用户

服务运转时进度的所有者

(程序用户是我们安装完实现某

个服务的rpm软件包后自动产生的用户)

3一般用户

用root用户手动增添的那些用户

(这种用户对系统文件的访

问权限有限

假如想对某个文件有接见权限

需要用root用户提高使用权

限用chmod)

增添用户

useradd/adduser[选项]<用户名称>(区分大小写

不可以重名、不要用特

殊字符和通配符

没有密码的用户不可以进入系统)

useradd-u<用户名>

增添用户的时候指定uid

默认是从配置文件

里目前最大uid号自动加1

useradd-g<用户名>

增添用户的时候指定gid

假如不指定gid与

uid号同样

设置密码

passwd<密码>

 

寄存用户信息的系统文件

 

/etc/passwd

 

jun

:

x

:

500

:

500

:

:

/home/jun

:

/bin/bash

UID

GID

用户名

密码占位符

用户的描绘信息

用户的家目录

用户的shell

第一列用户名

第二列密码占位符

密码寄存在/etc/shadow

第三列uid号

(root0

系统用户1-499

一般用户500-

60000)

第四列gid

用户所在的用户组的编号

当我们每创立一个用户

的时候,系统就会自动创立一个与用户同名的组

这个组就是这个用户的初始

寄存目前系统用户组信息的文件

/etc/group

(root0

系统用户

一般用户

500-60000)

groups显示目前用户所属组

groups<用户名>

查察指定用户

所属组

/etc/group

用户组信息

/etc/gshadow

用户组密码文件

user

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1