Linux常用基础命令

前言

作为一个前端,到底要不要学习Linux操作呢?之前我一直都觉得没有必要,但是最近公司项目后端服务需要在Linux系统上面启动,开始几次启动都让一个老哥帮我启动,我看他各种命令玩的飞起,我还以为他是后端,后来一问才发现他居然是一个前端,正好最近项目不忙,今天就来学习一下Linux基础命令。

目录分级

Linux文件系统采用层级式的树状目录结构,根目录是/,以下为常用目录

/bin 存放经常使用的命令
/etc  存放所有的系统管理所需要的的配置文件和子目录
/home 用户主目录
/lib  存放系统最基本的动态链接共享库
/opt  存放主机额外安装软件的目录(装软件)
/usr  存放用户的应用程序和文件
/root 超级权限的用户主目录

Linux目录常用命令

ls(list)  查看当前目录下所有文件 
pwd(print work directory) 查看当前文件路径
cd(change directory)  打开目录
tab键   自动补全文件名,需先输入前几个字母
ls -l   以列表方式查看文件
ls -a   查看隐藏文件
ls -lh  列表显示文件大小
ls *    *.txt 表示查看txt格式文件  1*.opt 查看以1开头的opt格式文件
ls ?    ls ???.txt 表示查看有三个字符串的txt格式文件
ls []   ls [1234]23.txt 表示查看123.txt 223.txt 323.txt 423.txt 同正则中括号
cd ~    表示回到根目录
touch 文件名  表示创建文件  touch 123.txt 创建123.txt文件
mkdir 文件夹名  表示创建文件夹 mkdir test 创建test文件夹
rm     移除文件  rm -d 文件夹名 移除文件夹   rm 文件名 移除文件  -d只能删除空文件夹
mv     移动命令   mv 123.txt test 把123.txt移动到test目录下
cp     复制文件   cp 123.txt .. 将123.txt 移动到上级目录  移动文件需要加-r命令

搜索命令

which 查看命令所在文件路径
find  文件搜索
find 目录 -name 搜索条件 根据文件名搜索  find / -name 123.txt 搜索根目录下123.txt文件
find 目录 -name 123*  搜索以123开头的文件  find / -name '12???' 搜索12后面三个字符的文件
find 目录 -iname 搜索条件  按文件名不区分大小写搜索
find 目录 -size +n  n为数据块大小 1=0.5k  +号表示大于 -号表示小于  find . -size +12 表示查询当前目录下大于6k的文件
find 目录 -user 用户名   按照用户搜索文件
find 目录 -mmin -5  查询5分钟内修改的文件 -m 表示修改(modify) -min 单位分钟
find 目录 -type f   f表示文件  d表示文件夹 l表示链接
find 目录 条件1 -a 条件2  条件组合  find /root/Desktop -name 't*' -a -type f 表示查询桌面t开头的文件 
find 目录 条件1 -o 条件2  条件组合  满足一个条件即可
find 目录 -inum  通过id查询文件   linux系统可以通过ll -i 查询文件id
locate 文件名或者路径  全局搜索  如果查询不到  使用updatedb 更新索引库

查看文件内容

cat 文件名  查看文本文件全部内容  cat 123.txt  查看123.txt
more 文件名  分页查看文件内容 

文件内容搜索

grep 查询内容 文件名  grep user 123.txt 搜索123.txt中的user
grep 查询内容 文件名 -n  查询内容所在行
grep -v 查询内容 文件名  反向搜索  grep -v user 123.txt 搜索不包含user的内容  包含空行
grep -i 查询内容 文件名  忽略大小写搜索  grep -i ABC 123.txt 忽略大小写搜索ABC

文件内容修改

echo 内容  直接打印在控制台
echo 内容 > 文件名  覆盖文件中的内容 echo 123 > 123.txt 覆盖123.txt中的内容为123
echo 内容 >> 文件名  追加到文件中
>> 可以直接追加到文件中  ll >> 123.txt  可以直接把列表内容追加到文件中  如果不存在文件 会自动创建

最后

以上就是今天学习的内容,学会这些以后,吹牛逼说的东西都可以多吹点东西了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值