一篇文章入门Linux

在FinalShell中常用的快捷键

快捷键含义
ctrl+w删词
ctrl+u删整行
ctrl+a到行首
ctrl+e到行尾
ctrl+c中止程序运行
ctrl+z暂停程序并放置后台

Linux常用命令

语句参数含义
ls查看当前目录下的文件和文件夹
-l长格式查看
-a查看所有(包含隐藏文件)
-R递归查看(将文件夹展开)
mkdir创建文件夹
mkdir -p test/{d1,d2,d3}/{f1,f2,f3,f4}在test文件夹下创建三个文件夹,在三个子文件夹下面再分别创建4个子文件夹
-p创建父文件夹
rmdir删除空文件夹
rm默认删除文件
-f强制删除
-r递归删除
touch若文件存在修改最后访问时间;否则创建文件
cp复制
mv移动(剪切)

查看文件

语句参数含义
cat查看内容
-n添加行号
tac查看内容,全文按行倒序显示
rev查看内容,每行倒序显示
head查看前10行
tail查看末尾10行
less分页阅读(enter键下一行,空格键下一页)
more分页阅读(enter键下一行,空格键下一页)
od查看二进制文件,显示为八进制编码

查找文件

语句含义
find / -name *.html在根目录下查找名字以.html 结束的所有文件
find / -size +100M在根目录下查找文件大小在100M以上的文件
find /root -size -10k在root目录下查找文件大小在10k以下的
find /root -type d在root目录下查找类型是文件夹的文件

组合命令

组合命令说明
iconv -f gb2312 -t utf-8 qq.html > qq2.html将qq.html文件的gb2312编码转换成utf-8编码并保存到qq2.html文件中
sort fruits.txt | uniq使用管道命令将fruits.txt文件中的元素排序后去重
yum search nodejs | grep “JavaScript runtime”查找能用yum包管理工具安装的含有nodejs字段的包,并用管道工具查找指定版本
yum install -y nodejs.x86_64下载nodejs.x86_64,遇到问题回答yes
yum remove -y nodejs删除nodejs,遇到问题回答yes
yum updata nodejs更新nodejs

归档

语句参数含义
tar -cvf hello.tar ./*创建一个名为hello.tar的文件名,将当前文件夹下的所有文件归档到hello.tar中
tar -xvf hello.tar将hello.tar解归档
-ccreate(创建)
-v详细过程
-f命名
-xextract(抽取)

压缩

gzip index.html压缩名为index.html的文件
gunzip index.html.gz解压名为index.html.gz的文件
xz -z index.html压缩名为index.html的文件
xz -d index.html.xz解压名为index.html.xz的文件
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值