【基础知识】Linux常见命令

ls

默认列出当前目录

ls [OPTION]...[FILE]

ls命令参数

-a 列出指定目录下的所有文件,包括隐藏文件

-l 长格式列表。如果输出到终端,则所有文件大小的总和将输出到长清单前面的一行中

 

pwd

打印当前工作目录的完整路径名

 

touch

 将每个文件的访问和修改时间更新为当前时间。如果不是-c 会创建一个新文档

touch [OPTION]...FILE...

 

mkdir

创建目录

-p 路径名称,若路径不存在,一次创建多个目录。

 

cat

查看文件

-n 对输出的所有行编号

 

tac

与cat命令展示内容相反,从下往上显示。不能带行号输出

 

cd

切换到指定目录

 

rm

删除

-i 交互式删除,删除时询问

-f 强制删除,不给提示

-r 递归删除

-d 删除空目录

 

mv

移动目录到指定目录下,如果移动到当前目录就是进行重命名。

-b :若需覆盖文件,则覆盖前先行备份。

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖

-n:不要覆盖现有文件。(-n选项将覆盖以前的任何-f或-i选项。)

-u :若目标文件已经存在,且 source 比较新,才会更新(update)

 

cp

拷贝源文件到目标文件

 

echo

打印变量和文本

 

head/tail

显示指定文件的前/后的前几行或字节

-n 展示前n行

-c 展示前n个字符

一般用来查看日志

 

more/less

流式读取

+n 从笫n行开始显示

-n 定义屏幕大小为n行

 

wc

统计行数,字数和字节数

-c 统计字节数。

-l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L 打印最长行的长度。

 

date/cal

查看当前日期和时间。根据指定选项,可以设置或者自定义格式打印日期和时间

 

which

which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

 

whereis

用于程序名的搜索

 

ps

列出系统中当前运行的那些进程

 

kill

杀死进程

 

find

查找

 

grep

搜索指定文件的内容,匹配指定的模式,默认情况下输出匹配内容所在的行

 

cut

切割

 

diff

用于比较文件的差异。

 

tar

压缩和解压缩

 

ping

确认主机和外部的连接状态

 

ifconfig

查看网络设备

 

wget

远程下载工具

 

top

查看进程CPU使用率,1查看每个核心的CPU使用率

 

ssh

远程登录

 

ln

创建链接文件

 

chmod

改变文件权限

 

chown

改变文件所有者

 

chgrp

改变文件所属组


收集一些常用的Linux指令,日后在学习工作中有用到的继续补充和完善。

有表达不明确不对的地方欢迎指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值