linux进阶

linux运行级别

0.关机

1.单用户

2.多用户无网络

3.多用户有网络

4.系统未使用,保留

5.图形界面

6.重启

说明:1.3.5为常用设置

忘记密码修改(单用户模式密码随便修改,可/boot/grub/grub.conf修改加强安全)

e 选第2行 e 1 回车 b 修改密码 (即e2e1b)

常用命令集合

vi a.java (i esc : wq q!) 编辑器操作

cd 切换目录

dir 显示目录

mkdir

rmdir

pwd 显示当前全路径

ls -a 显示隐藏文件

ls -l 列表方式显示

ls -h 显示权限

ls -ahl | more 分页列表方式显示文件

grep -n -i "aaa" my.doc >s.txt 显示匹配(不区分大小写)的行和行数 并保存到文件

find /home -name aaa*

find /home -size +100K 查找大于100K的文件

useradd -g groupA xiaoming 创建xiaoming到组groupA

usermod -g groupB xiaoming 添加xiaoming到组groupB

groupadd groupC 创建组groupC

chmod 777 my.doc 对所有者,所在组和其他组用户设置为文件的执行写读权限操作 (1执行 2 修改 4读取)(7=1+2+4)(所有者和root才拥有此权限)

chown xiaoming:groupC my.doc 把文件所有者改为groupC下的xiaoming

chgrp groupC my.doc 把文件的所在组改为groupC

logout 退出登录

passwd 修改密码

startx 启动图形界面

时间: 2024-08-23 16:33:52

linux进阶的相关文章

Linux进阶命令

0x00 Linux进阶命令 当我们熟悉一定的基础命令时,我们往往会接触到一些高级的命令操作,或者说是陌生的命令操作. 0x01 程序构建 一般源代码提供的程序安装需要通过配置.编译.安装三个步骤: 配置: ①要安装软件的依赖关系 ②设置程序安装所需要的初始化信息,比如安装路径,需要安装哪些组件 ③配置完成,会生成makefile文件供第二步make使用 编译:是对源文件进行编译链接生成可执行程序: 安装:做的工作就简单多了,就是将生成的可执行文件拷贝到配置时设置的初始路径下: 1.1. 配置

Linux进阶第二天

工作目录切换命令: 17.pwd命令pwd命令用于显示用户当前所处的工作目录,格式为"pwd [选项]" 18.cd命令cd命令用于切换工作路径,格式为"cd [目录名称]"这个命令应该是最常用的一个Linux命令了.可以通过cd命令迅速.灵活地切换到不同的工作目录.除了常见的切换目录方式,还可以使用"cd -"命令返回到上一次所处的目录,使用"cd.."命令进入上级目录,以及使用"cd ~"命令切换到当前

Linux进阶第三天

文件目录管理命令 28.touch命令touch命令用于创建空白文件或设置文件的时间,格式为"touch [选项] [文件]"通常我们用touch命令来创建文档文件,有难度的操作主要是体现在设置文件内容的修改时间(mtime).文件权限或属性的更改时间(ctime)与文件的读取时间(atime)上面以下是touch命令参数下作用: touch -a 仅修改"读取时间"(atime)touch -m仅修改"修改时间"(mtime)touch -d

大数据学习之Linux进阶02

大数据学习之Linux进阶 1-> 配置IP 1)修改配置文件 vi /sysconfig/network-scripts/ifcfg-eno16777736 2)注释掉dhcp #BOOTPROTO="dhcp" 3)添加配置(windows->ipconfig -all) IPADDR=192.168.50.179 NETMASK=225.255.255.0 GATEWAY=192.168.50.1 DNS1=219.141.136.10 4)重启网卡 service

Linux基础(05)、Linux进阶命令

目录 一.进阶命令 二.系统命令 三.压缩和归档 3.1.归档 3.2.压缩 3.3.归档并压缩 归档.接档:tar -cf.tar -tvf 压缩.解压:gzip.gunzip 归档并压缩:tar -czf 接档并解压:tar -xzf 一.进阶命令 find //列出当前目录以及子目录(包括隐藏文件) | //管道符,作用:前一个命令输出结果,作为后一个命令的输入 grep //文本搜索工具,例:gerp bash for99.sh 在for99.sh中搜索带有bash的行 //ll | g

Linux进阶之系统启动过程图解

1:Linux启动是一个挺复杂的过程,为了更好的理解,画了一张时间序列启动图. 2:运行级别 Linux系统有7个运行级别(runlevel): 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 运行级别4:系统未使用,保留 运行级别5:X11控制台,登陆后进入图形GUI模式 运行级别6:系统正常关

Linux进阶之常用命令

前面已经聊了一下Linux的基本组成.Linux内核是系统的核心,控制着内存.程序和硬件是如何与对方交互的.GNU工具链也是Linux系统的一个重要组成部分.现在就开始简单的整理一下Linux命令行下的常用命令,虽然有很多博文都有这方面的总结,但是自己整理一下还是不一样的.纸上得来终觉浅,绝知此事要躬行!共勉,废话不多说了,开始啦. 目录命令: cd 切换目录 /etc    绝对路径,可直接跳至所指定的目录下 .        表示当前目录 ..        表示当前目录的父目录 cd   

【Linux进阶】Linux防火墙iptables详解

前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种.无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘.而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP.数据进行检测. 目前市面上比较常见的有3.4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关. 对于TCP/IP的七层模型来讲,我们知道第三层是网络层,三层的 防火墙会在这层对源地址和目标地址进行检测.但是对于七层的防火墙

Linux进阶之进程与线程

一.进程与线程 1.进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调 度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基本执行 实体:在当代面向线程设计的计算机结构中,进程是线程的容器.程序是指令.数据及其组织形式的描 述,进程是程序的实体.-----------百度百科 在Linux中进程是运行中的程序的一个副本,是被载入内存的一个指令集合,使用进程ID(PID)来标记 各个进程.我们可使用echo $$来查看当前