Linux--常用命令

简介: Linux--常用命令

目录结构


linux和wins系统的目录是不一样的,在使用linux之前,我们先来看一下linux的目录结构是怎样的。进入到linux的根目录下,执行ls

  • /boot Linux启动时,需要的文件
  • /dev 设备文件
  • /etc 配置文件
  • /home 用户家目录
  • /media 媒体文件
  • /mnt 挂载文件
  • /opt 第三方软件
  • /proc 虚拟化文件
  • /root 管理员的家目录
  • /run 进程文件
  • /srv 压缩过的文件
  • /sys 系统文件
  • /usr 安装的软件,共享库
  • /var 可变数据,日志文件
  • /tmp 临时文件
  • /usr/bin 普通用户可以使用的命令
  • /usr/sbin 超级用户可以使用的命令
  • /usr/lib 32位库文件
  • /usr/lib64 64位库文件

执行下面的命令可以更改主机名的颜色

PS1="\[\e[1;32m\][\u@\h \w]\\$\[\e[0m\]"


用户的基本操作


添加一个用户:useradd 用户名

设置用户的登入密码:passwd 用户名


查看当前登入的用户:whoami



切换用户:su 用户名


root下切换到其他用户下不需要输入密码,其他用户切换到root用户,需要输入root用户的密码


常用快捷键


  • Ctrl+a:将光标调到命令行的开头
  • Ctrl+e:将光标调到命令行的末尾
  • Ctrl+u:将光标处到命令行开头的内容清除
  • Ctrl+k:将光标处到命令行结尾的内容清除
  • Ctrl+r:在历史记录列表中搜索某一命令
  • Ctrl+l:清屏


pwd命令


pwd  (print work directory的缩写 ),查看当前所在的路径


cd命令


作用:进入到目录里面

进入到根目录:cd /

进入到boot目录:cd /boot

-:返回到之前的目录

..:返回到上一级目录 “.”:当前目录,“..”上一级目录

~:到用户所在的家目录


ls命令


作用:列出当前目录的内容或指定目录下的内容

用法:ls [options] [dir]

  • ls -a 包含隐藏文件
  • ls -l 显示额外的信息
  • ls -R 目录递归通过
  • ls -ld 目录和符号链接信息
  • ls -1 文件分行显示
  • ls -S 按从大到小排序
  • ls -t 按mtime排序
  • ls -u 配合-t选项,显示并按atime从新到旧排序
  • ls -U 按目录存放顺序显示
  • ls -X 按文件后缀排序
  • ls -h 显示文件大小

任何一个文件前面加上“.”,表示隐藏文件

  • d:表示目录
  • -:表示文件
  • l:连接文件
  • b:设备文件,提供存储的接口设备
  • c:设备文件,提供串行的接口设备--键盘,鼠标


touch


作用:创建一个文件


mkdir


作用:创建目录

语法:mkdir 目录名

有zou目录,在zou下面创建个abc目录

没有test目录,连续创建加-p参数


vim


  • i 键插入
  • esc 退出
  • u 撤销,在esc模式下
  • x 删除,在esc模式下
  • v 选择文本,在esc模式下
  • y 复制,在esc模式下
  • yy 复制当前行,在esc模式下
  • dd 删除光标所在行,在esc模式下
  • p 粘贴,在esc模式下
  • :w 保存,在esc模式下
  • :wq 保存退出,在esc模式下
  • :q! 强退,不保存,在esc模式下


软链接和硬连接


软链接

软连接=windows下的快捷方式

特点:

1、可以对不存在文件创建软链接

2、可以对文件或者目录创建软链接

3、删除了软链接,不会影响他的指向文件

4、删除了指向文件,该软链接就会变成死链接

创建软连接

ln –s oldfile newfile

硬链接

Inode编号:给机器看的

硬链接:多个文件对应同一个inode编号

对多个文件中的某一个文件进行修改时,其他文件也会同时发生更改。多用户协同一致工作。

特点:

1、不能对目录进行硬链接的创建

2、只能对已经存在的文件进行硬链接的创建

3、删除一个硬链接文件,不影响其他相同的inode编号的文件

创建硬链接

link oldfile newfile


关机


要注意的事项:

  • 观察系统的使用状态
  • 通知在线使用者关机的时间
  • 正确的关机指令使用

关机的指令

  • 数据同步写入磁盘-sync
  • 常用的关机指令:shutdown
  • 重启,关机:reboot,halt,poweroff

Shutdown

  • –t 添加秒数,几秒后关机
  • –k 不是真关机,而是发出告警信息
  • –r 在系统服务都停止后,重启
  • –h 在系统服务都停止后,关机
  • –f 关闭并且开机以后,强行略过磁盘检查
  • –F 重启后,强制进行进行磁盘检查
  • –c 取消已经在进行的shutdown指令内容

shutdown –h now

shutdown –h 12:00

shutdown –h +10

shutdown –r now

shutdown –r +30 ‘the system will reboot’

shutdown –k now ‘this system will reboot’

•服务等级

  • –init 0   //关机
  • –init 6   // 重启
  • –init 3   //纯文本模式
  • –init 5   //含有图形接口

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
15天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
104 6
|
16天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
57 3
|
16天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
48 2
|
24天前
|
缓存 监控 Linux
|
27天前
|
Linux Shell 数据安全/隐私保护
|
28天前
|
域名解析 网络协议 安全
|
11天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
44 3
|
2月前
|
运维 监控 网络协议
|
2月前
|
监控 Linux Shell
|
16天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
53 3