Linux/Windows Command常用汇总

一、启动项目/关闭服务: 

1-1:Java(Linux)

运行jar包:
nohup java -jar ciep-manage.jar &
linux查端口:lsof -i:8585
杀死进程:kill PID

1-2:Node(Windows)

启动项目:
1.安装pm2:cnpm i -g pm2
2.启动node:pm2 start xxx/bin/www

停止服务:
1.查看端口的进程号:netstat -ano | find "LISTENING" | find "端口号"
2.杀死pid对应的服务:taskkill /pid pid号 /f
注:/f代表强制执行!

 

二、查看目录ls: (Linux)

查看目录:
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
查看以t开头的文件的详细展示:
ls -l t*


列出文件绝对路径(不包含隐藏文件):
ls | sed "s:^:`pwd`/:"

列出文件绝对路径(包含隐藏文件):
find $pwd -maxdepth 1 | xargs ls -ld

 三、切换目录cd: (Linux)

进入根目录:
cd /

进入home目录:
cd ~

进入上一次工作路径:
cd -

四、查看工作目录pwd: (Linux)

查看当前路径:
pwd

注-分区,软链接,硬链接:

扩展分区并不是一个真正的分区,而像是有一个占用 16 字节的分区表空间的[指针],
一个指向另外一个分区的指针。这样一来,用户一般会选择使用3个主分区+1个扩展分区的方法,
然后在扩展分区中创建无数个逻辑分区,从而来满足多分区(大于4个)的需求。
Linux中有一个superblock,称为硬盘地图,不保存文件内容,而是记录着整个文件系统的信息。
Linux中每个文件都是一个inode,独占一个inode表格,128字节。
①文件的访问权限(read、write、execute)
②该文件的所有者与所属组(owner、group)
③该文件的大小(size)
④该文件的创建或内容修改时间(ctime)
⑤该文件的最后一次访问时间(atime)
⑥该文件的修改时间(mtime)
⑦文件的特殊权限(SUID、SGID、SBIT)
⑧该文件的真实数据地址(point)。
查看文件详细展示,包括inode号:
ls -li
存储文件的block块;
假设说以4kb的block块为例:
1k的内容,占用一个block块,可能会占用潜在的3k的空间;
5k的内容,占用两个block块,

 综上:①superBlock : 存储整个文件系统的信息。 ②inode : 存储文件的权限+属性。 ③data block : 存储文件内容。

 

硬链接(hard link):

可以理解为“指向原始文件inode的指针”;系统不为它独立分配inode+block;

如果对同一个文件,多了一个硬链接,则inode的连接数字段+1;直到连接数为0时,才意味着原文件被彻底删除;

因此即便删除原始文件,依然可以通过硬链接文件来访问。

硬链接是一个指针或者说是文件的引用。只占一点点空间。

 软链接(symbolic link):

与硬链接不同,会有独立的文件名+inode+block,

图 2. 软链接的访问


注:(Linux)

在当前目录下创建名为t的文件夹:
mkdir t

在/tmp目录下创建路径为/tmp/test/t1/t的目录:
mkdir -p /tmp/test/t1/t

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值