首页 > 系统相关 >Linux命令行基本操作

Linux命令行基本操作

时间:2023-10-10 20:55:25浏览次数:54  
标签:passwd cd etc ls 命令行 Linux 基本操作 root localhost

本例要求熟悉新装LINUX系统中命令行界面的获取方法,并通过命令行完成下列任务:

  1. pwd、cd、ls命令练习
  2. 路径练习
  3. 路径切换练习
  4. cat命令练习
  5. less命令练习
  6. hostname命令练习
  7. 显示CPU与内存
  8. 查看IP地址
  9. 创建数据练习
  10. 查看部分文件内容
  11. 过滤文件内容
  12. vim文本编辑器
  13. 关机与重启

简单命令行操作练习

1)pwd、cd、ls命令练习

  1. [root@localhost ~]# pwd #显示当前所在的位置
  2. [root@localhost ~]# cd / #切换到根目录下
  3. [root@localhost /]# pwd
  4. [root@localhost /]# ls #显示当前目录下内容
  5. [root@localhost /]# cd /boot
  6. [root@localhost boot]# ls
  7. [root@localhost boot]# cd /
  8. [root@localhost /]# ls
  9. [root@localhost /]# cd /home
  10. [root@localhost home]# ls
  11. [root@localhost home]# cd /root
  12. [root@localhost ~]# ls

2)ls命令练习

  1. [root@localhost ~]# cd /etc
  2. [root@localhost etc]# pwd
  3. [root@localhost etc]# ls /root #查看指定目录内容
  4. [root@localhost etc]# ls / #查看根目录内容
  5. [root@localhost etc]# ls /home
  6. [root@localhost etc]# ls /opt
  7. [root@localhost etc]# ls /boot
  8. [root@localhost etc]# ls /var
  9. [root@localhost etc]# ls /bin
  10. [root@localhost etc]# ls /proc
  11. [root@localhost etc]# ls /usr
  12. [root@localhost etc]# ls /tmp
  13. [root@localhost etc]# ls /mnt

3)路径练习

绝对路径:以根开始的路径

相对路径:以当前位置,为参照的路径

  1. [root@localhost ~]# cd /usr/
  2. [root@localhost usr]# ls
  3. bin config games include lib lib64 libexec local sbin share src tmp
  4. [root@localhost usr]# cd games #相对路径
  5. [root@localhost games]# pwd
  6. /usr/games
  7. [root@localhost games]# cd /
  8. [root@localhost /]# cd /usr/games/ #绝对路径
  9. [root@localhost games]# pwd
  10. /usr/games

4)路径切换练习

  1. .. 表示上一层目录(父目录)
  2. [root@localhost /]# cd /etc/pki/rpm-gpg/
  3. [root@localhost rpm-gpg]# pwd
  4. /etc/pki/rpm-gpg
  5. [root@localhost rpm-gpg]# cd ..
  6. [root@localhost pki]# pwd
  7. /etc/pki
  8. [root@localhost pki]# cd ..
  9. [root@localhost etc]# pwd
  10. /etc
  11. [root@localhost etc]# cd ..
  12. [root@localhost /]# pwd
  13. /
  14. [root@localhost /]#

5)颜色:目录为蓝色,文件为黑色(路径书写时必须没有/结尾)

cat查看文本文件内容,适合查看内容较少文件

  1. [root@localhost /]# ls /root/
  2. [root@localhost /]# ls /root/anaconda-ks.cfg
  3. [root@localhost /]# cat /root/anaconda-ks.cfg
  4. [root@localhost /]# cat /root/initial-setup-ks.cfg
  5. [root@localhost /]# cat /etc/passwd
  6. [root@localhost /]# cat /etc/fstab
  7. [root@localhost /]# cat /etc/group
  8. [root@localhost /]# cat /etc/redhat-release #查看系统版本

 6)less查看文本文件内容,适合查看内容较多文件

  1. [root@localhost /]# less /etc/passwd
  2. 按上、下键进行滚动
  3. 按q键进行退出

7)hostname命令练习

  1. [root@localhost /]# hostname
  2. localhost.localdomain
  3. [root@localhost /]# hostname abc.haha.xixi
  4. [root@localhost /]# hostname
  5. abc.haha.xixi
  6. 新开一个全新的命令行终端,查看提示符变化
  7. [root@abc ~]# hostname A.haha.com
  8. 新开一个全新的命令行终端,查看提示符变化
  9. [root@A ~]# hostname

 8)显示CPU与内存

  1. 列出CPU处理器信息
  2. [root@A ~]# lscpu
  3. ……
  4. CPU(s): 1 #核心数
  5. ……
  6. 型号名称:Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz
  7. ……
  8. 列出内存信息
  9. [root@A ~]# cat /proc/meminfo
  10. MemTotal: 997956 kB #一共内存总和
  11. ……

9)查看IP地址

  1. ]# ifconfig
  2. lo: 本机回环接口(此接口专门用于测试)
  3. IP永远为127.0.0.1
  4. 127.0.0.1:永远代表本机
  5. ]# ifconfig eth0 192.168.4.1 #临时设置IP
  6. ]# ifconfig eth0
  7. ]# ping 192.168.4.1
  8. Ctrl+c:结束正在运行命令

10)创建数据

  1. mkdir创建目录
  2. [root@A ~]# mkdir /opt/test
  3. [root@A ~]# ls /opt/
  4. [root@A ~]# mkdir /root/nsd01
  5. [root@A ~]# ls /root/
  6. touch创建文本文件
  7. [root@A ~]# touch /opt/1.txt
  8. [root@A ~]# ls /opt/
  9. [root@A ~]# touch /opt/2.txt
  10. [root@A ~]# ls /opt/

