一、linux下的文件目录

linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层

是根目录“/”,然后在此目录下再创建其他的目录

深刻理解linux文件目录是非常重要的。

linux下的根目录中重要的目录如下是系统自动分配的

root目录、home目录、bin目录、sbin目录、mnt目录、etc目录、var目录、boot目录、usr目录、tmp目录(均为同级目录)

root目录:用于存放root用户相关文件的目录

home目录:用于存放普通用户的相关文件的目录

bin目录:用于存放常用命令的目录

sbin目录:用于存放要具有一定权限才可以使用的命令的目录

mnt目录:用于默认挂载软驱、光驱的目录

etc目录:用于存放配置相关的文件的目录

var目录:用于存放经常变化的文件的目录

boot目录:用于存放系统引导文件的目录(重要)

usr目录:用于存放安装的默认目录(安装文件会默认安装在usr目录里)

tmp目录:用于存入临时文件的目录

proc目录:存放cpu内存等信息

要特别注意home目录下的文件夹的真实路径,必须要带上用户名。

二、字符界面操作基础

1.字符界面的使用方法

2.本地登录和远程登录

3.学会使用putty

4.理解系统运行级别及其切换方法

5.掌握常用的系统关机和重启命令

为什么使用字符工作方式?

1.在字符操作方式下可以高效的完成所有的任务,尤其是系统管理任务。

2.系统管理任务通常都是远程进行,而远程登录后进入字符工作模式可以提高运行效率,占用带宽也非常小。

3.由于使用字符界面不用启动图形工作环境,这样可以大节省系统资源开销

进入字符工作方式的方法

1.在图形环境下直接开启终端窗口。图形切换到字符界面快捷键Ctrl+Alt+F2,字符切换到图形界面Ctrl+Alt+F1

2.在系统启动后后直接进入字符界面

3.使用远程登录方SSH进入字符工作环境

本地登录和注销 
登陆:在登录终端上输入用户名(如:root)和密码(pwd)即可。注销登录:用户可以在当前的登录终端上输入logout命令

使用putty远程登录

输入ifconfig查看ip地址(记得在图形界面下将有线的开关打开)

输入ip地址,然后open,再输入用户名密码登录。

我们可以保存当前会话配置

我们保存一个session将其命名为CentOS,将它和指定的ip地址绑定。下次只要点击CentOS就可以创建链接。

系统运行级别

centos7的修改方法变了,记录如下:

1、查看/etc/inittab文件

2、由文件说明可以看出,centos只有两种启动模式:

multi-user.target: analogous to runlevel 3  #命令行模式

graphical.target: analogous to runlevel 5   #图形模式

3、通过systemctl get-default 命令获取当前模式:

4、通过systemctl set-default multi-user.target 命令,修改启动模式:

5、reboot 验证效果

linux的用户管理(普通用户无法使用)

useradd命令:useradd 用户名(添加用户)

passwd命令:passwd 用户名  (修改用户密码)

userdel命令:userdel 用户名 (删除用户)

userdel -r 用户名(删除用户以及用户主目录)

Linux centos重启命令:

  •   1、reboot
  •   2、shutdown -r now 立刻重启(root用户使用)
  •   3、shutdown -r 10 过10分钟自动重启(root用户使用)
  •   4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

  如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

Linux centos关机命令:

  •   1、halt 立刻关机
  •   2、poweroff 立刻关机
  •   3、shutdown -h now 立刻关机(root用户使用)
  •   4、shutdown -h 10 10分钟后自动关机

  如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

基本命令操作:

Ctrl+l                         清屏

#cd ..                         返回上级目录  cd ../../上两级目录

#cd 绝对路径

#cd  /             返回根目录

#cd  file          进入某个文件

#ls                  查看目录中的文件(可用* ? [abc]通配符做匹配)

# ls -a             显示隐藏文件

# ls -l                         显示详细信息

命令组合ls -al    参数组合

#pwd                显示当前目录名称

# mkdir dir1                       创建 'dir1' 目录

# mkdir dir1 dir2                同时创建两个目录

# mkdir -p /tmp/dir1/dir2    创建一个目录树

#rmdir dir          删除指定目录

文件命令:

#file                   显示指定文件的类型

#touch file               创建文件

#cp file1 file2             复制文件

