1、启动shell

进入 /etc/passwd 看到

知道默认的是base shell

ctrl+alt+t 或者双击终端,就进入如下图界面;

如果你还是CLI新手,请记住,在输入shell命令之后,需要按回车键才能让shell执行你输

入的命令。

2、bash 手册

man 命令用来访问对应功能

读完了手册页,可以点击q键退出。退出手册页之后,你会重新获得shell CLI提示符,这表

示shell正在等待接受下一条命令。

3、linux 文件系统

3.1遍历目录

cd destination

cd命令可接受单个参数destination,用以指定想切换到的目录名。如果没有为cd命令指

定目标路径,它将切换到用户主目录。

destination参数可以用两种方式表示:一种是使用绝对文件路径,另一种是使用相对文件

路径。pwd命令可以显示出shell会话的当前目录

有两个特殊字符可用于相对文件路径中:

 单点符(.),表示当前目录;

 双点符(..),表示当前目录的父目录。

你可以使用单点符,不过对cd命令来说,这没有什么意义。在本章后面你会看到另一个命令

如何有效地在相对文件路径中使用单点符。

ls

ls -l

ls -F

ls -R

ls -l my*

ls -l [!]

drwxr-xr-x 2 christine christine 4096 Apr 22 20:37 Videos

 文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);

 文件的权限;

 文件的硬链接总数;

 文件属主的用户名;

 文件属组的组名;

 文件的大小(以字节为单位);

 文件的上次修改时间;

 文件名或目录名。

处理文件:

touch

touch -a

复制文件:
cp source destination

当source和destination参数都是文件名时,cp命令将源文件复制成一个新文件,并且以

destination命名。新文件就像全新的文件一样,有新的修改时间。

链接文件

  • 软链接:类似于 Windows 系统中给文件创建快捷方式,即产生一个特殊的文件,该文件用来指向另一个文件,此链接方式同样适用于目录。
  • 硬链接:我们知道,文件的基本信息都存储在 inode 中,而硬链接指的就是给一个文件的 inode 分配多个文件名,通过任何一个文件名,都可以找到此文件的 inode,从而读取该文件的数据信息。

软链接文件的源文件必须写成绝对路径,而不能写成相对路径(硬链接没有这样的要求);否则软链接文件会报错。这是初学者非常容易犯的错误。

重命名文件

mv命令可以将文件和目录移动到另一个位置或重新命名。

删除文件

在Linux中,删除(deleting)叫作移除(removing)①。bash shell中删除文件的命令是rm。

$ rm -i fall

处理目录 :创建目录 删除目录

在Linux中创建目录很简单,用mkdir命令即可:

$ mkdir New_Dir

要想同时创建多个目录和子目录,需要加入-p参数

rmdir new_Dir

一口气删除目录及其所有内容的终极大法就是使用带有-r参数和-f参数的rm命令。

查看文件内容

查看文件类型:file my_file

查看整个文件

cat命令是显示文本文件中所有数据的得力工具

-n参数会给所有的行加上行号。

more命令是分页工具。在本章前面的内容里,当使用man命令时,分页工具会显示所选的bash

手册页面。和在手册页中前后移动一样,你可以通过按空格键或回车键以逐行向前的方式浏览文

本文件。浏览完之后,按q键退出。

less命令

从名字上看,它并不像more命令那样高级。但是,less命令的命名实际上是个文字游戏(从

俗语“less is more”得来),它实为more命令的升级版。它提供了一些极为实用的特性,能够实

现在文本文件中前后翻动,而且还有一些高级搜索功能。

less命令的操作和more命令基本一样,一次显示一屏的文件文本。除了支持和more命令相

同的命令集,它还包括更多的选项。

可以向tail命令中加入-n参数来修改所显示的行数。在下面的例子中,通过加入-n 2使

tail命令只显示文件的最后两行:

head命令,顾名思义,会显示文件开头那些行的内容。默认情况下,它会显示文件前10行

的文本:

$ head log_file

head -5 log_file

