CSA笔记1-基础知识和目录管理命令

[litong@localhost ~]$ 是终端提示符,类似于Windows下的cmd的命令行

litong 当前系统登录的用户名    @ 分隔符

localhost 当前机器名称,本地主机

~ 当前用户的家目录

$ 表示当前用户为普通用户若为#则表示当前用户为超级管理员

su root 切换root权限

exit 从root身份退出当时的用户

一些快捷键:

Ctrl+alt+enter    全屏或退出虚拟机

Crtl+shift++      终端字符放大

Crtl+-           终端字符缩小

Crtl+l           清屏操作

Alt+tab         切换操作任务

unmae -a   查看系统内核版本命令

cat /etc/redhat-release   查看系统发行版本命令

crtl+c  终止本次命令

可用手册:

date #显示时间

date +%Y #显示年

date +%m  #显示月

date +%d  #显示日

date +%H #显示小时

date +%M  #显示分钟

date +%S  #显示秒

date "+%Y-%m-%d %H:%M:%S"        照此格式显示eg:2024-07-15 14:17:32

date "+%Y/%m/%d %H:%M:%S"        照此格式显示eg:  2024/07/15 14:17:52

date -s "2024-7-15 14:19:00"    设置date

timedatectl #查看时区

timedatectl set-timezone Asia/Shanghai #设置时区

hostnamectl hostname xixi #设置主机名

hostname #查看

hostnamectl #查看

cat /etc/hostname

目录管理命令:

mkdir

语法格式:mkdir  参数   目录名

常用参数:-m     创建目录的同时设置权限

          -v      显示执行过程详细信息

          -p      递归创建多级目录

          -z      设置目录安全上下文

示例:

mkdir dir1       建立一个目录文件,默认权限为0755

mkdir -m 700 dir1     建立一个目录文件并设置其权限为700,只有属主可以读写执行

mkdir -p dir1/dir2/dir3    一次性创建多个有嵌套关系的文件

mkdir dir1 dir2 dir3    一次创建多个目录文件

ls

语法格式:ls  参数  目录名

.  当前路径                  ..  上级路径

常用参数:

示例:

ls         显示当前目录的文件名(默认不含隐藏文件)

ls -l       以详细信息模式输出文件名及其属性信息,简写ll

ls -a       显示当前目录的文件名(默认含隐藏文件,linux中的隐藏文件用.开头)

ls /etc     显示指定目录的文件列表

ls /        指定查看根目录下有那些文件

ls ./        指定查看当前目录下有哪些文件与ls等效

ls ../       查看当前目录的上级目录有那些文件

ls ../aaa     查看上级目录的aaa目录有哪些文件

ls -i      显示当前目录中的文件名及其inode属性信息

ls -sl  /ertc    根据文件内容大小进行排序,显式指定目录文件名及其属性详情信息

cd

省略不写会直接跳转至当前使用者的家目录

语法格式:cd  参数  目录名

常用参数:

-l   切换至符号链接所在的目录       ~切换至当前用户的家目录

-p   切换至符号链接对应的实际目录  ..切换至当前位置的上一级目录

-    切换至上次所在目录

示例:

cd    cd ~   两个等价,都是切换至当前用户的家目录

cd  /dir1    切换至根目录下的指定目录,注意若没有这个目录或权限不足则提示不能切换

cd  ./dir1   切换至当前目录下的dir1目录与cd dir1等价

cd  ../dir1   切换至当前目录的上级目录下的dir1目录

cd  ./dir1/dir2/dir3   切换至当前目录下的多层级目录

cd  ..  切换至上级目录

cd  -  切换至上次所在目录

cd  /   切换至根目录  

mv

语法格式:mv 参数 源文件名   目标文件名

常用参数:

参考示例:

mv  file.cfg  file2.cfg  将file.cfg文件重命名为file2.cfg文件

mv  fil2.cfg  ./dir1  将指定文件fil2.cfg移动到当前目录的dir1目录中

mv  dir1   ./dir11/dir2 将指定目录移动到dir11中,并定义新的目录dir2,覆盖dir1

mv  -f  ./dir11/*  . 将dir11中的所有文件移动到当前目录中,若同名则直接覆盖

注意:所有操作都限于当前家目录

rmdir

语法格式:rmdir  参数  目录名

常用参数:

-p递归处理所有子文件                            --help显示帮助信息

-v 显示执行过程详细信息                          --version显示版本信息

示例:

rmdir dir   删除指定的空目录,非空则删除失败

rmdir -p dir/aa/ss   删除指定的空目录及其内部的子空目录

rmdir -v  dir  删除指定的空目录并显示删除过程

相关推荐

  1. Linux文件目录管理命令---- cat 命令

    2024-07-16 02:22:01       61 阅读
  2. Linux文件目录管理命令---- cp 命令

    2024-07-16 02:22:01       62 阅读
  3. Linux文件目录管理命令---- mkdir 命令

    2024-07-16 02:22:01       51 阅读
  4. Linux文件目录管理命令----ln命令

    2024-07-16 02:22:01       49 阅读
  5. Linux文件目录管理命令----link命令

    2024-07-16 02:22:01       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 02:22:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 02:22:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 02:22:01       57 阅读
  4. Python语言-面向对象

    2024-07-16 02:22:01       68 阅读

热门阅读

  1. Perl语言之标量

    2024-07-16 02:22:01       17 阅读
  2. 实习随笔【前端技术实现全局添加水印】

    2024-07-16 02:22:01       20 阅读
  3. (day17)其他分组不明确的题

    2024-07-16 02:22:01       20 阅读
  4. no-fee服务器玩转LLM

    2024-07-16 02:22:01       18 阅读
  5. lvs是什么

    2024-07-16 02:22:01       17 阅读
  6. UDP传输文件和FTP传输文件

    2024-07-16 02:22:01       20 阅读
  7. flutter Android端权限

    2024-07-16 02:22:01       18 阅读
  8. .NET在工控上位机开发中有哪些成功的案例?

    2024-07-16 02:22:01       22 阅读
  9. 最短路之朴素版的dij板子

    2024-07-16 02:22:01       18 阅读
  10. c++ 生成随机字符串

    2024-07-16 02:22:01       21 阅读
  11. 顺序表(C语言)

    2024-07-16 02:22:01       18 阅读
  12. 堆、栈和队列(数据结构)

    2024-07-16 02:22:01       21 阅读
  13. 跨越空间的编码:在PyCharm中高效使用远程解释器

    2024-07-16 02:22:01       18 阅读