首页 > 系统相关 >Linux基础命令之一

Linux基础命令之一

时间:2022-12-17 16:35:54浏览次数:35  
标签:tmp 命令 基础 echo stu Linux cd root mclind

1.查看IP地址

ip a=ip address

 

2.关机重启

reboot:重启

poweroff:关机

关机重启:shutdown

shutdown可以有三个参数,一个是重启,一个是关机,一个是取消,后边跟时间就可以,时间是分钟

-h:关机,

-r:重启

-c:取消任务,不再跟时间参数

如果不跟参数,只有shutdown,代表关机.

shutdown -h now,立刻关机

shutdown -r 5,5分钟后重启

关机建议shutdown,如有可能,还可以取消.

此外,还有init 0,halt也是关机,其中halt,只关系统不关电源,还需要手动关闭电源.

init 6,代表重启.

 

3.帮助命令

man和help

用法:

man 命令

命令 --help

老男孩帮助

cmd.oldboyedu.com

 

4.网络命令

ping/telnet

ping IP或域名

 

5.cd:change directory,进入某个目录
pwd:print working directory,显示当前所在的目录
示例:
[root@stu ~]# cd /tmp
[root@stu tmp]# pwd
/tmp

cd的其他功能或参数:

cd ~:回到当前用户家目录;
cd:什么也不跟,回到家目录;
cd ..:进入上级目录;
cd -:返回上次所在目录;
cd .:进入当前目录(常与复制移动一块使用);

 

6.mkdir:make dir directory,创建目录
选项:
-p:可以递归创建目录,创建多层目录
-v:显示创建过程,工作中用不到
[root@stu tmp]# mkdir test1
[root@stu tmp]# mkdir -p test2/test21/test31/test41

 

7.touch:创建文件
一种用相对路径创建,一种用绝对路径创建
[root@stu tmp]# touch test1.txt
[root@stu tmp]# touch /tmp/test2/test21/test3.txt
创建多个文件
[root@stu tmp]# touch test11.txt /tmp/test2/test2.txt

 

8.ls:列表显示目录内容
选项:
-l:long,以长格式显示(显示详细信息,比如文件时间,大小,所有者)
-t:time,按时间排序
-r:逆序排序,一般-rt一起用
-h:以人类可读形式显示大小

-d:只显示目录本身,不显示里边文件;

[root@stu tmp]# ls -lh /tmp

 

9.uname:不加参数,只显示系统名
-r:只显示内核
-a:所有信息都显示
[root@oldboy-85-model ~]# uname
Linux
[root@oldboy-85-model ~]# uname -r
3.10.0-1160.el7.x86_64
[root@oldboy-85-model ~]# uname -a
Linux oldboy-85-model 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

 

10.mv:move,移动
用法:移动,改名,类似于剪切并粘贴
mv 从哪里来(做移动操作时,可以是多个文件或目录) 到那里去

 

11.cp:copy,复制
选项:
-a:all,简单理解未复制所有,详情:-dpr
-r:递归复制
-p:复制的时候保持属性不变.
-d:可以复制软连接.

 

12.rm:remove,删除
选项:
-r:递归删除目录
-f:强制
使用--no-preserve-root选项跳过安全模式

 

13.echo:输出信息
[root@stu ~]# echo test
test
echo与重定向,输出信息到文件
[root@stu ~]# echo test > /mclind/mclind.txt
[root@stu ~]# cat /mclind/mclind.txt
test
补充:重定向,改变数据的输出方向
>,大于号,就是重定向.先清空文件内容,然后写入;
>>,叫做追加重定向,把信息写入到末尾.
[root@stu ~]# ll / > /mclind/mclind.txt
重定向还有其他,暂不介绍.
echo与花括号{},生成有规律的序列
[root@stu ~]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
如果把echo换成touch/mkdir,那就是创建10个文件/目录
[root@stu mclind]# echo mc{1..10}
mc1 mc2 mc3 mc4 mc5 mc6 mc7 mc8 mc9 mc10
[root@stu mclind]# echo mc{01..10} //加上个0,就表示对齐
mc01 mc02 mc03 mc04 mc05 mc06 mc07 mc08 mc09 mc10
[root@stu mclind]# echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z

 

14.cat,主要显示文件内容,concatenate合并文件
选项:
-n:显示行号
[root@stu mclind]# cat /etc/hostname
扩展:合并
[root@stu mclind]# cat /etc/hostname /etc/passwd
[root@stu mclind]# cat /etc/hostname /etc/passwd > /mclind/mclind.txt

 

15.远程ssh

[root@web01 ~]# ssh -p 22 [email protected]

选项:

-p:指定端口

 

标签:tmp,命令,基础,echo,stu,Linux,cd,root,mclind
From: https://www.cnblogs.com/mclind/p/16954993.html

相关文章

  • Linux之目录
    Linux目录的所有文件,都从根/开始,倒挂的树形结构查看目录[root@stu~]#ls/bindevhomelib64mntprocrunsrvtmpvarbootetclibmediaoptro......
  • Linux syscall clone
    clone与fork类似,都可以用来create一个新进程。与fork不同的是,clone允许子进程与父进程共享一些运行时上下文资源,包括虚拟内存空间、fdtable、signalhandlertable。函数......
  • Dos命令的学习
    学习javaDay2cmd命令符就只学习用windows键加“R”打开,cmd。学一个最实用的就行Dos指令盘符切换`英文状态下D加冒号,第一次加成分号了,再试一次(成功了)查看当前目录下......
  • 算法基础课 第一章 基础算法
    1基础算法1.1快速排序核心思想-三步走确定分界点:q[l],q[(l+r)/2],q[r],随机调整区间递归处理C代码#include<stdio.h>constintN=1e5+5;intnum[N];v......
  • DDD学习笔记----基础知识(2)
    聚合:高内聚,低耦合。聚合内实体可以协同工作,聚合外实体可以低耦合工作。关系紧密的实体放到一个聚合中,每个聚合中有一个实体作为聚合根,所有对于聚合内对象的访问都能通过聚......
  • [WIP]Unix / Linux Shell Programming
    Created:2022/12/17 ShellScripting            WhatisShell?            Us......
  • Linux备份策略(完全备份、增量备份和差异备份)
    Linux备份策略(完全备份、增量备份和差异备份)详解< 上一节下一节 >常用的备份策略有完全备份和增量备份,而增量备份有可细分为累计增量备份和差异增量备份。下面来分别......
  • 143 Linux 批量修改文件夹所有文件指定内容并还原文件修改时间
    143Linux批量修改文件夹所有文件指定内容并还原文件修改时间#!/bin/bashfunction log_date(){    # 获取文件的原始修改时间,并写入同级文件夹下cos_log_date.......
  • 『牛角书』鸿蒙基础计算器
    简介这是我自己的鸿蒙期末考查大作业,通过一学期课程的学习,研究出来的一些成果,代码还有很多需要优化的地方,本文内容仅为利用组件简单的计算器页面。成果展示开发思路计算器......
  • 前端开发系列102-小程序篇之小程序中的基础组件(四)
    title:前端开发系列102-小程序篇之小程序中的基础组件(四)tags:categories:[]date:2018-12-0800:00:09本文介绍小程序中的基础组件,主要包括form表单、radio和lab......