Linux的基础命令简单使用
1 ls-a隐藏文件 -l详细信息 -h把详细信息格式化
2 cd+. 当前目录 +..上级目录 ~ 跟cdy一样的效果,回到当前目录下的用户目录home +- 两个目录切换 +/ 切换到根目录
3 pwd 查看当前目录位置
4 touch 创建文件 +.创建隐藏文件
5 mkdir创建目录 -p 以递归的形式创建目录(一层叠一层)
6 history 查看历史记录
7 rm-r 删除目录 rm删除指定文件
8 shutdown-r 设定xx时间重启 -t 设置xx时间关机 -c 终止关机和重启操作
9 clear 清除屏幕reboot 直接重启man --help 打开帮助--help 打开帮助手册 cp 复制文件 xx cp ccmv 移动文件 xx mv cc
10 查找文件 通配符 ls+*代表一个或多个字符 ?代表一个字符和数字 【abc】只能查找abc的字符 【a-z】能查找a-z的字符
11 tree 树状图 Ctrl+- 缩小窗口 shift+Ctrl+加号 放大窗口
12 重定向 > 表示输出,会覆盖文件原有内容 >> 表示追加,会将内容追加到已有的内容
13 建立软硬链接 ln 源文件 硬链接名字(硬链接,同步源文件,占用磁盘空间,源文件删除,硬链接文件不收影响) ln -s 源文件 源文件名字(软连接,同步源文件,不占用磁盘空间,源文件删除软连接不复存在)
14 cp-f 已经存在的目标文件而不提示(强制覆盖) -i 交互式复制,在覆盖目标文件之前给出提示要求用户确认 -r 若给出源文件是目录文件,则cp将递归复制该目录下面的所有子目录,目标文件必须为一个目录名 -v 显示拷贝进度 -a 该选项通常在复制目录的时候使用它保留链接.文件属性.并递归的复制目录,简单而言,保持文件原有属性
15 归档管理 tartar -参数 打包文件的名字(格式为 名字.tar)需要打包的文件
16 mv 命令 -f 禁止交互操作,如果有覆盖也不给出任何提示 -v 显示移动进度 -i 确认交互方式操作,如果mv操作将导致对已存在的目标文件覆盖,系统会询问是否重写,要求用户回答以避免覆盖
17 文件压缩解压gzip gzip 选项 被压缩文件 -d 解压 -r 压缩所有子目录
18 归档压缩 一般归档和压缩都是一起使用的 tar -cvxf 归档压缩文件的名字(格式为 名字.tar.gz)需要归档压缩的文件
19 分屏显示 more more 要查看的文件名 空格键 显示手册页的下一屏 b 回滚一屏 f 前滚一屏 enter 一次滚动手册页的一行 q 退出 / word 搜索字符串
20 grep 搜索文本内容 -n 显示匹配行及行号 -i 忽略大小写 -v 显示不包括要搜索的内容 例有abcd文件 加c 搜索出来就是abd
21 bzip2 与gzip相同可以和tar联合使用
22 管道| 命令|命令 系统会先做完|前的命令,在前边命令的基础下执行|后命令
23 进入文本编辑vim 退出编辑 shift:wq