Linux实战指令

写在开篇,Linux指令偏向应用,要学会学好,70%用,30%思考,切忌眼高手低
不同linux发行版代码会有不一样,本篇适用于centos7
不建议初学使用minial类似精简版,有些指令需要安装包
1.ls(list sort)
列出当前目录或者其他目录文件信息,按照字母顺序排序。
2.pwd(print working directory)
打印当前目录完整路径
3.touch(change file timestamps)
创建文件
4.mkdir(make directory)
创建目录
5.cd(change directory)
切换当前目录,进入下一级或者返回上一级
6.rm(remove directory)
7.mv(move)
一动目录或者文件到指定目录下,具有重命名功能
8.cp(copy)
9.echo
使用程序将任何指定的操作数写入标准输出,
10.hear tail
11.more less
12.date cal
13.ifcongfig
远程连接:xshell

远程传输文件:xftp

windows与虚拟机之间传输文件:设置共享文件夹

关机和重启:

​ halt关机/shutdown -h now

​ reboot重启 /shutdown -r now

​ sync:把内存同步到磁盘(关机或者重启以前需要,先sync防止数据丢失)

用户登录和注销:

​ su - 用户名:切换管理员身份

​ logout注销用户(远程登陆有效,用户端不可以)

Linux用户管理
root:最高权限(慎用)

用户组:一个用户至少属于一个组,一个用户可以属于多个组

家目录:/home:目录下有各个创建的用户对于家的目录,当用户登陆时,会自动进入到自己的家目录

/home/用户名

/home/用户名

添加用户:useradd 用户名 (必须设定密码才能登陆)

给用户指定密码:passwd 用户名

删除用户:userdel 用户名

查询用户信息:id 用户名(返回结果:uid代表用户id号,gid代表组id号,组名称)

切换用户:su - 用户名

exit返回原来用户

whoami查看当前用户

crud

create

read

update

delete

用户组:类似于角色,系统可以有共性的多个用户进行统一管理

增加组:groupadd 组名

删除组:groupdel 组名

增加用户时候直接确定组:useradd -g 用户组 用户名(用户组必须已经创建)

useradd -g wudang zwj

修改用户组:usermod -g 用户组 用户名

创建shaolin组,将zwj修改到shaolin组

useradd -g wudang zwj

id zwj

groupadd shaolin

usermod -g shaolin zwj

id zwj

用户和组的配置文件:

​ 用户配置文件存放用户信息:/etc/passwd

​ 组配置文件存放组信息:/etc/group

​ 口令配置文件存放密码和登录信息:/etc/shadow

P22.Linux实用指令

linux系统运行级别:0关机,1单用户级别,2多用户无网络,3多用户有网络,4保留,没用,5图形化界面,

6重启系统(一般常用3.5级别)

系统运行级别配置文件:/etc/inittab

切换到指定运行级别基本语法:init[012356]:例如init 3

重要问题:找回root密码:进入到单用户模式,修改root密码,因为进入当用户模式,root不需要密码就可以登录

​ e-e-1-b

​ passwd

​ reboot

vim /etc/inittab

修改默认值5为0,则开机进入boot进入单用户模式修改

帮助指令:

1man:有问题找男人(显示说明文档)

​ man [命令或者配置文件]

2help:(使用介绍)

​ help 命令

3pwd:显示当前工作目录的绝对路径

4ls:ls [选项] [目录或者文件]

​ -a 显示当前目录所有文件(包括隐藏文件)//ls -a

​ -l 以列表方式显示信息//ls -l

5cd:cd [参数]切换到指定目录

​ cd ~切换到家目录

​ cd … 回到上一级目录

6mkdir创建目录

​ mkdir [选项]

​ -p创建多级命令//可以一次创建多个目录

7rmdir删除空目录

​ rmdir [选项] 要删除的空目录,

​ 如果删除非空目录:rm -rf /home/dog

8touch

​ touch创建空文件

​ touch 文件名

touch a.txt b.txt c.txt

9cp拷贝到指定目录

​ cp [选项 ] source dist

​ -r 递归复制整个文件夹

10rm指令一处文件或目录

​ rm [选项] 要删除的文件或者目录

​ -r递归删除整个文件夹

​ -f强制删除不提示

11mv移动文件或目录或 重命名

​ mv oldNameFile newNameFile

​ mv /temp/movefile/targetFolder

12cat查看文件内容(仅查看)

​ cat [选项] 文件

​ -n显示行号

