linux一些常用命令

最近复盘Linux,博客记录下吧

常用目录处理命令:

mkdir  创建目录(-p 递归创建)
cd 切换目录
pwd 显示当前目录
rmdir 删除空目录(一般用不到,直接用rm了)
cp 复制目录或文件(-r 复制目录,-p 保留文件属性)
mv 剪切文件,改名(在同一目录下移动即改名)
rm 删除文件、目录(-r 删除目录,-f 强制删除,这个命令经常是rm -rf [文件或目录])
rm -rf * :删除当前目录下所有文件(压缩包不会被删)

 

常用文件处理命令:

touch  创建空文件
cat 显示文件内容(经常搭配重定向)
more 分页显示文件内容(Space/f 翻页,Enter 换行,q/Q 退出; 如果一个文件内容很长,这个比cat方便)
less 分页显示文件内容(less除了拥有more的功能外,还可 向上翻页 和 按关键词搜索)
head 显示文件前面几行(-n 指定行数)
tail 显示文件后面几行(-f 动态显示文件末尾内容,即 如果末尾文件内容在改变,也会实时动态显示出来,可用来监控日志
ln 生成链接文件(-s 创建软链接)

 

权限管理命令:(要区别权限对文件和目录的含义)

chmod  改变文件或目录文件(-r 递归修改,即 该文件及其下面所有子文件都改变)   删除一个文件的前提条件:对这个文件所在目录有写权限
chown 改变文件或目录的所有者(只有管理员root可以改)
chgrp 改变文件或目录所属组
umask 显示设置文件的缺省权限(-s 以rwx形式显示)

 

文件搜索命令:

搜索文件时一般搭配通配符使用
find 文件搜索(find [搜索范围] [匹配条件])
locate 在文件资料库中查找文件(优点和不足看笔记)
which 搜索命令所在目录及别名信息
whereis 搜索命令所在目录及帮助文档路径
与grep不同,以上4种都是找到其文件目录

grep 在文件中搜寻字符串匹配的行并输出(一般与管道符搭配使用)

 

帮助命令:

man   获得帮助信息(一般用来查看配置文件还有库函数的作用及格式;man查看不了shell内置命令)
help 获得shell内置命令的帮助信息

 

用户管理命令:

useradd  添加新用户
passwd 设置用户密码(普通用户只可用passwd改变自己的密码,而root用户可以改变任何人的)
who 查看登录信息(tty:本地终端,pts:远程终端)
w 查看登录用户详细信息(可用来判断负载情况

 

压缩解压命令:

和Windows不同,Linux里文件压缩后只有压缩包了,原文件不见了
gzip 压缩文件(压缩后文件格式:.gz)
gunzip 解压缩.gz的压缩文件(gunzip <==> gzip -d)
tar 打包目录(压缩后文件格式.tar.gz)
-c 打包(可把目录打包成文件)
-v 显示详细信息(显示打包了哪些目录)
-f 指定文件名
-z 打包同时压缩
tar命令解压缩语法:
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
-C 指定解压缩位置
了解一下:zip、unzip、bzip2、bunzip2

 

网络命令:

write  给用户发信息,Ctrl+D保存结束(只有用户在线时才能发送过去!!)
wall 发广播消息(所有用户,你自己也会收到)
ping 测试网络连通性
ifconfig 查看和设置网卡信息
mail 查看、发送电子邮件(优点:即使对方不在线,你也可以传过去)
last 列出目前与过去所有登录系统的用户信息
lastlog 检查某特定用户上次登录(最后一次)的时间
traceroute 显示数据包到主机间(目标网站)的路径
netstat 显示网络相关信息
-t TCP协议
-u UDP协议
-l 监听
-r 路由
-n 显示IP地址和端口号
setup 配置网络(与ifconfig不同,setup改变配置是永久性的;修改完记得重启一下服务:service network restart)

 

挂载命令:

mount

 

关机重启命令:

shutdown

 

posted @ 2022-12-28 21:06  balabalahhh  阅读(33)  评论(0编辑  收藏  举报