ubuntu的常用操作

发布于:2024-03-29 ⋅ 阅读:(15) ⋅ 点赞:(0)

一、用户

1.1 创建新用户

 1.1.1 添加、修改、删除

 1.2 超级用户root

切换到root用户,有全部权限,可以直接使用任何命令。

我们在什么时候才会切换到root用户进行操作呢?当我们使用某些命令,不想前面一直加sudo的话,可以先切换到root用户下,就可以使用这些权限被限制的命令了。

 注意,给root设置密码,只需要进行一次。以后可以直接使用su进入。

1.3 用户组

Linux下可以创建多个用户,可以用组进行管理用户。

 

 

二、文件权限

考虑以下几个方面:
1、-owner :文件的属主owner
2、-r:文件是否可读read
3、-w:文件是否可写write
4、-X:文件是否可以执行excute

2.1 查看文件权限

2.1.1 方法一

第一个字母”-“,表示他是一个文件;若是”d“ ,表示他是文件夹;若是”l“,表示他是一个软连接(可以理解成windows上的快捷键)

剩余的9个字母表示如下含义:

2.1.2 方法二

直接【右键】你想查看的文件,点击【属性】

2.2 修改文件权限

如果想取消权限,就用【-】,例如【0-w】,表示删除其他的写权限。

2.3 修改文件属主

【-R】表示循环,也就是说,opt/software这个文件下要是有子文件,一并修改权限。

 三、可执行脚本

【解释执行】:不需要编译,这个文件本身就可以执行。

对比:c、c++、java语言都是【编译执行】

 3.1 Shell脚本

Shell脚本,按Shell的语法写出来的脚本,是Linux自带的脚本语言

第一步:创建一个文本文件,在里面的第一行写上#!/bin/sh,剩下的行可以写shell语言,比如echo表示输出。最后将这个文件保存成xxx.sh的名称。

 3.2 python脚本

注意:文件第一行

 其余注意事项同shell脚本。

四、环境变量

4.1 SHELL变量

4.2 环境变量

另外再开一个终端也不能使用

 4.3 用户环境变量

 

 查看隐藏文件必须加上-a

4.4 系统环境变量

 4.5 PATH环境变量

上述演示的修改方式,是在系统环境变量下修改path,它可以对所有用户生效。也可以在用户环境变量下修改,1、gedit ~/.profile     2、export  PATH=$PATH/opt/tomcat/bin    3、注销,重新登陆后生效。这种方式只能对当前用户生效。

五、服务器

如何把文件copy在另一台主机的ubuntu系统上?

方法一:U盘(有限制,例如另一台主机不在身边)

方法二:网络传输(FTP、SFTP)

5.1 FTP

 FileZilla和vsftpd都是app,下载即可使用

5.2 SSH

 六、vim

当我们使用某些服务器进行远程控制时,是用不了gedit这个命令的,我们无法看到一个真正的文本编辑器。这时候就需要用到vim。

 

这个编辑器是在windows系统下安装的,可以使用它编辑好文本后,再使用Xftp传输到Ubuntu系统上。

因此我们在windows上编辑的文本,他的行末尾是\r\n字符,上传到Ubuntu时需要将其转换成\n。

本文含有隐藏内容,请 开通VIP 后查看