Linux-基本操作命令

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


 

 

 

 

        

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值