首页 > 系统相关 >Linux常用命令

Linux常用命令

时间:2023-03-19 11:47:39浏览次数:44  
标签:文件 常用命令 mkdir cd usr shutdown Linux 目录

Linux常用命令

关机: shutdown

sync # 将数据由内存同步到硬盘中

shutdown # 关机指令,你可以man shutdown 来看一下帮助文档。

例如你可以运行如下命令关机:

shutdown -h 10 # 计算机将在10分钟后关机

shutdown - h now # 立马关机

shutdown -h +10 # 十分钟后关机

shutdown -r now # 系统立马重启

shutdown -r +10 # 系统十分钟后重启

reboot # 就是重启,等同于 shutdown -r now

halt # 关闭系统,等同于shutdown -h now 和 poweroff

(不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。

认识常用目录

/bin : bin是Binary的缩写,这个目录存放着最经常使用的命令。

/boot : 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev : dev是Device(设备)的缩写,存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/home : 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib : 这个目录里存放着系统最基本的动态连接共享库,其作用类似于windows里的DLL文件。

/lost+found : 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

/media : linux系统会自动识别一些设备,例如U盘,光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt : 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载到/mnt/上,然后进入该目录就可以查看光驱里的内容了。

/opt : 这是给主机额外安装软件所摆放的目录。比如你安装一个Oracle数据库则就可以放到这个目录下。默认是空的。

/proc : 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

/root : 该目录为系统管理员,也称作超级权限者的用户主目录。

/sbin : s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

/srv :该目录下存放一些服务启动之后需要提取的数据。

/sys : 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

/tmp : 这个目录下是用来存放一些临时文件的。

/usr : 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

/usr/bin : 系统用户使用的应用程序。

/usr/sbin : 超级用户使用的比较高级的管理程序和系统守护程序。

/usr/src : 内核源代码默认的放置目录。

/var : 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

/run : 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。

绝对路径和相对路径

绝对路径:路径的写法,由根目录/写起,例如:/usr/share/doc 这个目录。

相对路径:路径的写法,不是由/写起,例如由/usr/share/doc 要到 /usr/share/man 底下时,

可以写成: cd ../man 这就是相对路径的写法啦!

处理目录的常用命令

  • ls : 列出目录

  • cd : 切换目录

  • pwd : 显示当前的目录

  • mkdir : 创建一个新的目录

  • rmdir : 删除一个空的目录

  • cp : 复制文件或目录

  • rm :移除文件或者目录

  • mv : 移动文件与目录,或修改文件与目录的名称。

  • 你可以使用man[命令]来查看各个命令的使用文档,如: man cp。

    ls(列出目录)

    选项与参数:

    -a : 全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)

    -l : 长数据串列出,包含文件的属性与权限等等数据;(常用)

    将目录下的所有文件列出来(含属性与隐藏档)

    [root@www ~]# ls -al ~

    cd (切换目录)

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

    语法:cd [相对路径或绝对路径]

    cd home 切换到用户目录下

    cd .. 会到上一级

    cd / 回到根目录

    cd ~ 回到家目录(/root目录)

    pwd (显示目前所在的目录)

    pwd是Print Working Directory的缩写,也就是显示目前所在目录的命令。

    选项与参数:-P :显示出确实的路径,而非使用连接(link)路径。

    测试:

    • 单纯显示出目前的工作目录 : # pwd

    • 如果是链接,要显示真实地址,可以使用 -P参数 :[root@kuangshen /] # cd bin [root@kuangshen bin] #pwd -P

      mkdir(创建新目录)

      mkdir (make directory)

      格式: mkdir [-mp] 目录名称

      选项与参数:

      -m : 配置文件的权限喔!直接配置,不需要看默认权限(umask)的脸色~

      -p : 帮助你直接将所需要的目录(包含上一级目录)递归创建起来!

      例如:

      • mkdir test

      • mkdir -p test1/test2/test3/test4

      • mkdir -m 711 test2(创建权限为rwx--x--x的目录)

        rmdir(删除空的目录)

        语法:rmdir [-p] 目录名称

        选项与参数:-p :连同上一级的空的目录也一起删除

        例如:

        • rmdir test

        • rmdir -p test1/test2/test3/test4

          注意:这个rmdir仅能删除空的目录,你可以使用rm命令来删除非空目录,后面我们会将!

          cp(复制文件或目录)

          例如:

          • cp /root/install.sh /home

          • cp -i /root/install.sh /home (再次复制,加i参数,增加覆盖访问 y --yes n -no)

            rm (移除文件或目录)

            语法:rm [-fir] 文件或目录

            选项与参数:

            • -f :就是force的意思,忽略不存在的文件,不会出现警告信息;

            • -i : 互动模式,在删除前会询问使用者是否动作

            • -r : 递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!

              例如:

              • rm -i install.sh (加i询问)

              • 尽量不要在服务器上使用 rm -rf /

                mv(移动文件与目录,或修改名称)

                选项与参数:

                • -f : force强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

                • -i :若目标文件(destination)已经存在时,就会询问是否覆盖!

                • -u :若目标文件已经存在,且source 比较新,才会升级(update)

                  测试:

                  • mv test mvtest 重命名

                  • mv install.sh test 移动文件到目录

           

       

     

     

  •  

 

 

