Linux的常用命令

多数Linux发行版的默认shell都是GNU bash shell

bash shell的基本特性:bash手册;tab键自动补全;显示文件内容

shell提示符:$,该符号表面shell正在等待用户输入。在输入shell命令之后,需要按回车键才能让shell执行输入的命令

man命令:用来访问储存在Linux系统上的手册页面。输入命令man man就可以进入man工具的手册页面

Example:展示命令的用法

如果不记得命令名可以使用关键字搜索首页册。如:man -k XXXX

什么是主目录,就是经常说的home盘,用“~”波浪号表示。

使用cd命令可以切换文件路径

相对文件路径中的特殊字符:

单点符(.),表示当前目录
双点符(..),表示当前目录的父目录,就是上级目录
减号(-),表示返回上一次的目录
波浪号(~),表示返回home目录

ls(list)命令最基本的形式回显示当前目录下的文件好目录:ls命令输出的列表按字母排序;用不同颜色区分不同类型的文件

文件类型颜色:

一般文件(白色);目录文件(蓝色);符号链接文件(紫色);设备文件(黄色);可执行文件(青绿色);图片文件(粉红色);压缩文件(红色)

Linux经常采用隐藏文件来保存配置信息。通常以点号(.)为前缀的文件名。此外,用ls -a可以吧隐藏文件和普通文件及目录一起显示出来

还可以用ls -help命令查看ls的所有参数设置

-R参数是ls命令可用的,叫作递归选项。ls -R可以列出当前目录下包含的子目录中的文件

-l参数会产生长列表格式的输出,ls -l列出了目录中每个文件的更多相关信息

也可以将多个参数结合起来使用获取更多的信息。例如:ls -al

ls命令还支持在命令行中定义过滤器。

问号(?)代表一个字符;
星号(*)代表零个或多个字符。方括号( [] )指定字符范围
感叹号(!)将不需要的内容排除在外
? * [] ! 等符号称为元字符通配符

touch命令指定名称的新文件,文件大小是零(空文件)

touch命令还可以用来改变文件的修改时间,并不需要改变文件的内容。

cp source_file destination_file复制原文件如果目标文件已经存在,cp命令不会提醒。最好加上-i选项来强制shell询问是否需要覆盖已经存在的文件

mv(moving)命令可以将文件和目录移动到另一个位置火重新命名

mv只影响文件名,inode编号和时间戳保持不变,在mv命令中也可以使用-i参数,这样在命令试图覆盖已有的文件时就会得到提示。也可以使用mv命令移动整个目录及内容

rm(removing)是删除文件的命令

-i命令参数提示你是不是真的要删除该文件

注意!!!bash shell中没有回收站或垃圾箱,文件一旦删除,就再也无法找回

如果要删除很多文件且不受提示符的打扰,可以用-f参数强制删除

mkdir(make directory):创建目录

如果想同时创建多个目录和子目录,需要加入-p参数,-p参数可以根据需要创建缺失的父目录

rmdir:删除目录

在默认情况下,rmdir命令只删除空目录

目录下有内容时,rmdir命令拒绝删除目录

所以删除空目录时,可以先使用rm -i删除目录中的文件,再使用rmdir删除空目录;也可以在整个非空目录上使用rm -r -f/ -rf命令,使得命令可以向下进入目录,删除其中的文件,然后再删除目录本身(注意,这是强制删除,需要谨慎使用!!)

file命令不仅能确定文件中包含的文本信息,还能确定该文本文件的字符编码。可以使用file命令作为另一种区分目录的方法

cat:显示文本文件中所有的数据。(cat -help可以显示cat的所有参数)

-n参数会给所有的行加上行号

-b给有文本的行加上行号

more命令是分页工具,会显示文本文件的内容,但在显示每页数据后会停下来。

less是more命令的升级版,能够实现在文本文件中前后翻动,而且还有一些高级搜索功能。

tail命令则会显示文件最后几行的内容,在默认情况下,它会显示文件的末尾10行。

head命令会显示文件开头那些行的内容,在默认情况下,会显示文件前十行。

在运行过程中可能会出现以下问题:

1.“命令未找到”

这时候要检查拼写是否出现错误,确认该命令是否安装。

2.文件或目录不存在

这时候检查路径是否存在,用ls命令定位文件或使用绝对路径替代相对路径。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值