linux回到桌面的命令符_三 基本的base shell 命令相关推荐

  1. linux回到桌面的命令符_Linux最常用命令及快捷键整理

    Linux最常用命令及快捷键整理 最近在学Linux系统命令,在阿里云买了一台linux服务器.为方便自己也方便他人,整理了Linux常用命令及快捷键. 用命令: 文件和目录: cd /home 进入 ...

  2. 笔记本禁用键盘命令符_如何在Windows中禁用命令提示符和“运行”程序

    笔记本禁用键盘命令符 The Command Prompt and the Run program are pretty powerful tools in the Windows world. If ...

  3. 锐捷交换机配置命令大全_锐捷交换机常用配置命令汇总

    给大家分享一下锐捷交换机的配置命令学习一些基础网络知识还是不错的,尤其在视频监控系统中应用一下,还是可以的. 一.连接及远程登录 用一台计算机作为控制台和网络设备相连接,通过计算机对网络设备进行配置. ...

  4. linux shell 命令执行结果,如何通过程序执行shell命令并获取命令执行结果?

    1 参考资料 1.[c/c++]如何调用[linux]shell命令行命令并获取命令行的输出内容(https://blog.csdn.net/youngstar70/article/details/7 ...

  5. 华为命令手册_网络故障排查之tracert命令详解

    1.Tracert简介 Tracert是测试报文从发送端到目的地所经过的路由的方法.它能够直观展现报文在转发的时候所经过的路径.Tracert基于ICMP协议来实现的.当网络出现故障时,用户可以使用T ...

  6. python脚本运行命令_从Python脚本运行shell命令

    我正在尝试从 python脚本中运行一个shell命令,它需要做几件事 1. shell命令是'hspice tran.deck>! tran.lis' 2.在继续之前,脚本应该等待shell命 ...

  7. python123蟒蛇代码_[蟒蛇菜谱] Python封装shell命令

    # -*- coding: utf-8 -*- import os import subprocess import signal import pwd import sys class MockLo ...

  8. linux回到桌面的命令符_Linux命令行环境与桌面环境护切换

    1.前言 在大部分情况下,我们在使用Linux时习惯使用命令行环境,但是有时候也还是会使用到安装桌面环境,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境.以Centos 6.5 为例演示一 ...

  9. excel宏转txt替换强制换行符_三个步骤学会用EXCEL批量导入anki题库

    Anki真的是个好用到不想推荐给朋友的软件,本人最近准备刷个新题库,找了一上午找不到原来教我EXCEL导入anki的网页,为了防止我自己过段时间又忘了应该怎么导入,我写了这个教程,写都写了,就顺手发出 ...

最新文章

  1. SDN和物联网促使网络产生巨大结构性变革 IoT是企业增收关键
  2. Win7 IIS7 ASP.NET MVC3.0 部署问题
  3. SpringCloud学习笔记(6)----Spring Cloud Netflix之负载均衡-Ribbon的使用
  4. 【LeetCode笔记】33. 搜索旋转排序数组(Java、二分法)
  5. 零基础学习什么编程语言比较合适?别的不说,听说大佬都学了这个!
  6. 权限修饰符(public、protected、default、private)权限验证
  7. NUMA全称 Non-Uniform Memory Access,译为“非一致性内存访问”,积极NUMA内存策略
  8. oracle Expdp带条件,Oracle 11g expdp中query参数的使用
  9. matlab 数字字母,MATLAB读取txt(包含字母和数字)
  10. Myeclipse10安装反编译软件笔记
  11. 整篇文章翻译软件对接谷歌等各大翻译平台
  12. 可展开和收起的LinearLayout
  13. 百度快速排名关键词点击软件
  14. python判断正数负数_python 负数变正数
  15. 运算放大器实用电路大全
  16. 被ddos攻击了怎么办,阿里云高防又太贵了
  17. 机器学习实战(五) kaggle练习赛 泰坦尼克获救预测
  18. 狂乱的潇洒主义者,频繁的追求自由者!
  19. redis主从、集群
  20. 【基础】信息时代与计算机

热门文章

  1. java ioutils 写入文件_文件输入输出流工具: IOUtils使用总结
  2. java listen_JavaWeb之Filter、Listener
  3. 下拉推广系统立择火星推荐_下拉词删除都择火星下拉
  4. php 读文件返回字符串,PHP:file_get_contents('php:// input')返回JSON消息的字符串...
  5. sqldeveloper创建账号_用oralce 自带工具sql developer 创建表空间,用户,权限
  6. html排序图标,css实现排序升降图标
  7. linux服务chm,linux系统服务 chm
  8. 计算机等级考试真题演示,全国计算机等级考试二级真题测试(答案)四、演示文稿题-日...
  9. 数组中的reverse_数组reverse()方法以及JavaScript中的示例
  10. Redis 键值过期操作