常用Linux命令学习,持续更新...

1.前言

  本章继续Linux学习,记录一些常用的Linux命令。主要分为以下几个部分:第一部分一些常用命令基础命令,第二部分是目录与文件管理相关命令,。持续更新…

2.常用基础命令

2.1重启和关机命令

  重启和关机需要系统管理员用户权限。
  1)重启

init6 或 reboot

  2)关机

init 0 或 halt

  如果没有执行关机命令,强制断电或关闭本地虚拟机窗口,可能会导致Linux系统文件的损坏,严重的可能会导致系统无法正常工作。

2.2清屏

  清楚屏幕上显示的内容。

clear

2.3查看服务器ip地址

ip addr

2.4复制粘贴操作

  1)复制

Ctrl+Insert

  2)粘贴

Shift+Insert

  这里的复制粘贴在Windows下同样适用(Windows下一般常用,Ctrl+c/Ctrl+v)。在Linux操作系统下可以用Ctrl+c来终止命令,不用挨个删除重新打。下面这行命令想要重新打,直接Ctrl+c。

2.5帮助文档查看命令

XX --help XX为需要查看的命令,这样就可以查看其使用方法以及作用。例如, ls --help
或者用: man XX

3.目录与文件管理

  文件系统像一颗树,树干是/(根)目录,树枝是子目录,树枝后面还有树枝(子目录中还有子目录),树枝最后是树叶,目录的最后是文件。

  文件名是由 目录+文件名组成的。对于目录和文件有一些约定的表述,我们以/usr/etc/reademe.txt为例:

1)全路径文件名包含了完整的目录名和文件名,即/usr/etc/reademe.txt,还有一个称呼是“绝对路径文件名”。reademe.txt是文件名,它在/usr/etc目录中。
2)目录和文件的绝对路径从根(/)算起,在任何时候都不会有歧义。
3)登录Linux后,一定处在目录树的某个目录中,这个目录称之为当前工作目录,简称当前目录
4)目录和文件的相对路径是从当前工作目录算起,如果当前工作目录是/usr,etc/readme/txt等同于/usr/etc/reademe.txt;如果当前工作目录是/usr/etc,readme.txt等同于/usr/etc/reademe.txt。
5)一个圆点表示当前工作目录,两个圆点表示当前工作目录的上一级目录。

3.1 列出目录ls(List Files)

  在Linux系统中,ls命令可能是最常被运行的,表示列出当前目录下的文件名。常用的选项及参数有:

-a:全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d:仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
-la:将目录下的所有文件列出来(含属性与隐藏档)

  在以上示例中最后一行example文件的第一个属性用 d表示。 d在Linux中表示该文件是一个目录文件。第一个字符为 - 时则表示是文件,也可表示为其他(链接文件、接口设备等)。接下来的字符中,以三个为一组,且均为 rwx三个参数的组合。其中 r表示可读(read), w表示可写(write),x表示可执行(execute)。值得注意的是,这三个权限的位置不会改变,如果没有权限,就会出现 - 而已。第一组为属主权限(用户所有者),第二组是属组权限(所有者的同组用户),第三个是其他用户拥有该文件的权限。

3.2 显示当前所在目录pwd(Print Working Directory)

  pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。选型与参数:

-p:显示出实际工作,而非使用链接(link)路径

3.3 创建新目录mkdir(Making Directory)

  mkdir(make directory)是创建新目录的命令。选型与参数:

-p:将所需要的目录(包含上一级目录)递归创建起来。
-m:配置文件的权限,否则按照默认权限进行配置。

上面 mkdir -m 711 test2则会赋予test2 drwx--x--x的权限(111 001 001 二进制——>十进制就是711),如果没有使用-m来强制配置属性,系统则会使用默认属性,比如 test目录的权限。

3.4 删除指定空目录rmdir(Remove Directory)

  rmdri删除指定空目录,常用参数: -p 从该目录起,一次删除多级空目录。

3.5 切换目录cd(Change Drectory)

  cd是Change Directory的缩写,这是用来变换工作目录的命令。

cd . .表示返回到当前目录的上一级目录

3.6 复制文件或目录cp(Copy File)

  cp即拷贝文件或目录。

用法:cp [选项] 源文件 目标文件 可选项包括:
-r:递归复制目录及其子目录内的所有内容
-l:进行硬链接的链接档创建,而非复制文件本身
-i:若目标文件已经存在时,在覆盖时会先询问

3.8 移除文件或目录rm(Remove)

  rm移除文件或目录。

用法:rm [选项] 文件或目录
-f:强制删除,忽略不存在的文件,不提示确认
-i:每次删除前提示确认
-r:递归删除目录及其内容
-d:删除空目录

3.8 移动文件或目录,或修改名称mv(Move file)

  mv移动文件或目录。

用法:mv [选项] 源文件 目标文件
-f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i:若目标文件 已经存在时,就会询问是否覆盖
-u:仅在源文件比目标文件更新,或者目标文件不存在时进行移动操作。

4. 文本编辑相关

5.其他

参考

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,参考链接:
  1. Linux常用命令实验练习讲解
  2.菜鸟教程——Linux
  3.Linux的常用命令

每日古诗词

题都城南庄
唐·崔护
去年今日此门中,人面桃花相映红。
人面不知何处去,桃花依旧笑春风。

——2023.04.03

江南春
唐·杜牧
千里莺啼绿映红,水村山郭酒旗风。
南朝四百八十寺,多少楼台烟雨中

——2023.04.06

猜你喜欢

转载自blog.csdn.net/Ratib/article/details/129758630