Linux day_2

day2复习
1. kill: 杀死进程
kill PID
kill -15: 等待进程执行完再退出
kill -9: 强制终止

2. ping: 检测主机是否在线
-c: 发送包的数量
-w: 超时等待时间
-i: 间隔时间

3. du: 查看文本大小(文本占用磁盘块的大小,默认最小是4k单位)
-h: 人类易读
-s: 查看目录的总大小
ls -lh

4. date: 查看和设置时间
-s: 设置时间
%Y: 年
%m: 月
%d: 日
%H: 小时
%M: 分钟
%S: 秒

%F: 年月日
%T: 时分秒

工作中创建文件 touch `data "+%F"`.txt

5. df:查看磁盘挂载点
-h:高可读

6. free: 查看系统运行内存
-h:
-m:
free --> free available

高阶命令
1. 输出重定向
正确输出重定向:
>: 覆盖输出(1>)
>>: 追加 (1>>)
错误输出重定向
2>: 错误覆盖输出
2>>:
正确和错误输出重定向
&>:
&>>:
2. 管道符
把前面命令的输出当做后面命令的标准输入
过滤,扩展处理

3. 通配符
*: 表示匹配0个或者多个
?: 表示匹配单个字符且单个字符必须存在
[0-9]: 匹配单个数字
[a-z]
[abc]: 匹配单个字母(不是abc一个字符串)
[0-9a-z] : 匹配0-9及a-z

4. 三种引号
单引号: 所见即所得
双引号: 解释变量
反引号: 执行命令

5. 软连接和硬链接
软连接:
1. 相当于windows中的快捷方式
2. 修改源文件连接文件也会改变
3. 修改连接文件源文件也会改变
4. 删除源文件连接文件失效
5. 删除连接文件源文件无影响
6. 源文件被删除创建同名文件,连接文件自动连接
硬链接:
1. 修改源文件连接文件也会改变
2. 修改连接文件源文件也会改变
3. 删除源文件连接文件无影响
4. 删除连接文件源文件无影响
5. 源文件被删除创建同名文件,连接文件独立存在

6. linux磁盘系统
/
touch /test --> 在根目录下面创建文件test
touch test --> 在当前目录下创建文件test(/root-->/root/test)

/etc: 通常放服务程序的配置文件
/var: 日志
/dev: 磁盘
/mnt,/media: 挂载点
/bin,/sbin: 二进制可执行程序
/tmp: 临时共享目录
/usr/local: 用户自定义程序安装位置

7. 绝对路径和相对路径(假设我们当前所处位置是/root)
绝对路径: 从/根开始找齐 /root/ken/ken1/test
相对路径: ken/ken1/test

猜你喜欢

转载自www.cnblogs.com/sgy-blin/p/10843801.html