linux学习系列一
2017-11-11 18:12
176 查看
1. 基本命令(注意参数的大小写)
学习linux如果使用的是windows 建议使用一个很好用的工具git,下载安装即可使用linux下的命令来操作windows
1.1目录及文件
注意/ 有表示根目录 无表示当前目录1. pwd pwd #显示当前工作目录的名称 pwd -P #显示连接的真是路径 2. cd cd /usr/src #切换到/usr/src下面的目录 cd .. #返回上级目录 cd - #返回上个目录 cd ~ #返回用户的工作空前目录 3. ls ls #显示目录和文件信息 ls -a #显示所有的信息 ls -d #显示目录本身的信息 ls -h #人性化显示容量信息 ls -c #显示文件或目录属性最后修改的时间 ls -u #显示文件或目录最后被访问的时间 ls -t #以修改时间排序,默认按照文件名排序 4. touch touch hello.txt #创建或者修改文件,存在修改,不存在则创建 5. mkdir mkdir test #创建test目录 mkdir -p test/test/test #创建多级目录 6. cp cp /test/hello.txt /temp/ #将hello.txt文件复制到temp目录下 cp /test/hello.txt /temp/hi.txt #将文件复制到目录下并改名字为hi.txt 7.rm rm hello.txt #删除hello.txt文件 rm -rf test #强制删除目录且不提示 8. mv mv hello.txt hi.txt #将hello.txt修改名字为hi.txt mv hello.txt /test/ #将hello.txt移动至test目录下 9. find find -name hello.txt #查找当前目录下名为hello.txt的文件 find /root -name "*.log" #查找/root目录下所有以.log结尾的文件 find iname "hello" #不区分大小写查找 find / -empty #查找所有的空文档 find / -group tom #查找所属组为tom的文件 find /-mtime -3 #查找三天内被修改过的档案 find /-mtime +4 #查找计算机中所有4天前被修改的文档 find /mtime 2 #查找计算两天前的当天被修改的文档 find / -size+10M #查找当前目录下大于10M的文档 find ./ -type f #查找当前目录所有的普通文件 find / -user tom # 查找计算机中tom所拥有的文档 10. du du -sh /test #查看test所占的磁盘空间的综合
1.2 查看文件内容
1. cat cat -b hello.txt #显示hello.txt的内容并显示行号(空白行不显示行号) cat -h hello.txt #显示内容和行号,空白行显示行号 cat hello.txt #显示文件内容 2. more more hello.txt #分页查看文件内容(空格 下一页,q键退出) 3. less less hello.txt #分页查看文件内容(空格 下一页,方向键 上下回翻,q键 退出) 4. head head -c 2K hello.txt #显示文件前2K的内容 head -n20 hello.txt #显示前20行的内容 5. tail tail -c 2k hello.txt #显示文件后2K的内容 tail -n20 hello.txt #显示文件后20行的内容 tail -n20 hello.txt -f #实时动态的显示hello.txt 后20行的内容 6. wc wc hello.txt #依次显示文件的行数,单词书,字节数 wc -c hello.txt #显示文件的字节信息 wc -l hello.txt #显示文件的行数 wc -w hello.txt #显示文件的单词个数 7. grep grep th hello.txt #在test.txt文件中过滤包含th的行 grep --color th hello.txt #对匹配的关键字显示颜色 grep -i th hello.txt #不匹配大小写 grep -w th hello.txt #过滤单词,单词为th的 grep -v th hello.txt #取反,过滤不好喊th的行 8. echo echo "test" #显示test文本 echo -e "\a" #计算机蜂鸣器响
1.3 链接文件
有时间可以百度看看软连接和硬链接的区别1. 软连接(相当于快捷方式) ln -s /test/hello.txt /tmp/hi.txt 2. 硬链接(可删除源文件) ln /test/hello.txt /tem/hi.txt
1.4 压缩及解压缩
1. gzip gzip hello.txt #压缩文件,文件压缩后名字为hello.txt.gz gzip -d hello.txt.gz #解压gz文件 2. bzip2 bzip2 hello.txt #压缩文件,文件压缩后名字为 hello.txt.bz2 bzip2 -d hello.txt.bz2 #解压bz2文件 3. tar tar -cf etc.tar /etc/ #将etc目录打包保存谓etc.tar tar -xzf etc.rar #解压 etc.rar文件
1.5 命令行使用技巧
1. 善于使用tab键 2. 善于使用上下键 3. 查看名两行历史 4. 清屏 ctrl+l clear 5. 查找常用命令存储位置 which find #查询find命令的存储位置
1.6 帮助
1. man man ls #查ls命令手册 2. info info ls #查看ls命令信息 3.help ls --help #查看ls帮助
相关文章推荐
- Linux设备驱动程序学习系列~~
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
- Linux | 学习系列 CentOS 7 更换Maven源
- 零起点学习Linux系列学习笔记(一)
- FileGDB API for linux 学习系列之一,编译例子程序
- 【经典转载】Linux进程学习系列之四 exit()和_exit()函数
- linux学习系列-vim文本编辑器
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
- linux 学习系列-Linux 介绍
- linux 学习系列-Linux yum 命令
- 超经典LinuxCBT视频教程系列汇总 Linux快速学习视频
- linux命令学习系列-用户管理2
- 寒冰作品——零起点学习Linux系列培训视频
- Linux学习之CentOS系列文档
- FileGDB API for linux 学习系列之四,XML Schema of Geodatabase
- IBM-学习Linux系列文章
- 【学习笔记】系列四:Linux安装PCRE
- 零起点学习Linux系列高清视频教程
- 轻松学习LINUX系列教程推出
- 【学习笔记】系列三:Linux安装APR