栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

学习笔记.

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习笔记.

进入home文件夹 cd /home/

使用绝对路径进入文件夹 cd /home/xxxx/

使用相对路径进入文件夹 cd xxxx

回到上一级目录 cd ..

创建文件夹 mkdir /xxxx/xxxx

删除空目录 rmdir /xxxx/xxxx

强制删除整个目录 rm -rf /xxxx/xxxx/

创建空文件 touch xxxx(文件名)

复制文件指令  cp xxxx(文件名) /xxxx/xxxx/(粘贴)

复制文件夹指令 cp -r /绝对路径/ /绝对路径/(粘贴)

强制覆盖不提示 cp

删除文件 rm xxxx(文件名)   不提示为 rm -f xxxx

删除目录 rm -r /xxxx/xxxx 不提示为 rm -f /xxxx/xxxx

重命名 mv xxxx(文件名) xxxx(新文件名)

移动(剪切) mv xxxx(文件名或路径) /xxxx/xxxx

查看文件内容 cat xxxx 显示行号 cat -n

查看大文件 less 文件名  可以进行查找

输出内容到控制台 echo指令 echo " " 输出字符串到控制台

显示前几行文件 head -n(行数) xxxx

显示尾几行文件 tail -n xxxx

实时监控 tail -f xxxx

快捷方式 ln -s /xxxx/xxxx(主文件夹/文件) /xxxx/xxxx(对应的快捷方式)

查看历史指令 history 查看最近的n个指令 history n

执行历史指令 !5(曾经执行的第五条指令)

日期类

显示日期 date 只显示年 date +%Y 只显示月 date +%m 只显示日 date +%d  时date +%H 分date +%M 秒 date+%S

只显示年月日 date "+%Y-%m-%d" 其中,-为分隔符 时分秒同样

设置日期 dat -s "2020-11-03 20:00:00"

本月日历 cal 整年日历 cal 2020

查找类

查找指令 按名字 find 指定搜索的文件夹 -name 文件名

按拥有者查找                                         -user 用户名

按大小查找                                            -size +200M(大于)

-(小于) 不加(等于) 单位(K,M,G)

数据库快速查找locate 首先执行updatedb(创建locate数据库)

其次执行 locate 文件名

查看指令在哪个文件夹 which 指令名

过滤查找 对结果的输出进行查找 cat ccc.txt | grep -n "hello" 在ccc.txt中查找hello所在行号

对文件过滤查找 grep -n -i "hello" /xxxx/xxxx 忽略大小写查找

压缩和解压类

压缩 gzip 文件

解压 gunzip 压缩文件

压缩文件夹/文件  zip -r myhome.zip(名称) /home/ 将home及其包含的文件和子文件夹都压缩

解压缩文件夹 unzip -r /路径名称/ /xxxx/xxx.zip 解压到路径名称

tar压缩(常用) tar -zcvf aaa.tar.gz ccc.txt bbb.txt 压缩aaa和bbb为ccc 可以多个文件也可以一个文件

tar解压  tar -zxvf aaa.tar.gz -C 路径(需要指定解压输入继续路径)

用户

查看用户所在组 id 用户名

创建组 groupadd 组名

创建用户 useradd 用户名

查看文件所有者 ls -ahl

修改文件所有者 chown  -R(文件夹时使用) 用户名 文件名

修改文件所在组 chgrp -R(文件夹时使用)组名 文件或目录名

给用户设置密码 passwd 用户名

修改用户所在组 usermod -g 新组名 用户名

修改用户登录初始目录 usermod -d 路径 用户名

修改文件权限 u:所有者 g:所有组 o:其他人 a:所有人(u,g,o的总和)

chmod u=rwx,g=rx,o=x 文件或目录名

chmod o+w 文件或目录名

chmod a-x 文件或目录名

定时任务调度

创建任务调度程序 crontable -e

终止任务调度 conrtab -r

列出当前有哪些任务调度 crontab -l

重启任务调度 service crond restart

检测当前所有正在运行的进程 ps -ef | grep atd(过滤)

at指定时间执行 at 5pm + 2 days (enter) ls /home 两天后下午五点执行ls  ctrl+d退出

查看at任务详情 atq

删除已经设置的at任务 atrm 编号

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333916.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号