Java的常用命令

.开头的是隐藏文件

 

..表示上级目录

ls -a  包括了隐藏文件

ls -l   展示详细信息  

#第一位是文件类型    后面九位是权限     数字是别的地方对文件的关联的次数  第一个用户是用户     第二个用户是属组   文件大小   文件时期   文件名字

ls -h  (ls -lh  以人类适合阅读的形式显示大小,配合-l)

 

mkdir(make directories)创建目录

-p 递归创建     可包括子目录

mkdir -p test3/{x,y,z}         创建多个同级目录

 

pwd显示当前路径 (当前工作目录)

 

rmdir (与mkdir对应)   只能清除空目录

 

ctrl+L  /clear   清空屏幕

 

cp [原]  [目的]     (-r)递归复制,连同子目录及文件, (-p)保留文件属性,例如拷贝后属主不变   (-v)显示执行过程

 

../..  上两级的目录

 

两种切换目录的方式    绝对路径/相对路径

绝对路径:以/目录起头

相对路径:确认相对对象,对象就是当前目录

 

提示的时候   y/n   按住Ctrl+退格可以删除

 

alias cp   (设置指令的别名)   

 

mv 移动  -f(如果重复则直接覆盖) 强制

 

rm  删除目录   -rf(强制删除,不会确认;且递归)

(root下用rm之前,先思考一下会不会有影响)

 

touch (摸一下)  如果文件存在就修改文件访问时间,不存在就创建空文件。

stat 2.txt   时间戳(access访问时间,Modify修改时间->只改内容,change改变时间-->改变属性)

ll   ->  ls -l

cat -n  显示内容并有行号

cat  -e 每行结束都有$

 

数据在电脑中是怎么存储的-》  加$标记区分,遇到$符就删除然后换行

 

file [目录]  显示文件是什么    (executable  可执行)

 

more  分屏显示

 

tail 显示文件的最后几行   --n 显示的行数  -f 动态显示(比如日志,追加内容时会持续出现)

 

echo "adsadsad">>    2.txt  重定向输出

ctrl+c  可以退出某模式

 

in  生成链接文件     -s 软连接(快捷方式)  in [目标]  [起的名字]

 

#在环境变量配置path才可以直接执行(可以执行本目录  ./haha)

 

显示出蓝色的情况是别名

 

##权限

chmod  权限修改   -R递归修改

属主   属组   其他

r 读

w 写

x 执行

a    +   r 

o    -    w

g         x

a

二进制    r:4   w:2  x:1

111 111 111

7   7    7

 

chown 改变属主  sam:sam  (同时改变属主和属组)

 

##下午

find / -size +10M   搜索大于10M文件

-a and  

-o or

find /size +20M -a  size -80M

 

find / home -user sam

用户属主是sam的

 

-amin 访问时间

-cmin 文件属性

-mmin 文件内容

 

find /etc - name 'inittab' -exec ls -l {} \; (花括号接受前面的结果,后面反斜杠分号是转义-》表示结束)

which grep 有没有别名

 

whereis is   帮助文档的路径     一般放在usr/share/man 下

 

man+命令   查看帮助

 

locate [xx]    搜索   在搜索的时候会制作一个数据库,是你长期搜素文件的索引,速度会快一些。(find是直接搜)

 

grep  在文件中搜内容     搜出包含内容的行   -i 不分大小写   -v排除制定字符串

 

ps - ef | grep sh    管道过滤  (用-v 控制不显示某内容 )

~是家目录。

history  输入历史(退出后才会从缓存存到history) -c 清空历史

 

who   察看谁登陆了

 

w  详细显示用户登录信息

 

wc -c  统计字节数  -l 统计行数  -m统计字符数   -w统计字数(行数,单词数,字符数)

 

cut  裁剪  -b 以字节为单位(-n) -c 字符切割   -f 指定显示那一列(-d)

 

 who | cut -b 3-18   剪裁出3-18个

 

cut -d '  '  -f 1 1.txt  

 

sort [-b ..]  -b 忽略空格   -n 按照数值大小排序    [源文件] [输出文件]  -o 存入指定文件 -r 以相反顺序排

-u 去重  (可以用 -t  分割   加上 -k  指定列数)

 

uniq 命令删除文件中的重读行(先用sort,让重复行相邻)  -c 会标记重复的次数

 

Sort有全局去重,Uniq只比较相邻的行

 

gzip  [文件]  压缩

tar  打包   包含压缩

-c 打包

-v 详细信息

tar  -zcvf  (压缩)   -zxvf(解压)

 

wall 发送广播消息 (对所有登录到服务器的用户发送命令)

 

ifconfig (被淘汰了)  --》ip

 

lastlog 上次登录的时间

 

netstat (已淘汰) 察看端口以及监听的信息 ->ss

-t tcp  -u udp  -l 监听  -p 显示

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值