Linux 常用命令详解

一、shell 基本命令
1、查看目录和文件
cd : 改变目录,
cd~ :回到主目录,cd ..  :回到上一级目录
Shell 中“ . ” 带标当前目录,“ .. ” 代表上一级目录, “ ~ ” 代表主目录
ls :  列出文件和目录
ls -a  ##显示所有文件,包含隐藏文件
ls  -l  ##显示文件属性

cat :查看文件内容,通常是一个文本文件,全本文件内容都显示出来
cat day weather ##可以包含多个文件名作为参数
cat -n stack.h  ##显示行号
 
more : 一页一页显示文本内容,按下空格向下翻动一页,按下Enter向下滚动一行。按下Q键退出
less :比 more 更强大的 读文本工具
grep : 查找文件内容,grep 是通过正则表达式来查找的
grep un day   ##在文件 day 中查找包含 un 的行
Sunday

find :在指定范围内查找文件
find /uer/bin/ -name zip -print ##在/usr/bin/ 目录下查找 zip文件
/usr/bin/zip

locate : 快速定位文件,用于完全不记得文件放在那里的时候,locate并不会进入子目录搜索,而是通过检索文件名数据来确定文件的位置,locate 命令自动建立整个文件名数据库,不许用户插手
locate *.doc   ##查找所有的doc文件

Tab按键 : 按下一次自动补全,连续两次按下,Shell 会议列表的形式给出所有已键入字符开头的文件
 *,?,[ ]  :通配符,“ * ” 用于匹配文件名中任意长度的字符串,如 ls *.cpp 可以列出当前目录下的所有 .cpp文件;
“ ? ”匹配一个字符,如 ls test?
“ [ ] ” 匹配所有出现在方括号内的字符,如下
ls text[1A]
text1  textA</span>

也可以使用短线 “ - ” 来指定一个字符集范围,所有包含在上下界之间的字符都会被匹配。如
ls text[1-3]
text1  text2  text3</span>

PWD :显示当前目录
二、文件目录管理
mkdir :建立目录,一次可以建立一个或多个目录
mkdir document picture    ##新建两个目录

touch :建立一个空文件
touch hello   ##在当前目录下建立一个hello的空文件

mv :移动和重命名
mv hello bin/    ##将hello文件移动到 bin/ 目录下,如果同一目录下有同名文件,则会被覆盖
mv Photos/  桌面/    ##移动目录

cp :复制文件和目录
cp test.php test/   ##将test.php 复制到test目录下
cp test/ 桌面/    ##复制目录

rmdir,rm : 删除目录和文件
mkdir remove   ##新建目录
rm remove     ##删除目录
rm -i test/hello
rm :是否删除普通空文件“test/hello”?













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值