Linux系列 linux 常用命令(笔记)

简介: Linux系列 linux 常用命令(笔记)

前言

本章将会继续讲解linux 常用命令(目录文和件基本操作)笔记


一.linux 常用命令(目录文和件基本操作)

1.命令的分类和格式

命令分类:

  • 外部命令(有文件路径,一遍是编写的命令文件)
  • 内部命令(合成到内核里面,没有文件路径 内部命令执行熟读跟快)

2.常用快捷键

  • tab 可以补全命令或路径
  • ctrl+c 终止命令执行

3.查看和切换目录

pwd 查看当前所在目录

ccfe3739dca1454eb15e0fc47c9212b4.png

ls 查看指定路径或者当前目录下的东西

1f8f0b1fa2b24c85b4cc2a5c129faacf.png

ls -a 查看所有文件 包括隐藏文件

f9fd0a163b9b4de6abc718267d77626d.png

ls -l 查看目录下的文件,文件夹详细信息

75b33187f3104019b14479753069bc98.png

ls -d 只查看目录

94adf025ef064dc8953f2d1899634270.png

cd 切换目录

ee3c8abfe74b4bf8995bf03d6e19aa17.png


4.创建目录和文件

创建文件 touch 文件名


8f5bebc0b65043648c1fc5f02d9554c8.png

5.创建单个目录 mkdir 目录名创建嵌套目录

mkdir 目录名

3ad93358dd00456987e77de51ed33dc1.png


mkdir -p 目录名/目录名/目录名

b27aff7603f04ec2998540bc81db0da0.png

6.复制删除和移动目录文件

复制 cp 源文件 目标文件

4cf161731995486eb7e4410451396592.png


 cp -r 源目录 目标文件

2fdf1924cb994e40a7ea540da1423b61.png

删除 rm -rf 需要删除的东西

18785aa001824057822d7579b0062176.png

移动 mv 源路径 目标路径

8a893d4063c348589a6e45489bf66e69.png

      可以用来移动命令来改名(源路径和目标路径相同就是改名)

查看文件或目录大小 du -sh 路径

8e469860797b4daf89e220aa062716b0.png

7.创建链接文件

两种 硬链接 默认创建硬链接  只能为文件创建  硬链接不依赖源文件存在


       软链接 可以为文件或者目录创建软连接 需要加 -s 选择 软连接 源文件删除软连接文件无效。

ln -s /aaa/bbb/ccc/fff.txt   /fff.txt

8.查找文件和目录

which   查找命令文件的路径

         which  命令

8fe4bdfb376e4eddb6d9b56b38eef723.png


find  查找普通文件的

5369b7096459444bb3ac29ce8994bf51.png

-name   按照文件名称

3099e9daca9a434abd640efd524d91c3.png

-type    按照文件类型

     ( f 普通文件  d 目录   b 块文件(硬盘分区)  c 字符设备文件(键盘鼠标))

  find /dev  -type b
  find /dev  -type c
  find /dev  -type d

-szie    按照文件大小

  find  /boot  -name "vmlinuz*" -a -size +1024k
  find  /boot  -name "vmlinuz*" -o  -size +1024k

-usr    按照用户来找

-a  连接两个条件  两个条件都必须满足  

-o  连接两个条件  两个条件至少有一个条件满足就可以


9.系统默认运行级别的设置和查看

所谓的运行级别


 init 0

 init 3  命令行界面

 init 5  图形界面

 init 6

查看当前的运行级别   runlevel


89627ae5df2b497db34a552711d030d9.png


查看 默认运行级别   systemctl   get-default


2375d2fc3c7d43b9b8d3d7c7b16bda8a.png


设置


默认进入命令行界面    systemctl  set-default  multi-user.target

默认进入图形界面      systemctl  set-default  graphical.target


10. 默认运行级别  开机自动进入的运行级别

重定向输出 >   实现将命令执行的结果输入到指定文件


 ls  -la  /root  >  /ls-info.txt        


 将 ls  -la  /root  执行的结果内容重定向输入到指定的  / 下  is-info.txt 文件里


