美文网首页
Linux 常用命令(基本操作类)

Linux 常用命令(基本操作类)

作者: 满脸胡渣的年轻大叔 | 来源:发表于2024-05-22 21:02 被阅读0次

Linux 常用命令(基本操作类)

history

列出之前所有使用过的命令

lihaili@192 ~ % history
  485  grep -n path /etc/profile
  486  grep -i -n path /etc/profile
  487  cd~
  488  cd
  489  ls
  490  top
  491  which w
  492  w
  493  uptime
  494  man w
  495  w
  496  who
  497  ps
  498  ps -ef
  499  ps -aux --sort -pcpu | less
  500  ps -au | less

  • !+编号: 重新运新列表中编号的命令

clear

清屏(CTRL+ L)

  • 注:这里并不是真的清掉了,只是将屏幕向上滚动了一段距离,使用肉容部分全部滚动到上方不可见区域

pwd

显示当前目录(Print Working Directory)

which

查找 某个命令所在目录(可以用来判断设备是否安装某个程序)

lihaili@192 ~ % which python
python not found
lihaili@192 ~ % which java
/usr/bin/java

du

查询文件和目录所占的空间大小

默认:

  1. 显示当前目录所有的文件夹(会层层递归子目)
  2. 以字节方式显示文件夹大小
  3. 最后会显示出当前文件夹总大小
lihaili@192 Music % du   
136 ./Music/Music Library.musiclibrary
152 ./Music
152 ./iTunes/iTunes Media/Music/音乐剪辑/音乐剪辑
152 ./iTunes/iTunes Media/Music/音乐剪辑
9112    ./iTunes/iTunes Media/Music/Unknown Artist/Unknown Album
9112    ./iTunes/iTunes Media/Music/Unknown Artist
17072   ./iTunes/iTunes Media/Music/汪苏泷/长安诀
17072   ./iTunes/iTunes Media/Music/汪苏泷
26336   ./iTunes/iTunes Media/Music
176 ./iTunes/iTunes Media/Automatically Add to iTunes.localized/.localized
176 ./iTunes/iTunes Media/Automatically Add to iTunes.localized
312 ./iTunes/iTunes Media/Automatically Add to Music.localized/.localized
312 ./iTunes/iTunes Media/Automatically Add to Music.localized
26832   ./iTunes/iTunes Media
0   ./iTunes/Album Artwork
26976   ./iTunes
27144   .

  • -h 以人类友好的方式显示(将字节转成KB,MB,GB..)
  • -d 控制文件深度(1 只显示一层目录下的文件夹的大小)
  • -s 只显示总大小
  • -a 显示所有文件,包含文件和文件夹

以上命令可以组合使用

cat

cat 是 concatenate 的缩写,表示“连接/串联”

  • cat 文件 会将文件内容一次性在终端显示
  • 参数 -n 会显示文件行号

less

less 会分一页一页显示文件内容

用法: less 文件路径(会默认显示屏幕大小的几行)

less 打开文件基本的快捷键

  • 空格键 向下切一页(page down相同)
  • Enter 向下前进一行
  • d 前进半页(半个屏幕)
  • b 后退一页(page up键相同)
  • y 后退一行
  • u 后退半页
  • q 退出命令
  • = 显示你在文件中的什么位置
  • h 显示帮助文档(空格切换下一页,q退出帮助文档)
  • / 搜索
    • n 切换到下一个符合项目
    • N 跳到上一个符合的内容

head

显示文件的开头(默认会显示文件头10 号 )

参数:

  • -n 20 显示前20行号

tail

显示文件的结尾

参数:

  • -n 20 切换显示行数
  • -f 实时追踪文件的更新,一般用于查看日志
    • Ctrl + C 终止追踪
    • -f 200 修改追踪行数
    • 与grep 配合

mkdir/touch

mkdir 创建文件夹

  • -p 递归创建文件夹

touch 创建文件

cp

拷贝文件 copy的缩写

  • cp file file_copy 拷贝文件

  • cp file dir/ 将file 拷贝到 dir

  • cp file dir/file_copy 拷贝到 dir ,并重命名为file

  • cp -r dir new_dir 将dir 里所有文件new_dir

  • cp *.txt new_dir 将目录下所有txt文件拷贝到 new_dir

  • cp log* new_dir 拷贝以log 开头的文件到new_dir

mv

移动文件和 CP 命令相同

相关文章

  • Linux常用命令

    Linux常用命令 一、常用命令 1.注销、关机、重启 2.linux基本命令 :文件操作命令 3.linux 系...

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • Linux基础03

    ** Linux基本操作常用命令(三) ** Linux的软件包 Linux的软件把分为“源码包”和“二进制包” ...

  • Linux 常用命令集合(后端专用操作手册)

    Linux 常用命令集合(后端专用操作手册)   Linux 的命令的主要分为对文件基本信息的操作、对文件与目录的...

  • Linux常用命令汇总

    关键词:Linux常用命令 一、文件基本操作命令 pwd 当前所在目录 ls -a 显示当前...

  • Linux基础02

    ** Linux基本操作常用命令(二) ** 用户名与主机名 当你进入Linux终端时,你会看到如下样式的图片: ...

  • Linux基础04

    ** Linux基本操作常用命令(四) ** Linux系统管理命令 1、top:查看系统资源,每隔三秒刷新一次,...

  • Linux 下常用命令功能划分

    linux 常用命令 帮助类命令(2个) 文件和目录操作类命令(18个) 查看文件及内容处理命令(21个) 文件压...

  • 嵌入式系统学习进阶

    1、Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉...

  • 08_Linux的一些基础命令

    Linux的一些常用命令 一、 Linnux的基本命令 二、 操作文件夹的命令 三、 操作文件的命令 四、 压缩与...

网友评论

      本文标题:Linux 常用命令(基本操作类)

      本文链接:https://www.haomeiwen.com/subject/fqgzfjtx.html