首页 > 系统相关 >LINUX第一天常用命令入门

LINUX第一天常用命令入门

时间:2023-09-26 15:01:17浏览次数:34  
标签:hostname 入门 -- 常用命令 uname set ls LINUX root

Linux命令初体验

su命令   作用:用于切换系统不同的用户。 

# 不带 - 表示直切换到改用户不加载用户的环境变量 
#root用户切换到普通不用输入密码

[colorful root ~]#su jack
[colorful jack /root]$



# 短横线 - 表示切换用户且加载该用户的环境变量,且进入该用户家目录 [yuchao@localhost Desktop]$ [yuchao@localhost Desktop]$ su - root Password: [root@localhost ~]#

uname命令

在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。

 

uname -a 获取所信息,
uname -s 内核名称
uanme -n 网络节点名称
uname -r 内核发布版本
uname -v 内核发布版本时间
uanme -m 硬件名称
uname -p 处理器类型
uname -i 硬件平台
uanme -o 操作系统

ls命令 作用:平铺显示目录下的文件列表

ls -h  #-h, --human-readable          与-l 一起,以易于阅读的格式输出文件大小,kb、mb、gb
ls -a # 显示隐藏文件 ,linux下以.开头的文件,表示是隐藏的
ls -R #递归显示文件夹以及子文件夹下面的所有文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

实例:

(1) 按易读方式按时间反序排序,并显示文件详细信息

ls -lhrt

(2) 按大小反序显示文件详细信息

ls -lrS

(3)列出当前目录中所有以"t"开头的目录的详细内容

ls -l t*

(4) 列出文件绝对路径(不包含隐藏文件)

ls | sed "s:^:`pwd`/:"

(5) 列出文件绝对路径(包含隐藏文件)

find $pwd -maxdepth 1 | xargs ls -ld
 

pwd 命令用于查看当前工作目录路径。

(1)查看当前路径

pwd
(2)查看软链接的实际路径 pwd -P

cd命令  说明:切换当前目录

(1)进入根目录

cd  /
(2)进入 "home" 目录

cd ~  或者 cd 
(3)进入上一次工作路径

cd -
(4)把上个命令的参数作为cd参数使用。

cd !$

!$ 获取上次输入的参数

clear命令

clear 指令用来清除终端屏幕,在终端中通过快捷键 Ctrl+L 清除屏幕

shutdown

shutdown 以一种安全的方式关闭系统。
-r
    重启。
-h
    停机。

# 练习
[root@linux ~]# shutdown –h now   #关机 

[root@linux ~]# shutdown –h 23:00   #晚上11点关机

[root@linux ~]# shutdown –r now   #重启

[root@linux ~]# shutdown –r +30 'reboot now'   #30分钟后重启,并且提示reboot now
 
W 显示目前登入系统的用户信息。
[colorful root ~]#w
 14:44:02 up 25 days, 8 min,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0     13:46    1.00s  0.05s  0.00s w

hostnamectl命令

记忆方式:hostname + control 主机名控制的意思
作用:它是用来修改主机名称

语法
[root@10 ~]# hostnamectl --help
hostnamectl [OPTIONS...] COMMAND ...

Query or change system hostname.

  -h --help              Show this help
     --version           Show package version
     --no-ask-password   Do not prompt for password
  -H --host=[USER@]HOST  Operate on remote host
  -M --machine=CONTAINER Operate on local container
     --transient         Only set transient hostname
     --static            Only set static hostname
     --pretty            Only set pretty hostname

Commands:
  status                 Show current hostname settings
  set-hostname NAME      Set system hostname
  set-icon-name NAME     Set icon name for host
  set-chassis NAME       Set chassis type for host
  set-deployment NAME    Set deployment environment for host
  set-location NAME      Set location for host

  • 静态主机名,static,关机后,重启后,名字依然存在,因为信息写入了/etc/hostname文件,每次开机都会再读取该文件内容。
  • 临时主机名,transient,关机,重启后,你设置的主机名失效。
  • 优雅主机名,pretty,可以让主机名显示更好看,如一些特殊符号。
 

