Linux基础命令合集

快捷命令
ctrl+a:回到行首 ctrl+e:回到行尾
ctrl+u:删除光标之前所有 ctrl+k:删除光标之后所有
ctrl+l:清屏,只保留当前行 ctrl+c:取消当前编辑 \:回车换行

man手册页
以全屏的文本方式显示帮助信息,并提供交互式的操作环境。
基本快捷键:上、下键:一行一行查看
Page up和down:一页一页查看
q键:退出

绝对路径
以根目录’/'为起点
准确表示一个目录(或文件)所在的位置
表示linux中目录结构相对稳定的目录(或文件)位置
较繁琐

相对路径
以当前目录为起点(cd …/…/var :相对路径去var,用…表示退一级)
目录的起始字符不使用‘/’符号
表示当前目录‘附近’的目录(文件)位置
简短、便捷

查看及切换目录
pwd:查看当前所在路径
cd:进入某个目录(cd - :返回上次所在目录;cd:返回宿主目录 cd /:进入根目录)
ls:查看文件内容(-后可接多个字母,同时用多个功能,如:ls -alF)
ls -l(可缩写为ll):长格式显示所有文件,大小默认为字节(ls -lh以k或m显示大小)
ls -a:显示所有文件(a大写就不会显示 . 和 … 文件)
ls -d:列举目录本身信息,而不是查看目录下的文件信息
ls -F:如果是目录,会加上反斜线(过滤出目录:ls -alF | grep /)
ls -R:递归查看目录
ls可同时查看两个文件信息:ls /etc /var
ls *.conf:查看所有带conf的文件(*代表一个或者多个;?代表一个)
stat 文件名:显示文件详细属性
alias(别名):alia·s chakan=‘ll’(以后ls -l可用chakan代替)
du: 显示文件或目录所占用的磁盘空间。

创建目录和文件
mkdir(make directory)创建目录
可同时创建多个目录
mkdir a{1…5}

Mkdir -p :创建包含子文件夹的文件夹(级联创建)

Touch创建文件(创建和更新文件)
原理
touch最初的目的为更新时间,但有个默认属性是未存在文件就创建,所以现在可用来创建文件

复制、删除、移动目录和文件
复制(cp):cp -rf 文件名 目标文件(复制文件夹必须带上-r)
删除(rm):rm -rf 文件名(删除后不能恢复;参数加上i,表示删除时提示)
移动(mv):mv 文件名 目标文件
注意
在同一级目录下,可以完成改名
移动时,目标必须是目录
移动并改名、覆盖,慎重

查找目录和文件
查看命令详细信息(别名等):which 命令(ls等)
find查找
find / -name 文件:找到第一个而不是所有
find / -type f:查找根下的普通文件
f换成d:查找根下的普通目录
find / -size +1024k -type f :查找根目录下大于1024k的普通文件(同时满足两个条件在中间加-a;只需要满足一个加-o)
按文件权限查找文件
在home目录下查找文件权限为777的文件;find /home -perm 777
注意:linux文件权限,读r(4),写w(2),可执行x(1),777为最高权限

查看文件(除了cat和tac都用q退出,可以同时使用多个命令)
cat:查看整个文件;创建一个文件;将几个文件合并为一个
注意:将多个文件合并为一个文件时,第一个文件名为主,第二个文件内容就会在第一个的基础上叠加
tac:cat的反向,功能与cat相反,由最后一行到第一行反向显示
more:只能往前看
less:可以前后翻
tail:从后开始看(可以中间加-数字,规定看的行数)
head:从头开始看
wc:统计行数、字数、文件大小并输出(可以加l等,只看行)
grep:过滤;格式:grep 关键字 文件名 或 cat 文件名 | grep ‘关键字’,加上-i:过滤时不区分大小写 -v:取反,如不含某关键字
关键字前加^:表示以此关键字开头;加KaTeX parse error: Expected group after '^' at position 16: :表示以此关键字结尾; ‘^̲’表示空行

压缩和打包
压缩文件
gzip和bzip2:bzip2压缩率高,但是常见的是gzip。
gzip:格式:gzip -9 文件名;-数字:压缩比例,9:高压缩比例
解压缩格式:gzip -d 文件名.gz(另一种解压缩:gunzip 文件名.gz)
bzip2格式与gzip相同
打包文件夹
tar用途:制作归档文件、释放归档文件
格式:tar [选项] 归档文件名 源文件或目录
tar [选项] 归档文件名 [-c 目标文件]
例子:tar -cf 文件名.tar 文件名
注:参数后加f
常用命令选项
-c:创建.tar格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-t:列表查看包内的文件(tar -tf 文件名.tar)
规范打包压缩例子:tar -czf 文件名.tar.gz 文件名(若是bzip2压缩则为-cjf)
解包:tar -zxf 文件名.tar.gz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值