Linux(二)__文件目录、常用命令
一、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(二)__文件目录、常用命令的更多相关文章
- Linux课程---4、Linux目录结构及常用命令(目录结构)
Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...
- Dockerfile自动制作Docker镜像(二)—— 其它常用命令
Dockerfile自动制作Docker镜像(二)-- 其它常用命令 前言 a. 本文主要为 Docker的视频教程 笔记. b. 环境为 CentOS 7.0 云服务器 c. 上一篇:Dockerf ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux 文件夹相关常用命令
Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf -r 就是向下递归,不管有多少级目录,一并删 ...
- Linux文件管理和编辑常用命令
Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...
- Linux系统管理和维护常用命令
Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...
- [转帖]「日常小记」linux中强大且常用命令:find、grep
「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...
- (二)—Linux远程连接与常用命令
要学linux ,一定得用命令界面的,怎么也得是shell语言,用就最难最原始的,用的人都是专家,历史最少也得30年,不管有三七二十一上来就敲ls ,先看看当前目录都有什么.一口专业的linux范儿, ...
随机推荐
- Atitit View事件分发机制
1. Atitit View事件分发机制 1. Atitit View事件分发机制1 1.1. 三个关键方法 dispatchTouchEvent onInterceptTouchEvent onTo ...
- Join 和 apply 用法
TSQL中的join语句共有五种类型,left join,right join,inner join,full join,cross join 为了描述方便,解释一个名词"保留表" ...
- 上传伪技术~很多人都以为判断了后缀,判断了ContentType,判断了头文件就真的安全了。是吗?
今天群里有人聊图片上传,简单说下自己的经验(大牛勿喷) 0.如果你的方法里面是有指定路径的,记得一定要过滤../,比如你把 aa文件夹设置了权限,一些类似于exe,asp,php之类的文件不能执行,那 ...
- Make Helix Curve in OpenCASCADE
Make Helix Curve in OpenCASCADE eryar@163.com Abstract. OpenCASCADE does not provide helix curve dir ...
- Thrift简单实践
0.什么是RPC RPC(Remote Procedure Call - 远程过程调用),是通过网络从远程计算机上请求服务,而不需要了解底层网路技术的细节.简单点说,就是像调用本地服务(方法)一样调用 ...
- 关于CLR、CIL、CTS、CLS、CLI、BCL和FCL 的区分与总结
关于CLR.CIL.CTS.CLS.CLI.BCL和FCL 的区分与总结 如果要想深入学习.NET平台,那么标题中的这些关键字对你来说并不陌生,这些名词构成了.NET庞大的生态系统,为了宏观认识.NE ...
- 前端自动化构建工具gulp的使用总结
前端自动化构建工具gulp的使用总结 博主最近偶的空闲,在此对gulp的使用做一个总结,让小伙伴知道如何合理的使用gulp以及gulp的使用技巧. 谈到gulp,有人可能就会想到另外一个构建工具gru ...
- 【Java心得总结三】Java泛型上——初识泛型
一.函数参数与泛型比较 泛型(generics),从字面的意思理解就是泛化的类型,即参数化类型.泛型的作用是什么,这里与函数参数做一个比较: 无参数的函数: public int[] newIntAr ...
- JavaMail发送邮件的笔记及Demo
最近碰到一个需求,就是注册用户时候需要向用户发送激活邮箱,于是照着网上搜来的demo自己试着运行了一下,发件时我用的是网易163邮箱,收件时用QQ邮箱,运行后报了一个错误: 网络上搜索解决方式,多次尝 ...
- MyEclipse打不开jsp文件 报错“Failed to create the part's controls"
本来写好了一套网站html代码,需要移植到myeclipse的jsp页面中,当复制代码完毕后,也是可以运行的并不报错,但一直有弹框提示有空指针,当关闭页面后再次打开就歇菜了,提示 我预感到这可能是my ...