Linux使用笔记

1:Ubuntu系统获取超级权限:

在终端输入:sudo passwd,重置uinx密码。然后输入 su ,输入密码,即可进入root权限。

2:更改文件属性

Linux文件的基本权限有九个,分别是owner/group/others三种身份以及各有自己的read/write/execute权限。

文件的权限字符为:『rwx rwx rwx』, 这九个权限是三个三个一组的,分别对应owner/group/others三种用户身份的权限。我们可以使用数字来代表各个权限,各权限的分数对照表如下:

  • r:4
  • w:2
  • x:1

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [rwx rwx ---] 分数则是:

  • owner = rwx = 4+2+1 = 7
  • group = rwx = 4+2+1 = 7
  • others= --- = 0+0+0 = 0

所以等一下我们设定权限的变更时,该文件的权限数字就是770。变更权限的指令chmod的语法是:

 chmod xyz 文件或目录
  • xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加之和。

比如:要将权限变成 -rwx r-x r-- ,那么权限的分数就成为 [4+2+1][4+0+1][4+0+0]=754,输入   chmod 754 文件或目录名。

3:常用目录处理命令

接下来我们就来看几个常见的处理目录的命令吧:

  • ls: 列出目录下所有文件名/目录名
  • cd 路径名:切换到路径。
  • cd ..:返回上一级目录
  • pwd:显示目前的目录
  • mkdir:创建一个新的目录
  • rmdir:删除一个空的目录
  • cp: 复制文件或目录
  • rm: 移除文件或目录
4:Vim最基本的使用

创建文件:$ vi 文件名

创建后就打开了,按I进入编辑模式;

输入内容;

按Esc退出编辑模式;

输入 :wq 或  :wq!  保存并退出;

5:系统关机

关机前先保存数据:sync

然后执行关机/重启命令:

Shutdown –h now 立马关机

Shutdown –h : 系统会在今天20:25关机

Shutdown –h + 十分钟后关机

Shutdown –r now 系统立马重启

Shutdown –r + 系统十分钟后重启

reboot 重启

halt 关闭系统

6:Linux系统的目录

在任意目录下,使用  ls  命令打印当前目录的所有文件名,查看当前目录内容。

Linux系统的文件目录如下:

Linux使用笔记

其中,重要的有如下几个:

/etc:系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

/bin, /sbin, /usr/bin, /usr/sbin: 系统预设的执行文件的放置目录

/var: 日志目录。系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下

7:yum前端软件包管理器

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令

yum 语法

yum [options] [command] [package ...
  • 1.列出所有可更新的软件清单命令:yum check-update
  • 2.更新所有软件命令:yum update
  • 3.仅安装指定的软件命令:yum install <package_name>
  • 4.仅更新指定的软件命令:yum update <package_name>
  • 5.列出所有可安裝的软件清单命令:yum list
  • 6.删除软件包命令:yum remove <package_name>
  • 7.查找软件包 命令:yum search <keyword>
  • 8.清除缓存命令:
    • yum clean packages: 清除缓存目录下的软件包
    • yum clean headers: 清除缓存目录下的 headers
    • yum clean oldheaders: 清除缓存目录下旧的 headers
    • yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers
 

8:SSH远程登录linux系统

使用Putty远程连接你的主机,端口是22,IP地址填你要连接的linux主机的地址。


上一篇:Java面向对象-代码块


下一篇:java静态代码块/静态属性、构造块、构造方法执行、main方法、普通代码块的顺序