Linux shell(最基础的)

1. 用户名@机器名:

2.~(波浪线表示用户home目录),正斜杠/表示根目录

3.$表示等待用户输入(!$表示上一条命令的最后路径,可以直接用cd !$)

4.Linux中带前缀.(点)的都是隐藏文件

5.man 命令(可以查看这个命令怎么用)

6.clear 清除这一页

7.Linux一切皆为文件(正斜杠/),Windows : 盘符:路径(用反斜杠\) 

8.Linux中 单点符.表示当前目录,双点符..表示当前目录的父目录

9.ls命令表示查看目录的所有文件或文件夹

         (1)ll 查看所有文件或文件夹的详细信息(=ls -a -l -F=lsF)(命令可以用-分开也可以不分开)(实际上学到后面就知你所使用的Linux发行版很有可能已经为你设置好了一些常用命令的别名。要查看当前可用的道了,别名,使用alias命令以及选项-p。ll就是已经设置号的别名ll实际上相当于ls -alF)

         (2)ls -ltr(按修改时间列出文件和文件夹详细信息,从以前到现在的修改时间排列,默认是现在到以前,t表示时间,l表示单列排列,r表示逆序)

         (3)ls -m按逗号列出可见文件夹

         (4)-F # 每个目录名加 "/" 后缀,每个 FIFO 名加 "|" 后缀, 每个可运行名加“ * ”,后缀@ ”表示符号链接。

         (5)  -R # 递归列出遇到的子目录。

          (6)-C # 多列输出,纵向排序。10

10.Linux的文件系统目录结构介绍

1./srv :存放一些服务启动后需要提供的数据(简称服务目录

2./opt :额外安装一些软件或库用的,默认是空的

3./mnt : 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以把光驱挂载到/mnt/上然后访问该目录就能看见光驱里面的内容了

4./media :会自动识别一些设备例如U盘,光驱等,识别后,Linux会把其挂载到这个目录上

5./usr : 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

                       1)/usr/src/: 存放着Linux的源代码(src是soure的意思)

                       2)/usr/bin : 系统用户使用的程序,如less命令

                       3)/usr/sbin 管理员(即超级用户)使用的程序

6./var :经常修改经常变化的文件放这个里面

7./lost+found :这个文件夹默认是空的,只有当非法关机时,里面会存放一些文件

8./home :用户主目录,里面存放各个用户的目录,一般目录名就是用户的名字

9./lib :主要存放系统的链接库文件,没有该目录则系统就无法正常运行

10./run :是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除

11./root :该目录为系统管理员的主目录(管理员目录

12./bin :这个目录存放着经常使用的命令(which+命令可以查看命令在哪里) 比如什么 ls,mkdir,cp,more等等(binary)

 13./sbin :这里存放的是系统管理员使用的系统命令。

14./boot :这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。(称做启动目录

15/etc :系统文件配置目录;这个目录用来存放所有的系统管理所需要的配置文件和子目录。

16./proc :这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息如系统内存、磁盘io、设备挂载信息和硬件配置信息等);proc是一种伪文件系统(也即虚拟文件系统)

17./sys :这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

18./dev :跟设备有关的目录,存放的是Linux的外部设备,在Linux访问设备的方式跟访问文件的方式一样,dev实际上是device

21./temp :这个目录用来临时存放一些文件

11.cd命令表示切换用户当前工作目录

       (1)直接cd命令默认进入用户home目录

       (2)cd ..返回上一工作目录

       (3)cd ../.. 返回上两级目录 (cd ../xxxx 返回上一目录的xxxx文件)

        (4)cd / 直接进入根目录

12.touch命令创建空文件

(有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。)

13.cp命令               

14.mv命令(move):

      作用:1移动文件或者目录

                 2.重命名

      注意!!!!!使用该命令时最好加一个  -i (也就是命令mv -i) 养成习惯,方便进行人机交互防止覆盖已经存在的文件或者目录

15.rm命令(remove):

      作用:删除文件或目录   (若是要删除目录必须用)

             注意:1.千万别用 rm -rf /* 这个命令会强制删除根目录下所有文件(在公司若是这样直接牢底坐穿

                        2.养成rm -i的好习惯,-i提供人机交互可以提示你确定要不要

                        3.-删除目录的方法:r或-R:递归处理,将指定目录下的所有文件与子目录一并处理。要不然直接rm是无法删除目录的只能删除文件夹

16.mkdir命令:

        作用:创建目录(touch命令是创建文件

                   mkdir -p命令创建 多级目录目录下面还有子目录

17.rmdir命令(不怎么用):

                     这个命令不怎么用一般来说只能删除空目录,这个命令被rm替代了

18.file命令:

               作用:查看文件的类型

               file -L直接显示软链接所指向文件或者目录的类型

               file-b不显示文件的名称

19.cat命令:

         功能: 连接多个文件并打印到标准输出(用于查看比较短的)

         用法:显示文件内容,如果没有文件或文件为-则读取标准输入。

                    将多个文件的内容进行连接并打印到标准输出。

                    显示文件内容中的不可见字符(控制字符、换行符、制表符等)。

    参数: -n 或 --number:由 1 开始对所有输出的行数编号。

               -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

                -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

                -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

                -E 或 --show-ends : 在每行结束处显示 $。

                -T 或 --show-tabs: 将 TAB 字符显示为 ^I。

                 -A, --show-all:等价于 -vET。

                 -e:等价于"-vE"选项;

                 -t:等价于"-vT"选项;

注意:其他的了解就行了重点掌握黄色的那些,当然这个命令只适合文件行数小的行数多的不咋行,以后还有更好的命令代替

20.more命令:

          作用:显示文件内容,每次显示一屏

          基本操作:H帮助,Q退出,Enter进入下一行,space显示下一屏的内容,B显示下一屏的内容

          命令:-c :不进行滚屏操作。每次刷新这个屏幕

                    -行数:指定每屏显示的行数

                   +行数:指定开始的行数

                    -d:显示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions]”;

21.less命令 (三大文件查看命令最常用的,但以后也不咋用这个):

          跟more类似pageup,pagedown翻页,q退出

          /搜索的东西:这个可以搜索

22.tail命令:

       查看文件结尾10行(默认是10行)

       tail -n 数字可以直接定义几行

23head命令:

         查看开头10行(默认是10行)

        head-n 数字可以直接定义几行

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值