自学日记插曲:Linux的学习(day1)
来源:互联网 发布:室内设计好的软件 编辑:程序博客网 时间:2024/05/22 11:34
自学日记小插曲:linux的初步学习
一、基本操作命令
1、命令格式:
命令 选项 参数
Ls -| /etc/passwd
2、常用命令
作 用 命令 命令举例
--查看文件内容 cat cat /etc/passwd
--统计文件内容 wc wc a.txt
统计文件内容的行 wc wc -l a.txt
统计文件的单词数 wc wc -w a.txt
统计文件的字符数 wc wc -c a.txt
--查看当前的工作目录 pwd
切换工作目录 cd cd /tmp(cd tmp)
快速返回当前工作账
户的宿主目录 cd ~
返回上级目录 cd ..
返回根目录 cd /
返回上上级目录 cd ../..
返回上次的工作目录 cd -
--列出目录内容 ls
长格式显示 -l ls -l /tmp
人性化显示 -h ls -lh /tmp(显示文件大小)
显示所有文件 -a ls -lha /tmp
查看目录本身 -d ls -ldha /tmp(ldha的位置可以颠倒)
递归显示 -R ls -R /tmp
通配符显示 * ls a*
通配符单个 ? ls a.t?t
--定义别名 alias alias aa=' ls -alh'
--统计文件或目录
--磁盘占用空间 du
统计所有 -a du -a /root
人性化 -h du -ah /root
统计指定目录或文件本身 -s du -sh /root
--创建目录 mkdir
创建单层目录 / mkdir /test
创建多层目录 / mkdir -p /test/a/d
--创建文件 touch touch test
--复制文件或目录 cp
递归复制整个目录 -r cp -r a.txt test/a/d
保持源文件属性不变 -p cp-p a.txt test/a/d
强制覆盖目标同名文件或目录 -f cp -f a.txt test/a/d
需要覆盖文件或目录是提醒 -i
--删除 rm
强行删除文件或目录,不进行提醒 -f rm -f /test
递归删除文件或目录 -r
删除文件或目录时提醒用户确认 -i
注意:一般,不想要这个文件夹就直接用-rf;删除文件不用
--移动 mv mv a.txt b.txt(也就是更换名字)
--查找命令文件并显示所在位置 which mkdir
--查找 Find
-name 文件名
-user 所有者
-size 大小
-type 文件类型
find /name a*.txt find /name a.txt -user u1
3、vi编辑器的操作
注释:它是编辑文件的一个软件,常用来修改配置文件
---工作模式:命令模式 插入模式 末行模式
三种模式转换图
对文本的基本操作:
二、对用户的操作及认识
1、用户的分类
2、用户的管理
(--)用户对文件的管理
----对文件中各字段的理解
----密码的保存文件
----文件中的内容如下:
----文件的内容字段解析
----密码的安全管理
(--)对用户信息的查询
----用户信息的查看
----具体用法示例
----finger的示例
(--)对用户组的查询
(--)用户的添加
---useradd的默认设置文件
----示例演示
----一个例子
(---)用户的有效期
(--)新增用户家目录的属主与权限
(----)设置新增用户的密码
(----)切换用户
(----)用户的删除
----禁用和恢复用户
(----)修改用户属性
3、工作组的管理
--对工作的初步介绍:
--添加工作组
--为工作组设置口令
--删除工作组
--修改工作组属性
4、用户和组的相关配置文件
- 自学日记插曲:Linux的学习(day1)
- spring学习日记(day1)
- linux自学笔记(对day1的补充)
- 自学Linux从零开始(自学日记②)
- 传智播客学习日记Day1
- 学习日记 Day1
- linux下学习vim遇到的插曲
- Python学习日记 函数 day1
- 大数据学习日记day1
- 视频学习笔记-自学Python day1
- 自学unity3d的日记
- linux学习 day1
- linux学习笔记 day1
- openwrt之wrtnode学习日记day1
- 日记day1
- 自学day1:字符串的移位旋转
- Linux 2.6.39-rc3的一个插曲
- Linux 2.6.39-rc3的一个插曲
- ARM TCM简介
- [Leetcode] #32 Longest Valid Parentheses
- 九度OJ 1002 Grading
- c语言之辗转相除法求最大公约数
- 一位前端开发者的计算机视觉学习之路——专访《Chrome扩展及应用开发》作者李喆
- 自学日记插曲:Linux的学习(day1)
- 专访《硅谷百年史》作者:人们不想以旧的方式生活,却不知道自己想要什么
- 哈佛顶级创业家课程教授Thomas Eisenmann:颠覆创始人是创业的一部分
- mongodb http interface
- 后缀自动机(多个穿的最长公共子串)spoj1812
- javascript ++\--
- CALayerDelegate的实现(IOS)
- 算法信息论之父蔡汀:未来,我们可以为DNA重新编程
- 基于Attribute的Web API路由设置