Linux基础_常用的命令
Linux常用命令,码好方便以后查找。
Linux系统下一切皆文件,大体分为目录文件和非目录文件
非目录文件又分为数据文件,程序文件,网络文件,设备文件,链接文件等
文件相关操作
查看目录 ls
参数:-l 查看文件详细信息(list)
-a 查看当前目录下所有文件及目录(all)
-h 配合 -l 以带单位的方式人性化显示文件大小(hommization)
创建目录 mkdir
参数:-p 创建目录,若无父目录,则创建p(parent)
--创建目录的多个子目录使用逗号(,) 分隔,使用大括号({})锁定范围
-m 创建目录,并设置其权限m(mode)
-v 创建目录,显示创建信息v(verbose)
--help 显示帮助信息
--version 显示版本信息
删除目录 rmdir
切换目录 cd
参数: (无参数)切换到当前用户主目录
.. 切换到当前目录的上一级目录
- 切换到上一个进入的目录
~ 切换到当前用户的主目录 /home/用户名
. 切换到当前路径(操作中没有用,一般在系统编程中使用)
创建空文件 touch
创建带有内容的文件 echo
查看文件内容 cat
拷贝 cp
参数:-a 复制目录时使用,保留属性,链接
-r 复制目录时使用
-f 删除已存在的目标文件
-i 已交互方式复制
-v 显示复制进度
移动或重命名 mv
参数:-i 以交互方式执行
-v 显示拷贝进度
-f 覆盖不会提示
删除文件 rm
参数:-i 以交互方式执行
-r 递归删除,可删除子目录及文件
-f 强制删除
在文件系统中搜索某文件 find
参数:./ -name xxxx.xx 查找当前目录所有名问xxxx.xx的文件
./ -size -4M 查找当前目录所有小于4M的文件
./ -perm 0777 查找当前目录所有权限为 777 的文件
find可以使用正则表达式查找所需文件
统计文本中行数、字数、字符数 wc
参数:-w 统计词数
-c 统计字节数
-l 统计行数
-m 统计字符数
在文本文件中查找某个字符串 grep
显示当前路径 pwd
创建链接文件 ln
分页显示文本文件内容 more、less(more前配合| 管道实现)
显示文件头、尾内容 head、tail
获取文件类型 file
打包归档 tar
参数:-c 生成档案文件,创建打包文件
-v 显示进度
-f 指定档案文件名称
-t 列出档案文件包含文件
-x 解开档案文件
压缩解压 gzip(一般-z命令与tar的命令一起使用)
参数:-d 解压缩
-r 压缩及子目录
-z 压缩/解压
查看命令位置 which
树形结构显示目录,需要安装tree包 tree
安装方式 sudo apt-get install tree
命令行全屏模式 ctrl+alt+F1
取消命令行全屏模式 ctrl+alt+F7
整理于 2016-10-26 21:10
修改于 2016-10-27 18:20