目录
相关文章
|
1天前
|
存储 监控 安全
深入探索Linux的journalctl命令:系统日志的利器
**journalctl 深入解析:Linux 系统日志的强大工具** journalctl 是 Linux 中用于查询和管理 systemd 日志的命令行工具,与 systemd-journald 配合收集广泛的信息,包括内核消息和服务日志。它提供实时追踪、过滤、导出等功能,如 `-f` 实时监控,`-u` 过滤特定服务日志,`-k` 显示内核消息,`--since` 和 `--until` 选择时间范围。在实际应用中,结合权限管理、日志空间控制和有效过滤,journalctl 成为系统管理员诊断和优化系统的得力助手。
|
1天前
|
数据挖掘 Linux Perl
Linux命令join:高效处理文本数据的利器
`join`是Linux文本处理的强兵,用于基于共同字段合并两个已排序文件。它按字典序比较字段,支持自定义分隔符,且能处理未匹配行。`-a`显示未匹配行,`-e`指定空字段替换值,`-j`设置共同字段,`-o`定制输出格式,`-t`定义字段分隔符。在数据分析时,务必先排序文件,并根据需求调整参数。可与`sort`、`cut`等命令配合使用。
|
1天前
|
监控 数据挖掘 Linux
Linux命令jobs:后台任务管理利器
`jobs`是Linux终端的利器,用于管理和查看后台任务。它显示当前会话中的作业状态,如运行、停止,可通过`Ctrl+Z`暂停任务,`bg`放后台,`fg`回前台。参数`-l`显示PID,`-n`显示最近状态变化的作业。`jobs`帮助高效监控和管理长时间运行的命令,如在数据分析时。记得使用正确任务编号,谨慎使用`kill`,并定期检查任务状态。
|
1天前
|
消息中间件 运维 监控
Linux命令ipcs详解:IPC对象的全面洞察
`ipcs`命令详解:Linux下用于洞察IPC(消息队列、信号量、共享内存)对象的工具。它列出系统中的IPC资源,显示详细信息,如ID、所有者、权限等。参数如`-m`、`-q`、`-s`分别显示共享内存、消息队列和信号量信息。结合`-l`或`-c`可调整输出格式。定期检查IPC状态有助于系统管理和性能优化。需注意权限和谨慎操作。
|
1天前
|
消息中间件 Linux 数据处理
Linux命令ipcrm详解:轻松管理IPC对象
`ipcrm`是Linux下用于删除IPC(进程间通信)对象的命令,如消息队列、共享内存和信号量。它通过指定对象ID或键值进行操作,如`-m ID`删除共享内存,`-q ID`删除消息队列,`-s ID`删除信号量。使用时需注意确认对象未被使用,以免影响系统运行。结合`ipcs`命令检查对象详情,并可定期清理不再需要的IPC对象以优化系统资源。
|
1天前
|
消息中间件 监控 安全
深入解析Linux命令ipcmk:IPC对象管理新视角
`ipcmk`非标准Linux命令,假设的IPC对象创建工具,用于演示如何管理消息队列、信号量和共享内存。虽无此命令,但理解其概念有助于掌握IPC管理。例如,创建命名消息队列`my_mq`,最大1000消息,可模拟使用`ipcmk -t mq -n my_mq -q 1000`。实际操作中,应根据需求选择合适IPC机制,设置安全权限,监控使用并及时清理。
|
1天前
|
监控 Linux Shell
Linux命令ionice:优化磁盘I/O优先级
`ionice`是Linux工具,用于调整进程的磁盘I/O优先级,改善系统响应。它设置三种I/O调度类:Idle(低优先级),Best-effort(默认)和Real-time(高优先级)。通过 `-c` 和 `-n` 参数分别设定调度类和优先级。示例:`ionice -c3 -n7 command`(低优先级I/O)和`ionice -c2 -p 1234`(改变PID为1234的进程为Idle类)。使用时注意平衡系统资源,避免干扰其他任务,并结合`iostat`、`iotop`监控性能。
|
1天前
|
Linux 数据处理
Linux命令`install`详解:不仅仅是安装工具
`install`命令在Linux中并非仅用于安装软件,而是用于精确复制文件和目录,设置权限及所有权。它能创建目标目录、处理符号链接并保留时间戳。例如,`install -m 644 source.txt /dest`用于复制文件并设置权限,`install -d -m 755 /dest/dir`创建目录。使用时要注意权限设置,避免误操作,并记录命令以备恢复。
|
1天前
|
存储 编解码 Ubuntu
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
|
1天前
|
SQL Linux 数据库
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结