history

history 命令可以用来显示曾执行过的命令,且显示条目有数量限制,默认是1000个,可修改,超哥以后再说

[yuchao@localhost ~]$ echo $HISTSIZE
1000


# 显示所有历史记录
[yuchao@localhost ~]$ history 

# 显示最后2条
[yuchao@localhost ~]$ history 2
    2  cd
    3  history 2

# 清空历史
[root@redhat ~]# history -c    #清除历史记录

标签:hostname,入门,--,常用命令,uname,set,ls,LINUX,root
From: https://www.cnblogs.com/wt1020/p/17729917.html

相关文章

  • linux系统安装软件时报错缺少libnsl.so.1文件解决方法
    linux系统安装软件时报错缺少libnsl.so.1文件解决方法1-当ISO文件或者在网上可以找到对应版本的libnsl库文件时,可采用以下命令安装:yuminstalllibnsl//系统ISO文件中存在libnsl库文件rpm-ivhlibnsl(下载的对应版本文件)//网上可以找到对应版本的libnsl库文件,并......
  • 【Linux学习】—Linux常用指令
    【Linux学习】—Linux常用指令⛳️大家好,我是王同学,今天给大家分享的是常用的Linux知识点总结,文章没有一点套路,只有满满的干货......
  • Linux shell编程学习笔记1:关于shell的前世今生
    一、什么是Shell?Shell英文单词的原意是“外壳”,在计算机领域专指在操作系统(OperatingSystem)外层,提供用户界面(UserInterface)的程序,主要负责将用户的命令(Command)转化为操作系统可识别的指令(Instruction)。二、UnixshellUnix诞生于1969年,是最早提供shell,从而将操作系统和用户界面......
  • 5-Linux操作系统 vi/vim编译器
    一、vi编译器介绍  Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世......
  • Linux heredoc
    heredoc(也称为"heredocument")是一种特殊的重定向方式,允许从shell中直接提供多行输入给一个命令,而不是从文件或其他类型的输入源heredoc语法:command<<DELIMITERline_1line_2...DELIMITER说明:DELIMITER表示定界符,这个字符可以随意定义,一般使用EOF表示结束,在文本块中在......
  • Linux_网络基本命名行
    Linux网络基本命令ifconfig#是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是networkinterfacesconfiguring ping#指令会使用ICMP(InternetControlMessageProtocol)传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得......
  • AMD 下一代 Zen 5 CPU 获得 Linux 6.6 的初步支持
    导读在以前的报道中,我们曾多次强调AMD在 Linux 中发布了对基于Zen5CPU架构的”Family1Ah”处理器的支持。现在,该公司也确保了与Linux6.6的完全兼容,这表明了其对该平台的专注。AMD的下一代Zen5CPU继续在Linux6.6中获得支持,最新补丁提供了温度监控和ED......
  • 网安工具 | Windows便携式渗透测试环境PentestBox入门到进阶使用指南
    [点击......
  • Linux CentOS 7.x离线安装PostgreSQL操作手册
    一、准备环节rpm-qa|greppostgres检查PostgreSQL是否已经安装rpm-qal|greppostgres检查PostgreSQL安装位置postgresql-12.2.tar.gz二、Pgsql数据库安装下载下载地址:http://www.postgresql.org/ftp/source/选择你你需要的版本,本次安装12.2的版......
  • 欧拉系统、CentOS系统、Linux 系统。。。初始化磁盘,设置动态扩容
    欧拉系统、CentOS系统、Linux系统。。。初始化磁盘,设置动态扩容初始化磁盘,设置动态扩容登录root用户查看磁盘fdisk-l查看磁盘格式化磁盘,将磁盘设置成动态扩容格式fdisk/dev/vdc创建分区fdisk-l查看到/dev/vdc磁盘依次输入np回车回车回车t......