ssh基本操作语句大全.docx
《ssh基本操作语句大全.docx》由会员分享,可在线阅读,更多相关《ssh基本操作语句大全.docx(149页珍藏版)》请在冰豆网上搜索。
![ssh基本操作语句大全.docx](https://file1.bdocx.com/fileroot1/2023-2/24/c2a26100-64a3-4501-9f88-35929e29a11f/c2a26100-64a3-4501-9f88-35929e29a11f1.gif)
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