目录切换命令:

  cd切换目录

   cd /usr 切换到usr目录

    cd ..     切换到上一层目录

    cd ../..   调到当前目录的上上两层

    cd  /      切换到系统根目录

    cd  ~   切换到用户主目录

     cd  -   切换到上一个所在目录

 

 目录操作命令

   pwd  显示当前目录

   ls    显示当前目录下的所有文件和目录

      ls   -a   查看该目录下的所有文件和目录,包括隐藏目录

    ls  -l  查看该目录下的所有目录个文件的详细信息

    ls  -l | grep XXX  查看筛选之后的目录和文件的详细信息

Vi/VIM 编辑器(区别:vim就类似于vi的升级版,能够发生颜色变化 ,如注释会变成蓝色,vi则不会)

  ESC会直接跳到最后一行

  SHIFT:(输入相应的指令)

    首先切换到桌面:[root@localhost ~]# cd /root/桌面

    拷贝系统中的文件做练习:[root@localhost 桌面]# cp /etc/kdump.conf  a.conf

    分别使用vi和vim测试,vim对文件中注释的内容会改变其颜色,退出改文件编辑输入 :q    然后回车即可

  [root@localhost 桌面]# vi a.conf

  [root@localhost 桌面]# vim a.conf

  vim的三种编辑模式(a,i,o)

  a:在光标之后进行编辑

  i:在光标之前进行编辑  

  o:换行编辑

  

  :set nu  显示行号

  :set nonu  隐藏行号

  dd  删除当前行

  dnd  删除多少行(从尾部开始删)

  u  撤销当前操作

  yy  复制

  p  粘贴

  shift+g  光标移动至文件末尾

  输入N,然后shift+g  光标移动到第N行

  编辑完成之后,点击ESC,进入命令行模式 :

    q:普通退出(不修改东西)

    q!:强制退出(修改东西,不保存)

    wq:保存退出

    Ctrl+L  清屏

    ifconfig  查看ip地址

    Tap  补全

    man  查看手册

    man ls  查看ls相关命令手册(按q退出当前手册)

    ls --help  查看ls相关命令手册

    date  日期

    cal  日历

    mkdir xxx  创建目录

    mkdir -p x/y/z  创建多级目录

    touch xxx 创建文件

    vim xxx  创建文件并编辑

    rmdir xxx  删除空目录

    rm xxx 删除子目录或文件

    rm -r xxx 会询问,递归删除,可以删除子目录

    rm -rvf xxx  不会询问,显示已删除信息

    rm -rf xxx  不会询问,不显示已删除信息

    cp xxx(被复制文件) xxx(复制到某个位置)  拷贝文件

    cp -rv xxx xxx  连同子目录一起拷贝,并显示信息

    mv xxx(源文件名) xxx(新文件名)  重命名

    mv xxx  /目录名  移动xxx文件到某个位置

    cat xxx  查看文件,一般查看较小的文件

    more xxx  查看文件,一般查看较大的文件

    less xxx  和more类似,操作键不同

    tail xxx  从尾部开始查看

    tail -N xxx  从尾部查看N行

    tail -f xxx  跟随查看,一般用于查看日志

    history  查看历史命令

    find [搜索路径] [匹配条件]  查找文件或目录

    如果没有指定搜索路径,默认从当前目录查找

    -name 按名称查找,精准查找

    -iname 按名称查找,忽略大小写

    *:匹配所有

    ?:匹配单个字符

    比如find  /etc  -name  “init???”在目录/etc中查找以init开头的,且后面有三位的文件

    locate xxx  和find类似,通过索引来查,速度更快,和updatedb一起用

    updatedb  创建索引,然后再使用locate xxx会显示该索引

  tar  -zcvf  xx.tar.gz  xxx.txt  压缩文件

    -z  使用gzip压缩

    -c  创建压缩文件

    -x  解开压缩文件

    -v  显示文件信息

    -f  指定压缩后的文件名

    tar  -zxvf  xxx.tar.gz  解压缩

    ps -aux  查看系统中的进程信息

    -a  显示所有进程信息

    -u  以用户格式显示进程信息

    -x  显示后台进程运行参数

    ps -aux|grep xxx  筛选进程

    ps -ef  以全格式显示当前所有进程

    kill pid  通过进程pid杀死当前进程

    kill -9 pid  强行杀死进程(常用)

    例如:在vm上的虚拟机桌面上右键打开终端,然后在Xshell上找到 bash 对应的进程pid

    使用 kill 3577 和 kill -9 3577 进行测试

    systemctl  start  服务名(xxx.service)  启动该服务

    systemctl  restart  服务名(xxx.service)  重启该服务

    systemctl  stop  服务名(xxx.service)  停止该服务

    systemctl  status  服务名(xxx.service)  查看该服务

  例如:

    systemctl  status  firewalld.service  查看防火墙

    systemctl  stop  firewalld.service  关闭防火墙

  因为防火墙会随着虚拟机开机自动运行,避免麻烦,我们可以永久关闭防火墙

    [root@localhost 桌面]# systemctl list-unit-files |grep firewalld  找到防火墙

    [root@localhost 桌面]# systemctl disable firewalld.service  关闭防火墙

    netstat -anp |grep 8080  查看8080端口是否被占用

    useradd  xxx(用户名)  新增用户

    passwd  xxx(用户名)  设置该用户密码

    su - xxx(用户名)  切换至该用户

    whoami/who am i  查看当前用户

    id xxx(用户名)  查看当前用户

    Ctrl+Z:中断退出 使用fg/bg操作继续前台或后台的任务,
      fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.

   Ctrl+C:强制退出

