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