Linux指令知识点总结——临时抱佛jio??!!

 

Linux中的快捷键:tab——文件名自动补全;ctrl+c:终端当前操作

 

目录

ls——浏览当前所在目录下的文件信息

  • -a:列出目录下的所有文件,包括以.开头的隐含文件
  • -d:将目录像文件一样显示,而不是显示其下的文件
  • -l:列出文件的详细信息

pwd——查看当前所在路径

mkdir——创建目录

  • -p:递归多层级创建目录,从外向内,哪层不存在就创建哪一层

rmdir指令:删除空目录

  • -p:递归多层级删除目录,从内向外,哪层为空就删除哪层

rm——删除文件

  • -r:递归删除目录下的所有文件,最终删除目录
  • -i:删除前逐一询问确认
  • -f:直接进行删除操作,不进行提示 

cp——将一个文件向另一个位置拷贝一份

  • -r:递归处理,将指定目录下的文件与子目录一并处理

mv——剪切/移动一个文件或目录到其他位置

  • -f:不询问直接覆盖(目标文件已经存在)
  • -i:询问是否覆盖(目标文件已经存在)

cd——改变当前所在路径,进入某个目录

  • cd ..:返回上级目录
  • cd ~:进入用户家目录
  • cd -:返回最近访问目录

文件

touch——更改文档或目录的日期时间,包括存取时间和更改时间,或者创建一个不存在的文件

  • -a:只更改存取时间
  • -d:使用指定的日期时间
  • -m:只更改变动时间

cat——打印文件内容

  • -b:对非空输出行编号
  • -n:对输出的所有行编号
  • -s :不输出多行空行

more——分页显示文件内容(向下滚动:回车,向下按页滚动:空格,只能向下!!)

  • -n:对输出的所有行编号
  • q:退出

less——分页显示文件内容(可以随意浏览)

  • -i:忽略搜索时的大小写
  • -N:显示每行的行号
  • /字符串:向下搜索“字符串”的功能
  • ?字符串:向上搜索“字符串”的功能
  • q:退出

head——默认显示文件前十行内容

  • -n <行数>:显示的行数

tail——默认显示文件后十行内容

  • -n <行数>:显示的行数 
  • -f:动态一直等待问价末尾的新数据进行读取

进程

ps——查看进程

kill——杀死一个进程

时间

(1)date显示:打印或设置系统时间

%H:时          %M:分        %S:秒         %X:相当于%H:%M:%S

%d:日           %m:月        %Y:年         %F:相当于%Y-%m-%d

(2)date  -s:设置当前时间

date + " %Y-%m-%d  %H:%M:%S"

(3)时间戳:从1970年1月1日0点0分0秒到现在的秒数

-----------------------------------------以下为基础款的进阶升华款----------------------------------

压缩

zip/unzip,gzip/gunzip,bzip2/bunzip2——压缩解压缩

tar——打包,解包

  • -c:打包
  • -x:解包
  • -v:显示打包、解包信息
  • -z:打包同时进行gzip格式压缩解压缩
  • -j:打包同时进行bzip2格式压缩解压缩
  • -f:用于指定tar包名称,通常作为最后一项

查找

grep——从文件内容中匹配包括某个字符串的行(常用于在某个文件中找函数)

  • -i:忽略大小写的不同,视大小写相同
  • -n:输出行号
  • -v:显示没有搜索字符串的那一行
  • -R:对指定目录下的文件递归逐个匹配

find——从指定目录中查找指定名称或大小或时间或类型的文件

  • find ./-name "test" 通过文件名称查找文件
  • find ./-type d 通过文件类型找文件——f:普通文件,d:目录文件,c:字符设备,b:块设备,p:管道文件,l:符号链接文件,s:套接字文件
  • find ./ -size -10M  通过文件大小找文件(10M以内的文件),+10M表示超过10M的文件
  • find ./ -mmin -10 通过文件时间找文件——cmin(最后一次状态改变时间)、mmin(最后一次修改时间)、amin(最后一次访问时间)  [以分钟为单位];ctime、mtime、atime[以天为单位]
     

权限

Linux表示说明Linux表示说明
r--只读-w-只写
--x只执行rw-可读可写
-wx可写可执行

r-x

可读可执行
rwx可读可写可执行---无权限

 

sudo——暂时切换到超级用户模式以执行超级用户权限

umask——创建一个文件默认权限

chmod——设置文件访问权限

  • R->递归修改目录文件的权限

chown——修改文件拥有者,只使用root修改

chgrp——修改文件或目录的所属组,只使用root修改

关机

shutdown    -h now

  • -h:立即关机
  • -r:重新启动
  • -t sec:-t 后加秒数,表示过多少秒后关机

环境变量

env——查看所有环境变量

set——显示本地定义的shell变量和环境变量

echo——直接打印某个变量内容

export——设置一个新的环境变量

unset——删除环境变量

 

进程间通信

ipcs——查看共享内存、信号量,队列等共享信息

  • -m查看共享内存
  • -s查看共享信号量
  • -q查看共享队列

ipcrm——清除命令

  • -m 删除共享内存
  • -s删除共享信号量
  • -q删除共享队列

其他

top——查看正在运行的进程和系统负载信息

df——检查linux服务器的文件系统的磁盘空间占用情况

free——查看系统内存的使用状态
netstat——显示各种网络相关信息,如网络连接,路由表,接口状态,masquerade 连接,多播成员等

ifconfig——配置和显示Linux内核中网络接口的网络参数
man——查看Linux中的指令帮助、配置文件帮助和编程帮助等信息

>:清空重定向,将新数据重定向到指定的文件中,但是在这之前会清空文件原有的内容

>>:追加重定向,将新数据定向到指定文件中,但是新数据会被追加写入到文件末尾

管道符|:连接两个命令,将前边命令的输出结果当做后边命令的输入数据,让后边的命令进行处理

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值