Linux常用命令

1- 文件管理
cat     用于连接文件并打印到标准输出设备上
-n    由 1 开始对所有输出的行数编号。
-b    和 -n 相似,只不过对于空白行不编号
 
chattr     可改变linux文件系统的文件属性
+i    防止系统中某个关键文件被修改(加锁)
 -i    解锁
 
chgrp     更改文件用户组
-R    递归处理,将指定目录下的所有文件及子目录一并处理
 
chmod     来改变文件或目录权限的命令
-R     对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
chmod 777    文件或目录 (可读可写可执行)
 
chown     改变文件或目录用户和用户组
-R    对目前目录下的所有文件与子目录进行相同的拥有者变更
 
diff      比较文件的差异
-a    diff预设只会逐行比较文本文件
-b    不检查空格字符的不同
 
file     识别文件类型
-i    显示文件类别
 
find     查找和搜索文件
-type     按类型查找
-name   按名称查找
 
git    版本控制系统   
 
cut     连接文件并打印到标准输出设备上
-b    以字节为单位进行分割 ,仅显示行中指定直接范围的内容
-c    以字符为单位进行分割 , 仅显示行中指定范围的字符
-d    自定义分隔符,默认为制表符”TAB”
-f     显示指定字段的内容 , 与-d一起使用
 
ln   为文件创建链接
-b    为每个已存在的目标文件创建备份文件
 
less    分页显示工具
-b    设置缓冲区大小
b     向上翻一页    
d     向后翻半页
Q    退出lss命令
 
mdir     显示MS-DOS目录
-/    显示目录下所有子目录与文件
-a    显示隐藏文件
-f    不显示磁盘所剩余的空间
 
more     显示文本文件内容
-num    指定每屏显示的行数
-f    计算实际的行数,而非自动换行的行数
-p   先清除屏幕再显示文本文件的剩余内容
 
mv     移动或改名文件
-i    若存在同名文件,则向用户询问是否覆盖
-f    覆盖已有文件时,不进行任何提示
-b   当文件存在时,覆盖前为其创建个备份
 
rm     删除文件或目录
-f    忽略不存在的文件,不会出现警告信息
-i     删除前会询问用户是否操作
-r/R    递归删除
 
split     文件分割
-b    指定每多少字节切成一个小文件
 
touch     创建新的空文件,或改变已有文件的时间戳属性
-a    改变档案的读取时间记录
-m   改变档案的修改时间记录
 
which     查找文件
-n    指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名
-p    与n参数相同,但此处的文件名长度>包活了文件的路径
 
cp     复制文件或目录
-f    若目标文件已存在,则会直接覆盖原文件
-i    若目标文件已存在,则会询问是否覆盖
-p   保留源文件或目录的所有属性
-r    递归复制文件和目录
 
whereis     显示命令及相关文件的路径
-b    查找二进制程序或命令
-B    从指定目录下查找二进制程序或命令
-m   查找man手册文件
 
awk     文本和数据进行处理的编程语言
-F    指定输入时用到的字段分隔符
-v    自定义变量
 
read     读取单行数据
-n    定义输入文本的长度
-p    后面跟提示信息,即在输入前打印提示信息
 
2-文档编辑
wc     统计文件的字节数、字数、行数
-w    统计字数,只显示字数
-c    统计字节数
-l     统计行数
-m   统计字符数
 
vi     文本编辑器
-s     静默模式
-R    只读模式
-y     简易模式
 
vim     文本编辑器(命令模式,底行模式,输入模式)
i     切换到输入模式,以输入字符
x    删除当前光标所在处的字符
:     切换到底线命令模式,以在最底一行输入命令
q    退出程序
w    保存文件
按ESC键可随时退出底线命令模式
 
p          粘贴
yy        复制一行
gg        第一行
G         最后一行
nG       第n行
ggdG   删除全部
3,14d(底行命令模式)   删除3行到14行
 
3-磁盘 管理
cd     切换目录
~    切换至当前用户目录
..     切换至当前目录位置的上一级目录
 
df     显示磁盘空间使用情况 
-a    显示系统文件  
-h    以阅读的形式显示
 
mkdir    创建目录
-p    递归创建多级目录
-m    建立目录的同时设置目录的权限
-v     显示目录的创建过程
 
pwd    显示当前路径
-L    显示逻辑路径
 
rmdir    删除空目录
-p     用递归的方式删除指定的目录路径中的所有父级目录,非空则报错
-v      显示命令的详细执行过程
 
4-网络通讯
ping    测试主机间网络连通性
-c   指定发送的字数
-i    指定收发信息的间隔时间
 
5-系统管理
adduser    创建用户
-e     设定此帐号的使用期限(格式为 YYYY-MM-DD),预设值为永久有效
 
useradd    创建用户
 
date    显示日期和时间
-u    显示目前的格林威治时间
 
exit    退出shell
0    执行成功
1    执行失败
 
sleep    延迟当前命令的执行
 
kill    杀死进程
 
last     显示用户或终端的登录情况
 
ps    显示进程状态
-A    显示所有程序
-a    显示所有终端机执行的程序,除了阶段
 
top    实时显示进程动态
-d    改变显示的更新速度
-q    没有任何延迟的显示速度
 
shutdown    关闭服务器
-h  now  将系统立即关机
-h   hours:minutes    按预定时间关闭
-r    shutdown之后重新启动
-c    取消按预定时间关闭系统
 
sudo    以系统管理者的身份执行指令
su    切换到root用户
!!     以root权限执行上一条命令
-l    列出目前的权限
 
uname    显示系统信息
-a    显示系统所有相关信息
-m   显示计算机硬件架构
-n    显示主机名称
 
who    打印当前登录用户
-a    打印全面信息
-b    打印系统最近启动时间
-d    打印死掉的额进程
-l     打印系统登录教程
 
groupadd    新建工作组
-g    指定新建工作组的id
-r    创建系统工作组,系统工作组的ID小于500
 
6-系统设置   
set    设置shell
-a     标示已修改的变量,以供输出至环境变量
-b     使被中止的后台程序立刻回报执行状态
-C     转向所产生的文件无法覆盖已存在的文件
 
5-备份压缩
zip     压缩命令
-q    不显示指令执行过程
-r    递归处理,将指定目录下的所有文件和子目录一并处理
-z    替压缩文件加上注释
 
tar     打包和备份的归档工具
-A    新增文件到以存在的备份文件
-B    设置区块大小
-c    建立新的备份文件
 
gzip    压缩和解压文件
-a    使用ASCII文字模式
-d    解开压缩文件
-f     强行压缩文件
 
unzip    解压缩zip文件
-l    显示压缩文件内所包含的文件
-v   执行时显示详细的信息
 
5-其他
tail    查看文件尾部命令
 
tailf    跟踪文件输出
-n    输出最后数行
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值