Linux上

本文档详细介绍了Linux系统中SSH、FTP传输协议的使用,包括登录命令、退出方法,以及bash shell的基础操作、用户管理、操作系统结构、常用shell种类、bash命令行、权限管理、正则表达式应用等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux上
一、登录使用的不同传输协议的命令:
ssh username@ip-->password         ssl     远程控制 端口号:22
telnet ip-->name、password            明文   远程控制  端口号:23
ftp username@ip-->password                    上传下载  端口号:20/21
sftp uasername@ip-->password      ssl      上传下载  端口号:22
二、退出使用的命令语句:
exit、bye(每次退出一次xshell,切换几次用户就需要退出几次,才能彻底退出云服务器)
三、其他命令:
ftp>bi      传输的字符集类型:ASICC、二进制
   Windows默认字符集:gbk
    unix/linux默认字符集:utf-8
ftp>get    文件名 下载一个文件
ftp>gets   文件名.....   同时下载几个文件
ftp>put    文件名  上传一个文件
ftp>puts   文件名....    同时上传几个文件
四、ssh协议
root@hdiehdihdiwodhu:~#
~    代表指定目录
#    root的提示符                 
%/$    普通其他用户提示符    
五、新建用户
命令:
(1)$ useradd -s /bin/bash -d /home/briup -m briup(用户名)
         $ passwd briup    对briup重置密码或者设置密码
(2)adduser 用户名
六、切换用户的方法
(1)退出后重新登陆新的用户
(2)su - root(root代表要切换新登录的用户名)
(3)su root
(4)2/3的区别:
        su - 用户 彻底切换用户切换环境
        su 切换用户身份但不切换环境 直接切换到root
七、操作系统的结构
(洋葱结构,从里到外):硬件-->kernel(内核,与硬件连接)-->shell(交互式环境,与用户连接):文件系统、软件、网络
kernel 交换空间:swap space
           守护进程: Daemon progress,精灵进程、后台进程
BIOS:系统进程
查看进程命令:ps -ef
八、shell的种类
前提:服务器中提供了对应的shell软件
常见的shell:Bourne shell (sh)(提示符:$#);C shell (csh)(提示符:%#);
Bourne-again shell (bash)(提示符:%#);Korn shell(ksh)
九、bash一些命令行:
(1)history和cat .bash_history:查找bash下的历史命令记录
(2)pwd:查看自己当前所在的路径
(3)ls:查看所在目录下文件或路径
       ls常用的命令:
         ls -a -->查询所有文件包括隐藏文件(‘.’开头的文件为隐藏文件)
         ls -A-->同上,少出现‘. ..’
     ls -l /(长格式列出所有文件和目录)命令出现的内容的意思:
       (1)第一个字符代表:'-'代表普通文件、'd'目录
       (2)
       (3)'l'快捷方式的文件
       (4)'c'、'b'、'p'字符、字节、管道类的设备文件
(4)cd:去指定的目录
        用户回到属于自己的目录下的办法:
            绝对路径 /开头
            相对路径 不以/开头
            cd /home/briup
            cd ~
            cd $HOME
            cd 
(5)cat/more 预览文件内容
(6)touch 创建文件
(7)man 帮助手册
(8)按下tab键可以自动补全命令
(9)简写的取名:alias 自定义的名称='常用的命令'
(10)配置生命空间:
    (1)只在当前的用户空间配置,临时的配置
    (2)用户级别,同一个用户配置的在别的空间也可以使用   ~/.bashrc
    (3)系统级别配置的,所有用户都可以使用    /etc/profile
    (4)所有用户的配置信息   /etc/passwd
    (5)查看用户组名   /etc/group
(11)正则思想:
(1)‘*’代表任意几个字符:ls etc/pro*
(12)其他用户权限不够如何看root下的文件:
        (1)切换为root用户,查看其他用户下的文件
        (2)使用命令sudo cat /etc/shadow
(13)提升普通用户的权限的方法:
        (1)加入到root所在的组   usermod -g 0 briup
        (2)给用户sudo的超级执行权限   /etc/sudoers
               briup  ALL=(ALL:ALL) ALL
               使用命令sudo cat /etc/shadow
        (3)修改用户权限
                1.chmod 777 hello.txt(777代表用户、组员、其他成员都具有读、写、操作的权限)
                2.chmod u+w,o+r,g-w node.txt
                    文件拥有者 u 同组人 g  其他人 O
                    文件操作权限
                    读 r  写w 执行x
(14)man ls(任意命令名称)-->可以查询参数(相当于说明书,使用‘B’键上翻,‘空格/f’下翻)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值