11)查看部分内容

head、tail 命令(查看部分文件内容)

格式:head -n 数字 文件名

tail -n 数字 文件名

  1. [root@A /]# head -1 /etc/passwd
  2. [root@A /]# head -2 /etc/passwd
  3. [root@A /]# head -3 /etc/passwd
  4. [root@A /]# tail -1 /etc/passwd
  5. [root@A /]# tail -2 /etc/passwd
  6. [root@A /]# tail -3 /etc/passwd

12)过滤文件内容

  1. 作用:输出包含指定字符串的行
  2. [root@A /]# grep root /etc/passwd
  3. [root@A /]# grep bash /etc/passwd
  4. [root@A /]# grep lisi /etc/passwd
  5. [root@A /]# grep zhangsan /etc/passwd
  6. [root@A /]# grep haha /etc/passwd

13)vim文本编辑器

vim修改文本文件内容(文本编辑器)

三个模式:命令模式、插入模式(输入模式)、末行模式

vim当文件不存在时,会自动创建此文件

vim不能创建目录

  1. [root@A /]# vim /opt/haxi.txt
  2. --- i键 或者 o键 --->插入模式(Esc回到命令模式)
  3. --- 英文的冒号:--->末行模式(Esc回到命令模式)
  4. 末行模式 :wq #保存并退出
  5. 末行模式 :q! #强制不保存并退出

14)重启系统与关闭系统

  1. 关机poweroff与重启操作系统reboot
  2. [root@A /]# reboot
  3. [root@A /]# poweroff

标签:passwd,cd,etc,ls,命令行,Linux,基本操作,root,localhost
From: https://www.cnblogs.com/jianganming/p/17755714.html

相关文章

  • MRTG监控linux服务器性能(网络流量,CPU,磁盘等)
     yum-yinstallmrtg* ......
  • .net core linux下使用SkiaSharp实现图形验证码
    linux下使用c#自带的获取验证码需要安装图形处理插件比较麻烦 安装nugit依赖SkiaSharp.NativeAssets.Linux.NoDependencies  添加helper类SkiaSharpValidateCodeHelper.csusingSkiaSharp;usingSystem.Text;namespaceVerifyCode.Helpers{publicclassSkia......
  • Linux学习记录(六):系统安装与配置
    一、系统安装安装Linux系统(Ubuntu16.04/18.04LTS)LTSmeansLong-termsupport虚拟机安装:VMWare+ISO系统镜像文件WSL(WindowsSubsystemforLinux)二、系统配置可选项:更换软件源安装依赖项安装gcc和cmakeforcpp安装依赖项forCV三、SSH使用场景:本地VSCode......
  • linux 多线程写
      pread 和 pwrite 函数是linux下C语言编程中非常好用的IO操作函数。它们属于系统调用,在2.1.60之后版本的linux下都可以使用,尤其适合用于多线程的应用中,它们允许多个线程操作同一个文件描述符,不会互相影响彼此的文件偏移(offset)。 pread和pwrite函数所需......
  • linux学习记录(thrift) 10.10
       做一个游戏匹配系统1、定义接口2、server3、cilentthrift:跨语言的服务部署框架,rpc框架,远程函数调用 任务:实现游戏节点,匹配节点(两个服务,match_system文件,game文件,thrift文件存所有thrift接口)游戏节点到匹配系统的有向边(实现match_client端、实现match_server端)......
  • 【Linux】Alpine 固定ip
    vi/etc/network/interfacesautoeth0ifaceeth0inetstaticaddress192.168.31.4netmask255.255.255.0gateway192.168.31.2dns-nameservers192.168.31.2hostname$(hostname)vi/etc/resolv.confnameserver192.168.31.2重启 /etc/init.d/networkingresta......
  • 3款国产办公软件,不仅好用,还支持linux国产操作系统
    当提到国产办公软件并支持Linux国产操作系统时,以下是三款备受好评的软件:1.WPSOffice(金山办公套件)WPSOffice是中国知名的办公软件套件,也是一款跨平台的应用程序。它包含文字处理、表格编辑和演示文稿等常见办公功能模块。WPSOffice支持多个操作系统,包括Windows、macOS以及L......
  • Linux系统使用常见问题与解答
    作为一种强大而灵活的操作系统,Linux在实际使用过程中可能会遇到一些常见问题。本文旨在为大家整理和解答Linux系统使用中的常见问题,帮助读者更好地理解和应对技术挑战。无论您是Linux初学者还是有一定经验的用户,本文都能为您提供实用的解决方案和操作建议。一、安装和启动问题1.安......
  • Linux三剑客:grep、sed和awk
    运维必须会的linux三剑客,被称为linux利器。(建议收藏,运维面试100%会涉及)原创 小小IT仔 IT仔的笔记本 2023-08-2817:51 发表于云南收录于合集#linux11个#运维11个#利器1个Linux三剑客:grep、sed和awkLinux提供了许多命令行工具来帮助我们处理和分析文本数据。......
  • 【Postman】以命令行形式执行Postman脚本(使用newman)
    以命令行形式执行Postman脚本(使用Newman)目录以命令行形式执行Postman脚本(使用Newman)一、背景二、Newman的安装1、Node.js2、Newman三、脚本准备四、Newman的执行1、run2、变量的使用3、参数化文件4、指定folder五、生成报告1、生成简洁版html报告2、生成加强版html测试报告和Json......