单元总结(2)
来源:互联网 发布:百分百软件 破解版 编辑:程序博客网 时间:2024/04/30 16:55
****************简单的系统命令******************
1)cal 【options】 【【【day】month】year】 显示日历
eg:cal 24 12 2016
2)passwd 参数 用户名称
-S 用户密码信息, -l 锁定帐号, -u 解锁, -n 设定密码最短有效期, -x 设定密码最长有效期, -w 警告期,
-i 设定用户非活跃天数, -d 清除用户密码
监控passwd密码信息:watch -n 1 passwd -S 用户名(eg:student)
0:最短更改密码时间 99999:最长更改密码时间 7:密码到期的前7天发出警告 -1:到期当天密码冻结
3) date 查看当前系统时间
设定系统时间:date 122408302016.30 设定系统时间为2016年12月24日08:30:30 ,2016表示年 .30表示秒(可以不加)
-d +xday -xday 查看x天前或者后的时间
+%... 设定date的输出格式
监控时间 watch -n 1 date 每秒监控1次
4)file 查看文件的类型
5) wc filename 统计文字容量信息
-w 字数, -l 行数, -c 字节数 , -m 字符数
6)ls 列出文件或目录信息,后面没有目标默认为当前目录
ls directory|filename 列出目录或文件内容
-d 列出目录本身 -l 列出文件或目录里面内容的属性 -ld 列出目录本身属性 -a 显示目录中所有内容,包括|以“.”开头的隐藏文件 -R第归显示目录中的内容
7)cd directory 切换工作目录到指定目录
cd - 切换工作目录到之前所在目录
cd ~ 切换目录到自己的家目录
cd ~ username 切换到指定用户家目录
cd .. 进入到当前目录的上级目录
8)history 显示历史
history -c 清楚当前环境当中的历史目录
! 数字 执行第多少行命令
! 字母 执行最近一条以这个字母开头的命令
ctrl+R+关键字 执行最近一条含有这个关键字的命令
上下键 逐行调用命令
9)table 自动补齐存在的命令,文件名称,某些命令的参数
a+table*2 显示系统中所有以a开头的命令
************文件管理***********
watch -n 1 stat filename 观测该文件的修改状态 touch -t 修改时间
ls /目录/ | wc -l 查看该目录下的文件数
1)cp 文件复制
cp file directory 将file复制到directory中
cp file test 建立test文件模板为file
cp -r directory directory1 复制目录
2)mv 移动或重命名
mv file file1 directory 移动file file1到directory中
mv 存在的文件 不存在的文件 重命名文件
3)touch file 创建文件 (touch还可修改文件时间)
4)mkdir directory 创建目录
-p 上级目录不存在时自行建立
5)rm 删除目录或文件 -f 强行删除不提示 -r(递归)删除目录
6)cat filename 显示文件全部内容
head filename 显示文件的前几行 head -n 5 filename 查看文件的前5行
tail filename 显示文件的后几行 tail -n 5 filename 查看文件的后几行
less filename 分页浏览 /关键字 查找关键字 N|n 向上向下显示关键字
*************vim 文本方式编辑文件***************
vim filename 进入到命令模式
命令模式不能编辑文件,进入插入模式才可编辑文件
按“i”进入插入模式
编辑完成后。按“esc”退出插入模式
输入“:wq”保存退出 q!强制退出
vim filename 如果filename不存在则自动创建
vim 没有操作对象直接打开时,编辑文件后要:wq filename
***************正则表达式***************
* 匹配0到任意字符
? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:lower:]] 匹配小写字母
[[:upper:]] 匹配大写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个字母或数字
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
{} 表示不存在或者存在的
{1..9} 1-9
{a..f} a-f
{1,3,5} 1,3,5
{a,b,c} a b c
{1..3}{a..c} 1a 1b 1c 2a 2b 2c 3a 3b 3c
[] 表示存在的
[a-C] aA bB cC
[a-c] aA bB c
[1-3] 1 2 3
[123] 1 2 3
[^abc] | [!abc] 除了a 除了b除了 c
~ 当前用户家目录
~ username 指定用户家目录
~ + 当前目录
~ - 当前目录之前所在目录
. 当前目录
.. 当前目录的上一级
****************二级目录的作用*****************
/bin 二进制可执行文件即系统命令
/sbin 系统管理命令存放位置
/boot 启动分区,负责系统启动
/dev 设备管理文件
/etc 大多数系统管理文件
/home 普通用户家目录
/lib 32位系统库文件存放位置
/lib64 64位系统库文件存放位置
/media 系统临时设备挂载点
/mnt 系统临时设备挂载点
/run 系统临时设备挂载点
/opt 第三方软件安装位置
/proc 系统信息
/root 超级用户家目录
/srv,/var 系统数据
/sys 系统管理,主要管理内核
/tmp 系统临时文件存放位置
/usr 系统用户相关信息数据及用户自定义软件存放位置
*********************manual******************
man man 查看man命令的帮助
man passwd 查看passwd命令的帮助
man的级别
1 系统命令
2 系统接口
3 函数库
4 特殊文件,比如设备文件
5 文件
6 游戏
7 系统的软件包
8 系统的管理吗,命令
9 内核
man 5 passwd 查看passwd文件的帮助
man 1 passwd 查看passwd命令的帮助,1可以省略
man页面的快捷方式
上下键 向上或向下一行
pagedup/pagedown 向下或向上一个屏幕
d | u 向下或者向上半个屏幕
G | gg 跳转页面到man最下面或最上面
/关键字 搜索关键字,关键字会高亮显示 n向下匹配 N向上匹配
q 退出帮助界面
- 单元总结(2)
- 单元总结(1)
- 第十单元(2)
- 3,4单元总结
- 第五单元总结
- 第六单元总结
- 第七单元总结
- 第八单元总结
- 第九单元总结
- 第十单元总结
- 第十二单元总结
- 第十一单元总结
- 第十三单元总结
- 第十四单元总结
- 第十五单元总结
- 第一单元总结
- 第二单元总结
- 第四单元笔记总结
- 51Nod - 1138 思维
- 通过异或找出不重复出现的数字
- 好气呀,但是要保持微笑
- Android日记——2016-12-29
- 顶丰某个客户死机的计算过程
- 单元总结(2)
- 17 - 01 - 10 计算机导论基础知识
- 经典算法(三):插入排序
- ZCMU-1750
- tensorflow
- 码农成长记——innerHTML
- 判断给定字符串(包含标点符号和空格)是否为回文
- Cattle 学航模,每天一点航模知识(1)
- Python 第四天