Linux的一点复习
来源:互联网 发布:宿迁网络电视台 编辑:程序博客网 时间:2024/05/29 19:10
资料来源 《鸟哥的Linux私房菜_基础学习篇》(电子档)
1. cd [dir] 小技巧有:
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. 返回上两级目录
2.ls [-a][-l] [dir]列出目录中文件夹和文件的信息
-a可现实隐藏文件以及文件夹
如果后面再加[name]则是表示仅仅列出以name开头的文件/文件夹
3.: chmod [ugoa...][[+-=][rwxX]...][,...],其中
u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
更简单的可以chmod num filename
5.cp [选项] 源文件 目标目录
6.mv
用法同复制(cp换成mv),特别的,想在移动的同时对目标重命名
格式:mv [选项] 源文件 目标目录/新名字
示例mv /home/abc /xuexi/qwe
结果:讲home目录下的abc文件移动到xuexi目录并更名为qw3
7.rm
5,6,7一般命令后加-rf就可以强制执行,不用再看过程
8.find:find 路径 –name ‘文件名’
示例1: find ./ -name ‘hel*’
结果:查看当前目录及其子目录中寻找名为hel开头的文件
示例2: find ./ -name ‘hello.c’
结果:在当前目录及其子目录中寻找名为hello.c的文件
9.查找字符串:grep
格式:grep [选项] 字符串
示例:grep “hello ” ./ -rn
结果:在当前目录及其子目录中,查找包含hello字符串的文件
-r表示递归
以上是我认为关于文件处理的一些重要命令,务必熟练应用
其他处理命令
1.打包压缩解压 :tar
格式:tar [选项] 目录或文件
示例:tar cvzf tmp.tar /home/abc(解压把选项中的c改成x)
结果:将home目录下的所有文件和目录打包并压缩成一个tmp.tar文件
v表示visible可以不加
2.压缩解压:gzip
格式:gzip [选项] 文件名
示例1.gzip /home/abc.cfg
结果:压缩文件abc
示例2.gzip -d /home/abc.cfg.gz
结果:解压文件abc
3.查看磁盘的使用状况 :df
格式:df -单位
示例:df -k
结果:磁盘已使用多少kb
4.查看目录大小:du
格式:du -单位 目录
示例:du -k /abc
结果:以kb为单位显示abc目录大小
5.链接:ln
格式:ln -s 源文件 目标文件
示例:ln -s abc qwe
结果:将abc生成一个软连接qwe
注:不加-s就是硬链接 硬链接生成文件,软连接不生成
7.杀死进程:kill
格式:kill pid(ps -ef查找进程pid)
示例:kill 4444
结果:杀死PID=4444的进
8.网络配置:ifconfig
格式:ifconfig 选项 网络接口
示例:ifconfig eth0 192.168.1.41
结果:更改eth0的ip地址为192.168.1.41
示例2:ifconfig eth0 up/down
结果:开启/关闭网卡eth0的工作
9.查看目录 du
格式:du 目录名
示例:du /abc
结果;查看abc目录
10.查看当前绝对路径:pwd(没啥好说的,好用又简单)
格式:pwd
示例:pwd
结果:显示当前绝对路径
- Linux的一点复习
- Javascript 的一点复习
- 复习Amazon Dynamo设计的一点分享
- 复习amazon dynamo设计的一点分享
- 复习Amazon Dynamo设计的一点分享
- 复习Amazon Dynamo设计的一点分享
- 关于PHP数组复习的一点心得
- XML的一点复习和理解
- linux的权限复习
- Linux的一点感想
- Linux的一点笔记
- Linux的一点回顾
- JAVA基础复习(二)继承的一点细节:upcasting
- 关于复习《网络经济与企业管理》的一点感受
- 关于JS中oop的一点基础知识复习
- 今天复习的linux命令
- 复习一下linux的常用命令
- linux的一点小bug
- 点点滴滴——如何管理一个项目
- Kingdoms 枚举+最小生成树
- linux(预习六)
- 日志输出框架Log4j使用
- 彻底搞懂HashMap,HashTable,ConcurrentHashMap之关联
- Linux的一点复习
- 0417PHP
- Layer-list介绍与使用
- Uva-489 Hangman Judge
- 从存储结构理解php空,null,0'0'false
- 1121 平面中的点 point类Ⅰ
- 把mysql的一些状态输出到文件里显示
- 【Android View绘制体系】requestLayout
- [求助]iOS调用reloadData()不刷新数据,不调用cellForRowAt方法