-
ls 命令 # 显示当前目录下的所有的文件
ls # 显示当前目录下所有的非隐藏的文件信息 ls -a # 显示当前目录下所有的包括隐藏的文件信息 ls -al # 显示当前目录下所有的包括隐藏的文件列表 ls -alh # 显示当前所有文件,包括隐藏的文件列表更人性化的显示(M K G) 常用的组合: ls ls -al # 等价于 ll
-
pwd 命令
显示当前所在的路径 绝对路径: 以 / 目录开始的路径 /root /opt/server/data-integration 相对路径: 就是相对当前的目录路径
-
mkdir命令
cd /root mkdir mytest mkdir -p /family/bigdata/ #一次创建多级目录 mkdir /root/mydemo #使用绝对路径来创建 mkdir ./mydemo2 #使用相对路径来创建
-
rm 命令
这个命令既可以删除文件,也可以删除目录: 删文件: cd /root rm a.txt #删除时,会给出提醒确认,输入y删除,n不删除 rm -f b.txt #强制删除 rm -rf *.java #可以删除当前目录下的所有 .java 文件 删目录: rm -r 111 rm -rf mytest #强制删除 常用组合: rm -rf 文件或目录
-
cd 命令
cd命令可以进入一个目录,类似于对windows 上的文件夹进行双击 cd /** #可以进入到任意目录 cd .. #回到上一级目录 cd ../.. #回到上上一级目录 /a/b/c /a/d/e 当前目录在 /a/b 想进到 e目录怎么办 cd ../d/e #先回到上级目录然后在进入到e目录
-
history和tab补全
使用上下键可以找出历史命令 table键: cd /opt/server/data-integration history # 历史命令 tab # 自动补全路径
-
touch命令
touch a.txt #在当前目录创建 a.txt 文件 touch a.txt b.txt #创建多个文件 touch /root/d.java #通过绝对路径创建文件
-
mv命令
移动: mv 文件 目录 #将文件移动到目录中 mv a.txt /root/dir2 mv 目录 目录 #将目录移动到目录中 mv dir2 dir1 重命名: mv file1 file2 # file2名字在当前目录/文件不能存在
-
显示文件内容
cat命令显示文件内容more命令类似于cat命令,整个文件的内容从上到下显示在屏幕上空格键显示下一页,b 键会回一页显示。more -5 yarn.sh #显示5行数据less命令less 参数j键向后,k键向前
-
cp命令
复制文件cd /rootcp user.txt user2.txtcp user.txt /opt #将user.txt复制到opt下cp user.txt /opt/user2.txt #将user.txt 复制到/opt目录下,文件名改成user2.txtcp /opt/server/data-integration/pan.sh ./ #将文件拷贝到当前目录下
-
解压和压缩
linux的压缩包后缀一般是 .tar.gz解压: tar -zxvf snappy-1.1.1.tar.gz #默认解压到当前目录 tar -zxvf snappy-1.1.1.tar.gz -C /opt #指定当前解压缩的文件放到/opt下 unzip -d /opt mysql-connector-java-8.0.13.zip /解压到指定目录压缩: tar -cvf 名称 压缩的文件(夹) tar -cvf test.tar /root/test tar -czvf test.tart.gz /root/test
相关文章
- 06-21Git的配置及常用命令
- 06-21Hbase-indexer常用命令
- 06-21EF Code First 常用命令
- 06-21k8s常用命令
- 06-21git 常用命令
- 06-21git常用命令
- 06-21Git常用命令汇总一
- 06-21git常用命令
- 06-21git常用命令
- 06-21git 仓库常用命令