`
wsmajunfeng
  • 浏览: 498232 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux常用命令

 
阅读更多

进程查看和退出
ps –aux | more //全部查看
ps –ef | grep javal //查看所有java的进程
kill -9 3306 //强制杀掉进程号3306

 

删除单个文件:rm
文件夹:rm -rf  dir
-r是遍历删除
-f是强制删除
find . -name 'log' -exec rm -rf '{}' \;

 

 查看当前目录下的文件夹大小

du -sh *

df -h显示目前所有文件系统的可用空间及使用情形

du -h --max-depth=1 work/testing 查询文件或文件夹的磁盘使用空间

 

拷贝/粘贴
cp -rf
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
shift+ctrl+c
shif+ctrl+v
shif+insert

unzip
这个命令查看jar包内的文件列表
unzip -l <jar包>这个命令,可以直接查看jar包内的具体文本文件内容了。
unzip -ca <jar包> <jar包内的文件>其中<jar包内的文件>这一项,可以通过unzip -l 查看。
使用这两个命令的好处就是不用把jar包内的文件解压到文件系统了。

压缩
*解压缩 a.tar.gz:   tar zxvf a.tar.gz
*解压缩 a.tar.bz2: tar jxvf a.tar.bz2
*压缩aaa bbb目录为xxx.tar.gz: tar zcvf xxx.tar.gz aaa bbb
*压缩aaa bbb目录为xxx.tar.bz2:   tar jcvf xxx.tar.bz2 aaa bbb

建立软连接
ln -s 目标文件目录 软连接目录

给文件权限
只要你是文件的主人,nautilus里面点右键,属性,权限,打勾就是了。
如果是root的文件,就sudo chmod a+w *****这样。

一条命令查找某个文件在哪个jar包中
find -name "*.jar" -exec sh -c 'unzip -l $1 | xargs printf "$1   %s\n"' {} {} \; | grep <Pattern>

安装软件
sudo apt-get install rpm

查看文件相关
file fileName 文件格式
cat fileName 文件内容

统计java代码行数
find . -type f -iname "*.java" -exec cat {} \; | wc -l

find . -maxdepth 8 -name *_locator.xml -exec grep -l "sql-map" '{}' \; | sort

看性能:
ps -aux
uptime
top

ssh copy
scp -r jboss-4.0.5 admin@10.20.160.173:~/
scp  root@192.168.1.101:/home/sseven/sql.txt /home/sseven/test.txt
scp   /home/sseven/sql.sql root@192.168.1.101:/home/sseven/a.sql
scp -r ... 如果是目录

后台进程方式启动脚本
nohup run.sh

request url:
curl

目录大小://
du --max-depth=1 -h
 
关闭端口
iptables -A INPUT -p tcp --dport 111 -j DROP

打开端口
iptables -A INPUT -p tcp --dport 111 -j ACCEPT

端口属于哪个程序
lsof -i :1521

查看本机IP
netstat -na

查看系统内核版本:
# uname -a

查看系统版本:
# more /etc/redhat-release

查看内核版本gcc版本
# more /proc/version

查看cpu 信息
# grep “model name” /proc/cpuinfo
# more /proc/cpuinfo

查看cpu 的位数
# getconf LONG_BIT

查看内存信息
# more /proc/meminfo

查看磁盘i/o
“用iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次
$ iostat -d -x /dev/sdc3 2

查看用户磁盘限额
quota [-u] <username>

查看当前TCP链接状态汇总
netstat -n | awk '/^tcp/{++S[$NF]} END {for(a in S) print a,S[a]}'

查看主机名
hostname
其相关设置在/etc/hosts文件里面

查看ip对应域名
dnslist $IP


查找主机名或ip
hostlist 主机名


xen 命令列表(登陆物理机后)
xm list 查看虚拟机列表
xm console     <域ID>            # 从宿主机进入虚拟机的终端,退出时按 ctrl + ] 
xm reboot      <域ID>            # 重新启动虚拟机
xm pause       <域ID>             #暂停虚拟机
xm resume     <域ID>            # 恢复被暂停的虚拟机
xm shutdown <域ID>            # 关闭 domain

分享到:
评论

相关推荐

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令手册大全.zip

    Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    Linux常用命令.md

    linux常用命令md文件

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

Global site tag (gtag.js) - Google Analytics