Linux命令

一、安装虚拟机vm

一定要找到对应版本,我的笔记本是mojava os10.14,所以下载fusion要找到对应版本,否则不能安装失败。

二、下载centos镜像

使用阿里云的镜像,网易云镜像,晚上搜索即可。

三、进行配置

  1. 内存配置,cpu配置,硬盘配置
  2. 网络配置
    打开火狐,发现并不能联网,ifconfig查看自己的ip发现不显示,猜测也许这就是不能联网的原因,解决显示IP的问题。
    打开网卡配置文件:
    /etc/sysconfig/network-scripts/ifcfg-ens33 ,将最后一行 ONROOT = no 修改为yes,但是是只读文件,所以需要权限su root,修改成功后,重启网络服务:service network restart
  3. [用户名@主机名~]
    用户名:用户登录时所用的名字,分为高级用户,低级用户
    主机名:主机在某局域网内所用的名字
    ROOT PASSWORD(根目录密码)
  4. 连接远程服务器
    对于centos7,确认sshd服务开启;防火墙关闭;配置etc/ssh/sshd_config;

四、用户组管理

便于有共性的多个用户统一管理

grougadd 组名
groupdel 组名

//添加用户指定到组
useradd -g 组名 用户名   

//修改用户指定到某个组
usermod -g 组名 用户名

//查询用户
id 用户名

五、文件目录

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

ls -l -a	//l列表方式显示当前目录文件,包括隐藏文件。或 ls -la

cd /..		//从根目录开始进入,使用的是绝对路径

mkdir -p xx/xx/xx   //可以一次创建多级目录
rmdir				//删除空目录,如果目录中有文件不能删除
rm -rf  xx/xx 		//可以删除目录,即使目录中有文件

touch 文件名	 		//创建空白新文件

cp 文件名 目录路径	//将文件拷贝到指定目录下
cp -r 指定目录路径 目标目录路径 	//将指定目录下的所有文件循环拷贝到目标目录下

rm 文件名		//删除文件
rm -f 文件名  	//强制删除,删除时不提示是否要删除
rm -r 目录路径  	//删除目录,包括文件,-r 递归文件

mv 旧文件名 新文件名  //重命名的前提是,当前目录下存在旧文件名 
mv 文件名 绝对路径    //将文件移动到指定目录下

cat 文件名  		  //以只读的方式打开文件
cat 文件名 | more  //浏览文件分页显示,空格键下一页
more 文件名     	  //分页显示,ctrl+b 上一页,ctrl+f 下一页
less 文件名  	  //大文件浏览时,推荐使用,只是加载当前页,翻页pageup,pagedown

ls > 文件名 		  //将当前目录内容写入文件中,文件不存在则创建
ls >>文件名 		  //目录内容追加到文件中
cat 文件名 >> 文件名	 //文件中内容追加到另一个文件
echo"xxx" >> 文件名 	 //xxx追加文件中

echo $PATH  	 //输出环境变量,echo 表示输出内容到控制台

head 文件名  	//默认显示文件前10行
tail 文件名      //默认显示倒数10行
tail -f 文件名	//实时监控文件是否有变化

history			//显示曾经执行过的指令

date -s “xxx”	//可以设置时间

六、查找类指令

find 目录路径 -name 文件名 	//指定目录中查找文件,会遍历子目录
find 目录路径 -user 用户名	//查找该用户所拥有的文件
find 目录路径 -size +20M		//查找该目录下大于20M的文件

updatedb 		//建立数据库
locate 文件名	//在数据库中,查找文件所在的路径,速度很快

cat 文件名 | grep -ni yes 	//在文件中查找“yes”,不区分大小写,并显示所在的行

七、压缩类

zip  -r  压缩名 目录路径      //将该目录下的文件压缩成xx.zip
unzip -d 目录路径 压缩文件名   //将xx.zip解压到指定目录下

tar -zcvf  打包名 目录路径    //将该目录下的文件打包成xx.tar.gz
tar -zxvf  打包名            //解压到当前目录
tar -zxvf  大包名 -C 目录路径 //解压到指定目录下,目录要本身存在

八、组管理

Linux 中每个文件都有它所在的拥有者,所在的组,以及排除所在的组的其他组

ls -ahl  //a ---- 所有文件,h --- human,l --- 列表形式

chown 用户名 文件名 		//改变文件持有者,改变过后文件所在的组不变
chown -r 用户名 目录路径  //将该目录下的所有文件递归的将文件的所有者改成某用户
chgrp 组名 文件名   		//改变文件所在的组,但是文件的所在的用户不变,-r 与上同理

usermod -g 组名 用户名 //修改用户所在的组

九、任务调度

任务调度是只系统在某个时间执行特定的命令或程序

crontab -e	//编辑定时任务
crontab -l	//查询定时任务
crontab -r	//删除当前用户所有crontab任务

//步骤一,写shell脚本,xxx.sh,比如追加时间日期
date >> /tmp/date.txt
cal >> /tmp/date.txt

//步骤二,修改运行权限
chmod 744 文件名

//步骤三,编辑定时任务,此例每隔一分钟执行一次
crontab -e  开始编辑
*/1 * * * * 脚本路径

十、磁盘管理

df -h	//磁盘占用情况
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值