DAY-4 Linux基础及常用命令(1)

一、Linux基础及文件系统

1、定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

    主要用于服务器,特别是网络服务器

2、Linux终端:称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制

3、切换终端的方法:Ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2

4、普通用户登录后系统的提示符:$      root用户登录后系统的提示符:#      退出命令:exit

5、Linux文件系统的树状结构:在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构。

    目录:目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录。使用“/”来表示根目录

6、Linux中的一些重要目录

  (1)bin目录:用来存放常用的可执行文件

  (2)sbin目录:用来存放系统的可执行文件

  (3)家目录:用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放在/home目录下

  (4)dev目录:设备文件目录

  (5)etc目录:配置文件目录

  (6)挂载点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下

7、绝对和相对路径

    绝对路径的定义:必须以一个正斜线(/)开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。

    相对路径的定义:不是以正斜线(/)开始,相对路径可以包含从当前目到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。

二、Linux命令及获取帮助

1、命令的语法:命令(告诉系统做什么)、选项(告诉系统怎么做)、参数(执行对象是谁)

2、命令功能:

whoami:列出目前登陆Linux系统所使用的用户名(账号)

who:列出目前哪些用户在系统上工作,显示当前登录的所有用户,以及当前的日期和时间

date、cal、和clear:date查看当前系统时间、cal查看当前日历、clear清楚界面(快捷键Ctrl+l)

修改当前时间:date -s ‘年-月-日 时间’     查看指定日期:cal 月 年

su:从当前用户切换到另一个指定用户,例如su - root

passwd:修改用户密码,-s 查看用户的密码状态   useradd:创建用户

man:获取某个命令的使用说明,例如man su

命令名 --help”获取帮助,例如:查看ls命令帮助的命令为:(不使用man方法) ls --help

pwd:确定现在所在的工作目录

cd命令——cd目录名:切换到指定目录(例如cd /)、cd..:进入上一级目录、cd~:进入用户的家目录、cd-:切换到用户之前的工作目录

ls命令——ls:列出当前目录(默认为当前目录)或指定目录中的内容、ls-a:列出目录下的所有文件,包括以“.”开头的隐含文件、ls –l:列出某个目录中每一个文件的详细资料

cp命令——cp-r:(recursive,递归的)递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容

              举例:将/home/dog目录中的内容全部复制目录/home/cat中的命令为:cp –r /home/dog /home/cat

              cp-f:-f(force,强制)在目标文件已经存在的时候不询问直接强制复制

mkdir:创建一个新目录(举例:创建目录daddog的命令:mkdir dadgog)

touch:创建一个新的文件

rm命令——rm;永久地在文件系统中删除文件或目录

               rm-r:(recursive,递归的递)归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。

               rm-f:(force,强制):系统并不询问而是强制删除,即直接删除原有的文件

echo '内容' >路径:在指定文件内覆盖当前内容

                >>   :在指定文件内追加内容

cat 文件:查看文件全部内容

head 文件:查看前10行内容    head -1查看前一行,以此内推 -2查看前2行

tail 文件:查看后10行内容     tail -1查看后一行,以此内推 -3查看后2行    tail -f:动态查看文件的新增内容

more 文件:按百分比查看文件

less 文件:通过上下键查看文件内容

l

原文地址:https://www.cnblogs.com/fenglinglf/p/6895023.html