linux

1.创建用户操作

useradd zhangsan   #创建用户zhangsan
passwd 123            #创建密码 123

2.关闭防火墙

1.关闭系统自带防火墙
systemctl stop firewalld   # 先临时关闭防火墙
systemctl disable firewalld  # 再永久关闭防火墙
2.关闭美国国家安全局的防火墙
# 临时关闭
getenforce  # 查看状态(0表示关闭 1表示开启)
setenforce 1/0  # 表示开启/关闭

# 永久关闭
vim /etc/selinux/config
# 修改
SELINUX=disabled

3.修改命令提示符和修改主机名

echo $PS1   #输出

# 修改命令提示符
PS1="[\u@\h \w \t]\$"


hostnamectl set-hostname qishione   #修改主机名

4.创建目录

mkdir -p
mkdir -p /root/qishi5/gaoxin/{1,2,3}  # 创建多个目录,放在大括号里面用逗号隔开,千万要注意不能有空格
touch /root/qishi5/gaoxin{1,2,3} # 创建多个普通文件

5vim的操作

分三种模式:
1.命令模式
2.底线命令模式
3.编辑模式

6.查看文件命令的使用

cat
#cat 文件名    或者  cat -n 文件名      #-n 参数会显示行号

more
more  文件名    #用于大文件,

less
less 文件名

vim
vim 文件名


tail 文件名

head 文件名

head显示文件前几行,默认前10行
tail显示文件后几行,默认后10行
#查看前两行
head -2 /tmp/oldboy.txt
#查看后两行
tail -2 /tmp/oldboy.txt
#持续刷新显示,动态
tail -f xx.log


head和tail命令的结合使用
head 20 /oldboy.txt | tail -2 #使用管道符进行二次过滤

 

7.查找文件

# 找出/tmp所有以 .txt 结尾的文件
find /tmp/ -type f -name "*.txt"

# 找到/etc下所有名字以host开头的文件
find /etc -name host*

##和通配符搭配 ,可以检索以某某开头, 某某结尾  或者中间含有  达到模糊检索的目的

# 找到/opt上一个名为settings.py
find /opt -name settings.py

-name ‘‘    name后面跟的参数是字符串

8.管道符的使用

管道符的使用,是对文件的二次过滤

ps -ef | grep lvmeatad   # 过滤出所有lvmaetad关键字的进程

#可以使用多个管道符进行过滤

ps -ef | grep lvmeatad | grep 445  # 过滤出所有lvmaetad关键字的进程并且是445

9.查看文件是否含有某个内容

# 找出/etc/passwd下root用户
grep "root" /etc/passwd    ##针对于文件 进行寻找, 查找文件内容,针对于指定文件
grep -r "jalen" /opt     #针对于指定目录, 寻找关键字的文件

# 找出网卡配置文件下的dhcp
grep "dhcp" /etc/sysconfig/network-scripts/ifcfg-ens33
grep -n "dhcp" /etc/sysconfig/network-scripts/ifcfg-ens33   #可以显示行号

##不能使用路径,必须是文件

##  grep和find的区别

grep /sbin/nologin /etc/passwd

# 找到/etc/passwd的所有与mysql有关行,行号
cat /etc/passwd |grep -n mysql 

9.linux机器之间文件互传

语法
scp 【可选参数】 本地源文件 远程文件标记

scp 本地文件  远程用户名@远程ip:远程文件夹/
scp 本地文件  远程用户名@远程ip:远程文件夹/远程文件名
scp -r  本地文件夹  远程用户名@远程ip:远程文件夹/

scp Python-3.6.6.tgz 192.168.1.189:/opt/  # 将文件拷贝到远程机器上
scp 192.168.1.189:/opt/Python-3.6.6.tgz . # 将远程机器上的文件拷贝到本地

10.查看文件大小

du 【参数】【文件或目录】
-s 显示总计
-h 以k,M,G为单位显示,可读性强

#df -h 查看磁盘大小, 和占用空间
#du -sh 文件名    

11.linux时间显示

date    #输入该命令回车,显示时间

同步网络时间命令:
ntpdate -u ntp.aliyun.com

12.centos下载文件

wget命令用于在终端下载网络文件
参数是 wget [参数] 下载地址
wget -r -p 网址#递归下载路飞所有资源,保存到www.luffycity.com文件中

13.开关机命令

init 0  # 关机

init6  #重启

 

linux

上一篇:重新整理操作系统概念系类——进程通信


下一篇:linux学习数据