Ubuntu基础使用

第一步、安装事项

        Ubuntu为Linux操作系统的发行版本,我们需要在VMware上新建虚拟机或者打开已有虚拟机,当新建时需要注意以下几点:

一、选择典型和自定义,这里主要讲述自定义选择。

典型适合大多数人使用,当对自定义操作不太熟悉,推荐选择,步骤简洁,不易出错。

如果对虚拟机有要求,推荐自定义,适合常用虚拟机人士。

二、选择安装虚拟机光盘映像文件,关乎你的虚拟机将是什么版本。

三、命名虚拟机,以及虚拟机安装位置。

四、选择虚拟机网络连接类型。

此处通常使用桥接模式

五、虚拟机磁盘文件安置位置。

六、自定义更改硬件配置。

在最后完成时,可以选择是否更改硬件配置。

第二步、Ubuntu磁盘目录

Linux和win不同,win分c、d、e盘等等,而Linux只有一个根目录:/。

home:用户家目录,desktop:桌面

etc:配置文件;apt,sources.list;apt镜像文件;mysql,配置文件4

bin,可执行文件、程序:apt

sbin,管理员级别程序:shutdown

lib*:依赖文件

usr,用户数据共享目录:bin、sbin、lib*、local、bin、sbin、lib*

mnt:share,共享文件

opt:第三方软件安装位置,pycharm

第三步、Ubuntu相关操作

一、基础指令

注:

        格式:指令名        选项        参数

        帮助:指令        --help

ls:

        1、ls -a:显示所有的文件信息(包含隐藏文件);

        2、ls -l:以列表形式展示详细信息;

        3、ls-h:文件大小,可读性更强。

pwd:当前路径。

cd:更改路径

        1、cd ~:回到家目录;

        2、cd -:返回上次所在路径;

        3、cd ..:回到父级路径。

dir:文件夹操作

        1、mkdir:创建文件夹,-p:创建多级文件夹;

        2、rmdir:删除文件夹。

文件相关操作

        1、touch:创建文件;

        2、rm:删除文件;-r 递归删除,-f 忽略错误。

重定向:>写入,>>追加

cat:连接多个文件,将内容输出到屏幕

head  -n  文件:查看文件前n行;

tail  -n  文件:查看文件后n行;

wc:文件统计

        1、wc  -l:行数;

        2、wc  -w:单词数;

        3、wc  -m:字符数;

        4、wc  -c:字节数。

cp,复制+粘贴:cp 源文件 目标路径;cp 源文件 目标路径/新文件名

mv,剪切+粘贴:mv 源文件 目标路径;mv 源文件 目标路径/新文件名

tar:归档(tar包)

        1、tar  -c:创建;

        2、tar  -x:解档;

        3、tar  -f:文件(必须放在最后一个位置);

        4、tar  -v:文件详细信息;

        5、tar  -t:列表显示归档内容。

压缩和解压:(*.tar.gz)

        1、gzip  -r:压缩;

        2、gzip  -d:解压

管道:|  ,左边输入右边输出即   输入内容  |  输出内容。

grep:以行为单位进行过滤

ps:进程相关操作

        1、ps  -e:所有进程;

        2、ps  -f:进程详细信息;

        3、ps  -ef | grep 内容:过滤内容里进程。

kill:杀死进程

        1、kill  -9:清理信息;

        2、ps  -ef | grep bash——kill  -9 进程号

top:查看占用内存最多的进程。

which:同win下where,查看执行文件路径。

链接:

        1、软链接:ln  -s  源文件  链接文件;可以链接文件和文件夹,相当于创建了快捷方式,源文件删除的话,链接文件自动废弃;

        2、硬链接:ln  源文件  链接文件;不允许链接目录,改一个,其他链接同步更改,源文件删除,硬链接文件正常使用,相当于创建了一个新文件,该文件和源文件同步。

二、用户和组

新增用户:sudo useradd 用户名 -m 自动创建家目录 (/etc/passwd)

删除用户:sudo userdel 用户名 -r 删除家目录以及邮件池

新增组:sudo groupadd 组名 (/etc/group)

删除组:sudo groupdel 组名

改密码:sudo passwd,更改用户密码;sudo passwd 用户名,更改指定用户密码

切换用户:su,切换到管理员root;su 用户名,切换到指定用户

当前用户:whoami ,查看当前用户

退出当前用户返回上一个用户:直到退出终端,exit

ls  -l:

        1、看第一个字符:l,为软链接文件;d,为文件夹;-,为文件。

        2、看权限:r,可读;w,可写,可以修改;x,可以执行,可以cd,可以运行;-,无权限,例:777:rwxrwxrwx;        750:rwxr-x---;        000:---------

        3、前三个字符为当前用户权限,中间三个字符为当前用户组其他用户权限;后三个字符为非当前用户组用户权限。

三、文本编辑

在虚拟机Ubuntu上安装:sudo apt install vim即可正常使用文本编译。

普通模式:

打开文件默认普通模式

按下i,I,o,O,a,A进入插入模式:

        i:光标前插入;        I:行首插入。

        a:光标后插入;        A:行末插入。

        o:另起一行插入;        O:上方另起一行插入。

移动光标:

        gg:移动光标到第一行;        M:移动光标到中间;        G:移动光标到最后;

        h:光标向左;        j:光标向下;        k:光标向上;        l:光标向右。

删除:

        dd:删除整行(n dd 删除n行);        D:删除光标之后;        d0:删除光标之前。

复制粘贴:

        yy:复制(n yy 复制n行);        p:粘贴

搜索:

        按下/输入搜索内容:n,下一个;N,上一个。

按下冒号:进入命令模式

编辑模式:

可以进行编辑文本操作,按下esc退出编辑模式

命令模式:

可以输入命令

:q  :退出

:q!  :强制退出

:wq  :保存并退出

注意:退出文本编辑后如非正常关闭会出现交换文件。

.*:隐藏文件,可以根据交换文件进行恢复,也可以直接删除交换文件(未保存内容丢失)。

四、远程连接

ssh协议:远程传输协议

服务器安装:sudo apt install openssh-server

客户端安装:

        win10自带无需安装,ssh.exe;ssh 用户名@ip,第一次安装需要记录服务器信息;

        Xshell,需要自己安装。

默认root账户不能远程登录,需要修改配置文件,/etc/ssh/sshd_config中修改PermitRootLogin yes

远程拷贝工具:scp

        本地拷贝到远程:

        1、scp 本地文件 用户名@ip地址:新文件名(默认拷贝家目录,也可使用绝对路径)

        2、scp -r 本地文件夹用户名@ip地址:\home\用户家目录\Desktop

        远程拷贝到本地:

        1、scp 用户名@ip地址:文件名  本地文件

        2、scp -r 用户名@ip地址:\home\用户家目录\Desktop\文件夹  本地文件夹

五、服务操作

查看服务状态:sysytemctl        status        ssh;

停止服务:systemctl        stop        ssh

启动服务:systemctl        start        ssh

重启服务:systemctl        restart        ssh

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值