标签:文件,常用命令,mkdir,cd,usr,shutdown,Linux,目录
From: https://www.cnblogs.com/ypw266/p/17232687.html

相关文章

  • adb常用命令总结
    1前言​ADB(AndroidDebugBridge)即Android调试桥,采用监听SocketTCP端口的方式通讯。连接手机有2种方式:有线连接、无线连接。​(1)有线连接​使用数据线......
  • Linux(CentOS)安装 Vim编辑器
    vim的介绍1、vim是一个功能强大的全屏幕文本编辑器,是linux/unix上最常用的文本编辑器2、它的作用是建立、编辑、显示文本文件3、vim没有菜单,只有命令安装VIM编辑器我......
  • Linux 6.3 对EXT4文件系统写入性能改进补丁
    EXT4(第四代扩展文件系统)是 ​​Linux​ 系统下的日志文件系统,目前该系统已趋于稳定,但在Linux6.3合并窗口中再获得了一些直接I/O性能改进补丁,改进了写入速度。EXT4(......
  • Linux 远程数据同步工具详解(rsync)
    一、简介1认识Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文......
  • Git常用命令总结
    1简介Git是一个开源的分布式版本控制系统,最初由LinusTorvalds为管理Linux内核而开发的开源软件,目前已应用在windows等操作系统上。SVN也是一种版本控制系统,但......
  • Linux 常用命令
    1工具​为方便在Windows系统下操作Linux命令,本文使用Git工具,讲解Linux的常用命令,Git下载→Git-Downloads。安装好Git后,在任意目录空白处右键,在弹出菜......
  • Linux开机提示“welcome to emergency mode! ”进入救援模式解决办法
    一、centos开机启动进入救援模式:welcometoemergencymode! 根据系统提示:journalctl-xb查看系统报错、journalctl-p4查看报错级别为4警报没有找到相关文件,检查开......
  • Linux系统命令基础
    Linux命令格式命令条件/参数文件/目录cd命令,changedirectory变换目录.当前目录..上一层目录-前一个工作目录~当前【用户】所在的家目录/......
  • linux查看openjdk的安装的路径
     前言:现在基本上linux为了避免版权问题都会默认的为你安装开源的openjdk,而不是jdk。有些时候需要运行一些环境需要用到jdk的环境变量,本文就是简单描述下如何查看openj......
  • LINUX服务与配置随笔01
    1.理论知识1.1文件名后缀1.1.1作用是说明和注释一个文件的性质1.1.2与文件类型无关1.2常见的压缩文件后缀名1.2.1.gz......