linux的常用命令(一)的更多相关文章

  1. Linux GDB常用命令一栏

    Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...

  2. Linux 下常用命令

    linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...

  3. linux 服务器常用命令整理

    linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...

  4. 计算机硬件基本知识及Linux的常用命令

    ------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...

  5. 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)

    一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...

  6. Linux帮助——常用命令

    Linux帮助——常用命令 摘要:本文主要学习了Linux系统中常用的一些命令. uname命令 uname命令可以显示电脑以及操作系统的相关信息. 基本语法 uname [选项] 选项说明 -a:显 ...

  7. Linux虚拟机常用命令

    参考原文链接:(https://blog.csdn.net/fanyun_01/article/details/51083585) 一.Linux虚拟机常用命令 # virsh list //查看已打 ...

  8. [转帖]Linux systemd 常用命令

    Linux systemd 常用命令 https://www.cnblogs.com/tsdxdx/p/7288490.html systemctl hostnamectl timedatectl l ...

  9. Linux系统管理常用命令

    Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...

  10. Linux + NodeJS 常用命令

    Linux系统常用命令 1.su 由当前用户切换至root用户: 2. su username 切换至某一用户: 3.chmod u+w /etc/sudoers 为/etc/sudoers文件添加写 ...

随机推荐

  1. KFC-位置分页爬虫

    import requests import json if name == 'main': #记录总数 raw_count=0 #查询页数 page=1 #存储数据 data=[] #判断有无数据条 ...

  2. python1:基础数据类型(上)

    https://www.geekdigging.com/2019/10/13/2870915864/ 1.数字 在python的数字有4钟数据类型,分别是: int(有符号整型) long(长整型) ...

  3. RDS关系型数据库 入门 01 创建关系型数据库实例【华为云分享】

    [摘要] 关系型数据库(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用.稳定可靠.弹性伸缩.便捷管理的在线关系型数据库服务.RDS具有完善的性能监控 ...

  4. 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】

    [写在前面] 有时候看到大神们的代码,偶尔会用到@来装饰函数.当时查了资料,大致了解装饰器一般用于在不改变原函数的基础上 ,对原函数功能进行修改/增强.使用场景是:日志级别设置.权限校验.性能测试等. ...

  5. 【Python成长之路】装逼的一行代码:快速共享文件【华为云分享】

    [写在前面] 有时候会与同事共享文件,正常人的操作是鼠标右键,点击共享.其实有个装逼的方法,用python的一行代码快速实现基于http服务的共享方式. [效果如下] [示例代码] 在cmd窗口进入想 ...

  6. java之扩展运算符

    java中的扩展运算符为+=.-=./=.%=.*= 当使用扩展运算符时,变量在参与赋值运算时会把结果自动强制转换为当前变量的类型,比如: public class Test{ public stat ...

  7. 洛谷 Atcoder 题解 AT2585 【Colorful Leaderboard】

    目测 普及/提高- 难度. 思路 将 9 种可能的等级存储在数组里,则 min 值为分数为 0 ~ 3199 的颜色种类个数,max 值为 min 值加上分数 >3200 的人数. 特判 若分数 ...

  8. E1.Send Boxes to Alice(Easy Version)//中位数

    发送盒子给Alice(简单版本) 题意:准备n个盒子放巧克力,从1到n编号,初始的时候,第i个盒子有ai个巧克力. Bob是一个聪明的家伙,他不会送n个空盒子给Alice,换句话说,每个盒子里面都有巧 ...

  9. Where/Order by/Ggroup by/Having使用的注意事项

    1.Where.Order by.Group by .having Where作用对象是:基本表或视图,从中选出符合条件的元素. Order by 作用对象是:基本表或视图,就是排序方式,分为升序(A ...

  10. yuv和yCbCr的差异

    一.和rgb之间换算公式的差异 yuv<-->rgb Y'= 0.299*R' + 0.587*G' + 0.114*B' U'= -0.147*R' - 0.289*G' + 0.436 ...