#cp -r dir1 dir2                   递归复制命令(复制子目录信息)

#rm fileName                  删除文件

rm -r dir          删除目录带提示

rm -rf dir                         [删除所有内容(包括目录和文件)r递归f强制]

#rmdir dir                          只能删除空目录

#mv  filename /home          移动文件(文件夹)

获取命令帮助:命令 --help  或者man 命令 或者 ifo 命令

命令的补全(提示匹配命令)

例如:mk   按Tab Tab  找到所有匹配,然后再输入到唯一匹配,再按Tab自动补全。

历史命令:

!!也就是执行上一次的命令,!touh 会查找到上一次执行过的touch命令,优先执行历史近的。!50  直接输入命令历史history的行号来执行那次命令。

标准输入输出:

系统的重定向:

重定向就是不使用系统的标准输入输出和错误输出端口,而进行重新的指定,所以重定向分为输入输出和错误重定向,

通常情况下重定向到一个文件

输入重定向:cat <test1>test2  将test1的中的文件内容输出到test2文件。

>输出文件会覆盖,>>不会覆盖,追加

管道:

其实就是命令的组合。

Linux(二)__文件目录、常用命令的更多相关文章

  1. Linux课程---4、Linux目录结构及常用命令(目录结构)

    Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...

  2. Dockerfile自动制作Docker镜像(二)—— 其它常用命令

    Dockerfile自动制作Docker镜像(二)-- 其它常用命令 前言 a. 本文主要为 Docker的视频教程 笔记. b. 环境为 CentOS 7.0 云服务器 c. 上一篇:Dockerf ...

  3. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  4. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  5. Linux 文件夹相关常用命令

    Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf  -r  就是向下递归,不管有多少级目录,一并删 ...

  6. Linux文件管理和编辑常用命令

    Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...

  7. Linux系统管理和维护常用命令

    Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...

  8. [转帖]「日常小记」linux中强大且常用命令:find、grep

    「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...

  9. (二)—Linux远程连接与常用命令

    要学linux ,一定得用命令界面的,怎么也得是shell语言,用就最难最原始的,用的人都是专家,历史最少也得30年,不管有三七二十一上来就敲ls ,先看看当前目录都有什么.一口专业的linux范儿, ...

随机推荐

  1. 详解 JavaScript的 call() 和 apply()

    定义 ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply .这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this ...

  2. iOS—Xcode 7真机测试

    Xcode 7真机测试详解 1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk im ...

  3. Android混淆代码

    Android代码混淆是必须的,java层代码如果不做混淆等于把源代码送人了.那如何做混淆呢? 之前一般都是提到采用proguard.cfg,但使用新版本ADT后没有这个文件了,取而代之的是progu ...

  4. js 根据屏幕大小调用不同的css文件

    原因:屏幕大小不一样,网站看起来总觉得怪怪的,所以,针对不同大小的屏幕,写了不同的css,写完了,要解决的问题就是:怎么根据屏幕的大小来引用不同的CSS,下面就是解决方法了. 解决方法:首先,在hea ...

  5. GoldenGate碎碎念

    1. 在启动mgr进程的过程中报如下错误 GGSCI (node1.being.com) > start mgr Cannot - No such file or directory Canno ...

  6. AVFoundation播放视频时显示字幕,切换音轨

    主要用到两个类:AVMediaSelectionGroup 和 AVMediaSelectionOption 调用 AVAsset对象的availableMediaCharacteristicsWit ...

  7. IntelliJ IDEA上创建maven Spring MVC项目

    IntelliJ IDEA上创建Maven Spring MVC项目 各软件版本 利用maven骨架建立一个webapp 建立相应的目录 配置Maven和SpringMVC 配置Maven的pom.x ...

  8. 1Z0-053 争议题目解析419

    1Z0-053 争议题目解析419 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 419.In Oracle 11g, by default which one of the fo ...

  9. Hibernate之HQL添加过滤器查询的用法

    HQL查询过程中支持添加过滤器.使用步骤是这样的: 首先在要查询的实体对象的映射中使用<filter-def>标签配置过滤器,并在相对应的<class>标签中添加对应的< ...

  10. jquery实现分页功能

    RT,不是很难,但是感觉代码一点都不简洁,就是多加点判断,直接上代码了. HTML部分: <div class = "container-fluid"> <div ...