11-linux-c基础2
来源:互联网 发布:js 局部打印pdf 编辑:程序博客网 时间:2024/06/16 17:08
diff : 比较两个文件
diff
:比较两个文件diff file1 file2
: 如果在终端屏幕没有任何显示结果, 代表两个文件内容一致
打补丁 :
- 1、
diff -ruN old new > diff.txt
- 2、
cd old
- 3、
patch -p1 < ../diff.txt
: 打补丁操作 patch -Rp1 < ../diff.txt
: 撤销补丁操作
压缩文件: (操作不能为目录文件)
gzip filename
: 默认生成的文件名后缀为 .gzbzip2 filename
: 默认生成的文件名后缀为 .bz2
解压缩 :
gunzip filename.gz
bunzip2 filename.bz2
tar : 打包
- 打包并且压缩一个目录文件
tar -czvf test.tar.gz test/
c : 创建
x : 释放
z : 使用gzip
j : 使用bzip2
v : 显示过程
f : 指定生成的文件名
*tar -xvf test.tar.gz
: 释放并且解压缩一个文件.
帮助手册 :
- man 手册
ls --help
: help手册info ls
: info 说明
操作用户:
su username
: 临时切换用户
exit
: 退出当前切换用户 .
adduser username
: 添加新的用户
deluser username
: 删除用户
手动删除test用户组:
1、
usermod -a -G test(用户组名) linux(已存在的用户名)
把linux用户添加到test用户组中2、
deluser test
: 删除test用户3、
delgroup test
: 删除用户组
进程 :
ps -ef
: 查看正在运行的进程UID : 用户编号
PID : 进程号
kill : 发生信号
kill -l
: 查看所有能够发生的信号
kill -信号编号 PID(进程号)
sudo fdisk -l
: 查看硬盘分区情况
/dev/sda1 :
- sd : 代表某种硬盘类型
- a : 代表某种类型的第一块硬盘
- 1 : 代表分区编号 ; 主分区编号 [1 - 4 ] , 逻辑分区 [从5开始]
ln : 创建链接文件 :
- 硬链接 : ln 源文件 目标文件
- 1、 修改源文件或者目标文件, 另外一个文件会发生相应的修改.
删除源文件或者目标文件,对另外一个文件没有任何影响 - 2、硬链接文件不占用存储空间
- 3、不能对目录文件创建硬链接文件
- 4、硬链接文件不能跨文件系统 .
软链接(符号链接) :
ln -s
源文件 目标文件- 1、修改源文件或者目标文件, 另外一个文件会发生相应的修改
删除源文件, 符号链接文件会失效 ; - 2、重新创建与源文件重名的文件, 链接文件会再次生效
- 3、软链接文件会占用存储空间
- 4、可以对目录文件创建软链接文件
- 5、软链接文件可以跨文件系统, 软链接文件所处的操作环境必须为linux环境 .
ifconfig
: 查看网络配置信息
tftp : 简单文本传输协议
nfs : 共享文件系统
挂载:
mount -t
文件系统类型 需要挂载的设备或者文件夹名 挂载点
卸载:
umount
挂载点 : 注意卸载时, 不要在挂载点下进行.
重启服务:
sudo service 服务名 restart
sudo /etc/init.d/服务名 restart
执行方式:
chmod 777 test.sh
- 1、
./test.sh
- 2、
bash test.sh
(常用) - 3、
sh test.sh
- 4、
source test.sh
- 5、
. ./test.sh
alias 命令:
alias 命令='别名'
- 给已知或者已存在命令取别名
unalias 别名 :
unalias 别名
: 取消别名
export -p
: 列出当前登录用户的所有环境变量
添加: export 环境变量名=值
删除指定环境变量 : export -n
环境变量名
修改指定环境变量值 : export 环境变量名=值
0 0
- 11-linux-c基础2
- Linux C基础2
- linux:C编写基础
- linux C编程基础
- Linux C 基础
- linux c 基础
- linux c编程基础
- Linux C 基础
- Linux C 基础1
- 嵌入式Linux-c 基础
- C语言 linux 基础
- Linux环境下的C/C+基础调试技术2
- Linux环境下的C/C+基础调试技术2
- linux C编程基础起步
- linux c 正则表达式基础
- linux c/c++基础笔记
- linux C访问mysql 基础
- Linux c 开发 - 常用基础
- linux常用命令整理
- What does the “yield” keyword do? (转)
- 4.组合模式
- 前端模块化
- Android面试题整理
- 11-linux-c基础2
- 基于Socket编程的远程控制PC音乐播放器App(一)
- 12-Shell脚本_练习
- 13-Makefile基本语法
- 14-链表用法_案例代码
- 数位dp小练
- POJ2236并查集
- 15-双向链表用法_案例代码
- 使用Python的Requests库进行web接口测试