liunx常用操作

Posted 今夕何夕。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了liunx常用操作相关的知识,希望对你有一定的参考价值。

一.编辑操作

进入编辑文件:vi -aaa.txt
按 i 进入操作边间文件模式,Esc退出编辑模式
:w! 保存
:wq!保存并且强制退出
:q! 强制离开并放弃编辑内容

dd:剪切  x:删除字符  p/ctrl+p:粘贴

 

二.linux权限

1.在linux中的每个用户必须属于一个组,不能独立于组外。每个文件都有:文件所有者,所在组,其他组的概念。
谁创建了文件,谁就是文件天然的所有者。

2.可以用is -ahl命令来看到文件的所有者
可以用chown 用户名 文件名来修改文件的所有者


3.文件权限
ls -l中显示的内容如下:

-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc

- 10个字符确定不同用户能对文件干什么

- 第一个字符代表文件(-)、目录(d),链接(l)

- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)

- 第一组rwx:文件所有者的权限是读、写和执行

- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行

- 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行

也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7

- 1 表示连接的文件数

- root 表示用户

- root表示用户所在的组

- 1213 表示文件大小(字节)

- Feb 2 09:39 表示最后修改日期

- abc 表示文件名


4.改变权限的命令(重点)
4.1 chomd:改变文件或目录的权限
chomd 755 abc:赋予abc权限 rwxr-xr-x
chomd u=rwx,g=rx,o=rx abc: u=用户权限,g=所在组权限,o=其他组权限
chomd u-x,g+w abc:给abc文件去除用户的执行权限,给用户所在组增加写的权限
chomd a+r abc:给所有用户增加读的权限 a:所有用户

总结: -减去权限 +加上权限 =设置
u:用户本身 g:用户所在组 o:其他组 a:所有用户

chomd xiaoming abc:把abc的所有者改变为xiaoming
chgrp root abc:改变abc所属的组为root

 

 

三.

(一)
1.linux启动:
 分两部分:引导部分和启动部分
  引导部分从插上电源开始到内核初始化完成结束,剩下的交给启动部分
 引导->Bios上电自检->产生中断(指向引导扇区)->装载到内存(将找到的第一个记录)->转移控制权!
 上电自检:这个过程中linux什么都没做,这部分由硬件来完成。BIOS上电自检确认硬件的基本功能正常,然后产生一个BIOS中断INT 13H,该中断指向某个接入的可引导设备的引导扇区,它所找到的包含有效的引导记录的第一个引导扇区将被装载到内存中,并且控制权也将从引导扇区转移到此段代码。


2.GRUB2:目前流行的大部分linux发行版本的主要引导加载程序
(1)GRUB2可以引导不同版本的linux和其他的开源操作系统
(2)GRUB2 通过 /boot/grub2/grub.cfg 进行配置。
(3)GRUB2主要的作用是将内核加载到内存并运行


3.内核:
(1)内核文件都是以一种自解压的压缩格式存储以节省空间
   在选定的内核加载到内存中并开始执行后,在其进行任何工作之前,内核文件首先必须从压缩格式解压自身。一旦内核自解压完
    成,则加载 systemd 进程(其是老式 System V 系统的 init 程序的替代品),并转移控制权到 systemd。
   内核被加载到内存->内核文件解压自身->加载systemd进程&转移控制权到systemd -->!引导过程结束
(2)启动过程:启动过程使 Linux 系统进入可操作状态,并能够执行用户功能性任务。
   
(3)systemd:systemd是所有进程的父进程
systemd将linux主机带到一个用户可操作的状态

 

(二)
1.-wxr-xr-x 6
r,w,x 可读,可写,可执行 4 2 1
7:可读可写可执行 4+2+1
6:可读可写 4+2
5:可读可执行 4+1
4:可读 4
3:可写可执行 2+1
2:可写 2
1:可读 1

2.-rw-r--r-- 1 root root date install.log : 属主的权限,所在组的权限,其他组的权限--属主为root,所属组为root,属主root的权限是rw,所在组其他人的权限是r,其他组的权限是r,文件名为install.log

3.确定了一个文件的访问权限后,用户可以利用chmod命令来重新设定不同的访问权限,也能李彤chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组

chmod:用于改动文件或目录的访问权限

 

 

四.常用操作

1.重启计算机 --!需要root权限
 
重启计算机的两个命令:shutdown -r now ,reboot
shutdown -r now:立即重启
shutdown -r 5 : 五分钟后重启
shutdown -r 20:35 :  20:35的时候重启
 如果是shutdown命令的话,可以用shutdown -c取消重启

2.关机
 
  halt : 立刻关机
  poweroff 立刻关机
  shutdown -h now :立刻关机
  shutdown -h 10 : 十分钟后关机
  如果是shutdown命令的话,可以用shutdown -c取消关机

3.切换用户

切换root: sudo -i
切换普通用户:su dev

 

以上是关于liunx常用操作的主要内容,如果未能解决你的问题,请参考以下文章

LIUNX关闭防火墙等常用操作

LIUNX关闭防火墙等常用操作

Liunx常用操作-BASH SHELL删除命令

Liunx常用操作-vim中删除命令

liunx文件操作 文件压缩

第二课:第一讲Linux操作系统及常用命令