Linux常用命令

目录

常用命令

文件操作:

查看文件:

设置权限:

上传解压:

进程线程:


常用命令

grep 字符串 查找字符串

文件操作:

cd 切换目录

  • cd .. 向上移动一个级别

  • cd - 返回上一个目录

mkdir 文件夹名 创建文件夹

rmdir 文件夹名 移除文件夹

touch 文件名 创建文件

vi 文件名(vim 文件名) 编辑文件

  • O或I 进入编辑模式
  • wq 保存退出
  • q! 不保存退出

cp 拷贝

  • cp file_to_copy.txt new_file.txt 拷贝举例

  • cp -r dir_to_copy/ new_copy_dir/ 使用递归标志复制整个目录

mv 移动或重命名

rm -rf 文件名 彻底删除,不进回收站

查看文件:

pwd 显示当前所在目录

ls 查看当前文件夹下的文件列表

  • ls -a 查看当前文件夹下的文件,包含隐藏文件

  • ls -l 列出文件的基本信息

du 查看目录大小

  • du -s 只显示目录大小的总和

  • du -h 带单位显示目录大小

cat 文件名 显示全部文件内容

more 文件名 分页显示文件内容

less 文件名 与more相似,可以往前翻页

tail -n 100 文件名 查看文件尾部,显示最后100行数据

head 文件名 查看文件头部,默认显示前面10行数据

head -n 100 文件名 查看文件头部,显示前面100行数据

head -15 文件名 | tail -5 查看前15行的最后五行

sed -n '3,11p' 文件名 指定特定的多少行,显示3~11行,

设置权限:

rwx分别用数字421代表,ugo分别表示user用户、group群组、other其他

        chmod u+x filename 表示给所属用户增加执行的权限

        chmod g-w filename 表示给组减少写的权限

        chmod o+w filename 表示给其他用户增加写的权限

        chmod 777 filename 表示给所属用户,所属组,其他用户开放所有权限;7是通过4+2+1得到

上传解压:

rz 上传文件

zip

  • zip -r test.zip file 把file压缩成test.zip(-r是递归处理)

  • unzip test.zip 解压文件

rar

  • rar a -r test.rar file 压缩文件

  • unrar x test.rar 解压文件(x : 以绝对路径解压文件)

tar 使用 gzip 来压缩

  • tar -zxvf 压缩文件名 解压文件

  • tar -zcvf test.tar.gz file1 dir2 压缩文件 file1 和目录 dir2 到 test.tar.gz

进程线程:

        ps -ef 查看所有进程

        ps -ef l grep tomcat 查看所有带有tomcat的进程名(grep筛选名字带有tomcat的进程)

        kill 进程号 过一段时间才杀死进程

        kill -9 进程号 强制杀死进程

        netstat -anp l grep 端口号 查看端口占用情况

        top 查看进程

        top -Hp 进程id 查看该进程下的线程情况

        jstack 线程id l grep -A 20 线程id的16进制 查看下详细的dump信息。

        jstat -gc pid 查看程序的GC情况

        jmap -heap pid 查看进程堆内存使用情况

查看ip:

        ifconfig 显示网络设备信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值