Linux-基本操作命令

xiaoxiao2021-02-28  8

hubotao@hubotao-virtual-machine:~$    用户@主机名 当前目录名称  提示符(root为# 普通用户为$) cd 切换目录 pwd 显示当前目录 whoami 显示用户 在虚拟机上输出:hubotao history 显示历史打过的命令 善用tab键 自动补全。 cp 复制  如: cp a/* b/ 复制a目录下的所有文件到b目录下。 查看文件/日志 less 文件名 分页显示文本文件内容 cat 文件名 不分页显示文本文件内容 more 文件名 cat a.txt 全文展示 cat -n a.txt 给所有行加行号 cat -b a.txt 只给有文本的行加上行号(空行不加) cat -T a.txt 不想制表符出现 cat缺点:文件大的时候,文本会在显示器上一刷而过,所以我不喜欢用cat more a.txt 有分页,但只支持文本文件的基本移动。 less more的升级版。 我喜欢用这个。 less a.txt Ctrl+G 滑到日志(文件)底部。然后输入问号+搜索内容。 例如我想在a.txt搜索hubotao less a.txt 然后按Ctrl+G 接着 ?hubotao 按Enter进行搜索。有hubotao的字符串会高亮显示。 tail see.sh 查看最后十行 tail -n 2 see.sh 查看最后两行 head see.sh 查看前面十行。 head -5 see.sh 查看前面五行。 文件操作: 增 创建空的文件 touch a.txt (touch a.txt b.txt 创建两个空文件) 创建一个空目录 mkdir a (mkdir a b 创建两个空目录) 当前目录下无c目录,在c目录下创建c目录 mkdir -p c/c/c 删 删除文件 rm a.txt 删除目录,则为 rm -rf a rmdir directory 删除目录,默认情况下,rmdir命令只删除空目录 注意:这个命令不要用,谁用谁流泪。 rm -rf /* 曾任性地在个人阿里云服务器执行过一次,然后按Ctrl+z 都无济于事,后来就愉快地进行重置了。 查 查文件 查看文件该路径下的文件 ls -l 显示详细信息  (ll 等于  ls-l) ls -a 显示所有文件(包括隐藏文件) ls -d 查看目录(directory) ls -h 显示文件大小 find -name hubotao.txt 根据文件名称查路径 grep -lr 流水号   根据字符串查找某个文件。 查看文件行数 wc -l a.txt 修该文件权限 sudo chmod 777 test2.txt给test2.txt赋予最高的权限。  chmod -R 777 /root/apache-jmeter-4.0/bin 给bin目录下的所有文件设置权限为777 更改后的属性:-rwxrwxrwx 1 hubotao hubotao 0 May 21 01:23 test2.txt 第一个“ - ”是表示文件的意思r:4 w:2 x:1 R读W写X执行 gzip命令压缩效率达到98。6% 曾备份一天的数据,大约 2.5G 压缩后 大约24M。 压缩文件 gzip see.sh 压缩之后,文件名称变为see.sh.gz 解压刚才压缩的文件。 gzip -d see.sh 归档 tar -cvf see.tar see.sh 也可同时将两个文件归档 tar -cvf see.tar see.sh see.txt tar -cvf aa.tar aa.txt 生成aa.tar ,此时aa.txt仍然存在。 tar -xvf aa.tar 释放出刚才的aa.tar

 

 

 

 

        

 

 

转载请注明原文地址: https://www.6miu.com/read-2100086.html

最新回复(0)