​ | more 可以分页显示

​ cat -n /etc/profile | more

13more可以全屏方式按页显示文本文件内容,

​ 空格:向下翻一页

​ enter:向下翻一行

​ q代表立刻离开,

​ ctrl+f 向下

​ ctrl+b向上

14less指令

Linux实战笔记

linux静态网络设置

关闭防火墙、

允许安装未知来源软件

虚拟机拍摄快照

常见命令:

whereis:查询命令文件位置

file查看文件类型

who查看当前在线用户

whoami;查看当前用户

pwd我在哪

uname -a 查看内核信息

echo 打印

clear 清屏

history 查看历史命令,

history -c :清除历史命令

ping www.baidu.com

ctrl+c

useradd baijuyi

passwd baijuyi

userdel baijuyi

查看二级目录: ll /

bin可执行文件

boot引导分区

dev设备信息

etc配置文件

home家目录

lib类库

mnt挂在位置yun

opt软件安装位置

proc进程信息

run运行时系统产量

sbin管理员可执行命令

srv系统信息

sys系统内核

temp临时

var临时(不会被清除)

usr用户共享区域

ll=ls

查看当前目录所有文件

ll -a

ls -a 显示隐藏文件夹

mkdir:创建文件夹

rmdir删除文件夹

mkdir -p shiren{libai,baijuyi,dufu} 创建三个文件夹shirenlibai,shirenbaijuyi,shirendufu

mkdir -p shiren/{libai,baijuyi,dufu}创建shiren并且在下面创建libai,baijuyi,dufu

rmdir只能删除空文件夹

rm -rf 文件名

ll /opt

cp anaconda-ks.cfg /opt

ll /etc

cp /etc/yum.conf ./

ll

cp -r shiren /opt

ll /opt

ll

ll /opt

mv yum,conf /opt

ll /opt

更改文件名称

ll

mv aaa bbb

ll

删除文件

rm shiren

y

rm -f 文件名

rm -rf 文件夹

ln链接(快捷方式)

ln -s qiangjinjiu slink

cat slink ==cat qiangjinjiu

ln qiangjinjiu hlink

cat hlink

1软链接,2硬链接创建格式

1:ln -s jingyesi sjys

2:ln jingyesi hjys

tac/cat

more +文件名 //enter下一页,b上一页

less 等同于more

显示文件前十行:

head 10 文件名

tail 10 文件名

显示后十行

find / -name sjys

find /etc -name sjys

vi编辑器安装

yum install vim -y

windows与linux之间传输文件

yum install lrzsz -y

rz //上传

sz 文件名 //下载

Linux与Linux之间传输文件

scp basefile root@192.168.172.101:/opt/

scp -r basefile root@192.168.172.101:/opt/

查看文件大小

df

du

文件压缩与解压缩

tar //tar.gz

zip

tar -zxvf apache-tomcat-8.5.47.tar.gz //解压

tar -zcf tomcat.tar.gz apache-tomcat-8.5.47 //压缩后的名字 待压缩文件夹

zip.unzip压缩解压缩

zip -r tomcat.zip apache-tomcat-8.5.47 //压缩 文件名 待压缩文件夹

unzip tomcat.zip

不可逆加密:

​ 通过数据计算加密的结果,但是通过结果无法计算出加密数据

​ 哈希Hash算法常用在不可还原的密码存储,信息完整性校验

​ 文档,音频文件,软件安装包等用

​ md5验证文件完整性算法

对称加密算法:

​ aes

​ des

时间同步:

​ yum install ntp -y

​ ntpdate cn.ntp.org.cn

用户组权限:root添加或者删除用户

​ useradd libai

​ passwd libai

​ userdel libai

切换用户:su libai

exit

su root

组:

​ groupadd tang

​ group song

​ groupdel song

​ groupmod -n tang tangdai

查看用户所在组:groups

修改用户所在组:

​ usermod -g lucky schoolboy主组//先组后用户

​ usermod -G lucky schoolls附属组

重要***

用户组权限

rwx

用户权限-组权限-其他人权限

管道:

​ 数据传递方式

​ head -10 /etc/profile | tail -1

red hat :rpm

debian debian

安装jdk:

rpm -ivh jdk。。。。.rpm

查找安装过后的名字:

rpm -qa | grep jdk

卸载

rpm -q jdk

whereis java

find / -name java

/usr/java/jdk1.8.0_231-amd64

vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_231-amd64

export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH

source /etc/profile

echo $PATH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值