Linux简单指令学习

Linux指令

常用命令操作

跳转到根目录:cd /
切换目录:cd 目录名
回到上级目录:cd 。。
查看文件夹下内容:ll 或 ls
切换用户:su - 用户名
清空命令板:Ctrl+l
使用编辑器:vim 文件
退出编辑模式:Esc
保存并退出编辑器:(:wq!) 回车

设置IP及刷新启动网络

进入编辑器:vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO=static                           静态网络
DEFROUTE=yes                               自动连接
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="382923e8-783a-416c-8ce6-346feed05e2f"
DEVICE="ens33"
ONBOOT=yes                                 自动启动网络
IPADDR=192.168.136.101                     设置Ip
GATEWAY=192.168.136.2                      设置网关
DNS1=192.168.136.2                         设置DNS服务器

刷新网络:service network restart

关机、重启

立刻关机:halt

立刻关机:shutdown -h now
一分钟后关机:shutdown -h 1

立刻重启:reboot

立刻重启:shutdown -r now
两分钟后重启:shutdown -r 2

用户管理

创建用户:useradd 用户名
修改用户密码:passwd 用户名
删除用户:userdel 用户名(仅删除用户,不删除用户目录
删除用户的目录:rm -rf 用户名(-r是递归 f是强制
查看用户信息指令:id 用户名
添加用户组:groupadd 用户组名
给用户组添加用户:useradd -g 组名 用户名
修改用户到其他组:usermod -g 新组名 用户名
删除组:groupdel 组名(用户组下没有用户才能删除

文件夹和文件操作

创建文件夹:mkdir 文件夹名(其他用户在根目录可能没有权限创建文件,需要改权限,后面再说
删除空文件夹:rmdir 文件夹名称
删除有内容文件夹:rm -rf 文件名
创建空文件:touch 文件名
查看文件内容:cat 文件名

查看文件并显示行号:cat -n 文件名

删除文件:rm 文件名称(大文件使用rm -rf 删除
文件复制:cp 源文件 目的文件(写文件路径

cp /hello/hello.txt /aa

重命名文件:mv 旧文件名称 新文件名称
移动文件:mv 旧文件名称 要移动到的文件目录

实用指令

输出内容到控制台:echo 输出内容

输出环境变量:echo $PATH
查看系统所有环境变量:env

显示文件头部内容:head 文件(默认显示前10行

显示文件前五行内容:head -n 5 文件

显示文件尾部内容:tail 文件(默认显示后10行内容

显示文后五行内容:tail -n 5 文件

输出重定向指令和追加指令:

ls -l >文件        把列表内容覆盖进文件
ls -al             把列表内容追加进文件
cat 文件 >文件     把查看内容覆盖进文件
echo "内容"        把输出内容追加进文件

软链接(link):ln -s【源文件或目录】【软链接名】
软链接主要存放了链接其他文件的路径

ln -s /root/ /hello/linkToRoot

删除软链接:rm -rf 软链接名
查看所有已执行过历史命令:history
查看最近使用过10条命令:history 10
执行历史编号xxx指令:!xxx

日期时间

显示当前日期时间:date
显示年:date +%Y
显示月:date +%m
显示日:date +%d
显示年月日:date "+%F"
显示年月日:date "+%Y-%m-%d"
显示年月日时间:date "+%Y-%m-%d %H:%M:%S"
设置最新时间:date -s 字符串时间

date -s "2021-3-25 16:00:00"

时间向后一天:date “+%F-%T” -d "+1day"
时间向前一天:date “+%F-%T” -d "-1day"
查看日历:cal

组管理

查看root所在组:id root
查看文件所有者:ls -ahl
修改文件所有者:chown 用户名 文件
修改文件所在组:chgrp 组名 文件名
改变该用户登陆的初始目录:usermod –d 目录名 用户名
修改用户到其他组:usermod -g 新组名 用户名

权限

赋予权限:vi /etc/sudoers
修改权限:chmod u=rwx,g=rx,o=x 文件名或目录
u 所有者,g 所有组,o 其他人,a 所有人
r=4,w=2,x=1
修改文件所有权限:chown 用户名 文件(改变文件所有者
修改文件所有权限:chown 用户名:组 文件(改变文件所有者和所有组

chown -R 用户名 文件     递归修改文件权限

修改所在组目录:chgrp 新组名 文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值