目录切换命令:

  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. MySql计算字段的长度

    用户账号有用中文字符,查找所有含有中文字符的账号 SELECT member_name FROM table_member WHERE length(member_name)!=char_length ...

  2. MRC和ARC混编 JSONKit的使用

    -fno-objc-arc 导入头文件

  3. Cannot read property 'nodeType' of null; audio元素默认样式下载按钮

    1.chrome-->console抛出如下错误: Uncaught TypeError: Cannot read property 'nodeType' of null 错误原因:从stack ...

  4. Android Selector和Shape的用法

    一.Shape的用法 :shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: 填充:设置填充的颜色 间隔:设置四个方向上的间隔 大小:设置大小 圆角:同时 ...

  5. JS的引入方式_变量的使用_变量的类型

    JS的俩种引入方式: 1. <!--js的引入方式1--> <script> /*网页中的弹框*/ alert("js的学习!!") </script ...

  6. R语言绘制KS曲线

    更多大数据分析.建模等内容请关注公众号<bigdatamodeling> 将代码封装在函数PlotKS_N里,Pred_Var是预测结果,可以是评分或概率形式:labels_Var是好坏标 ...

  7. Python之Flask项目开发【入门必学】

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:藤藤菜丶 Flask 安装Flask模块 创建一个Flask项目 运行 ...

  8. ARTS-S golang panic返回默认值

    package main import "fmt" func fn_test_panic() (a int) { a = 2 panic("This is panic&q ...

  9. Spring-security-oAuth2分享

    Spring-security-oAuth2分享 oAuth2简介 OAuth 2.0是用于授权的行业标准协议.OAuth 2.0致力于简化客户端开发人员的工作,同时为Web应用程序,桌面应用程序,移 ...

  10. xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法

    xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法 下载地址 http://www.microsoft.com/zh-CN/download/details.aspx?id=3 ...