`

Linux常用命令

 
阅读更多
Linux常用命令


du 命令:是面向文件的命令,它计算分配给指定文件或者目录的空间。
                a:显示全部目录和其次目录下的每个档案所占的磁盘空间 
                b:大小用bytes来表示 (默认值为k bytes) 
                h: 使用 GB、MB 等易读的格式
                c:最后再加上总计 (默认值) 
                s:只显示各档案大小的总合 
                x:只计算同属同一个档案系统的档案 
                L:计算所有的档案大小 
常用命令:du -sh


df 命令:通过文件系统中未分配的空间来确定文件系统中已分配空间的大小
        a:显示全部的档案系统和各分割区的磁盘使用情形 
        i:显示i -nodes的使用量 
        k:大小用k来表示 (默认值) 
        h: 使用 GB、MB 等易读的格式
        t:显示某一个档案系统的所有分割区磁盘使用量 
        x:显示不是某一个档案系统的所有分割区磁盘使用量 
        T:显示每个分割区所属的档案系统名称 
df -h


file命令:辨识文件类型
         -b  列出辨识结果时,不显示文件名称。 
         -c  详细显示指令执行过程,便于排错或分析程序执行的情形。 
         -f<名称文件>  指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列一个文件名称。  
         -L  直接显示符号连接所指向的文件的类别。 
         -m<魔法数字文件>  指定魔法数字文件。 
         -v  显示版本信息。 
         -z  尝试去解读压缩文件的内容。
常用命令:file *.sh


cp:    cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。
        -r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个
        -i : 询问


 rm:   的参数比较常用的有几个: -f , -i , 与 -r
        -f : 将会使得系统在删除时,不提出任何警告讯息。
    -i : 在除去档案之前均会询问是否真要除去。
    -r : 递回式的删除。


rmdir:相对於 mkdir ,rmdir 是用来将一个"空的"目录杀掉的  
        -r : 递回式的删除。


ps :[-a] [-f] [-A] [-d] [-e] [-l] [-p proclist] [-t termlist] [-u uidlist]
        -a:显示系统中除了对话领导以及终端无关的进程外的所有其他进程信息
        -A:显示系统中所有进程信息(与-e相同)
        -d:与选项a相同
        -e:显示当前运行的每个进程的状态信息
        -f:显示进程的较完整信息
        -l:显示进程最完整信息,比-f还要完整
        -p proclist:显示指定进程的信息,proclist是PID
        -t termlist:显示与终端有关的信息
        -u uidlist:显示指定用户有关的进程信息
ps -ef | grep 


kill [ -SIGNAL ] pid 
        SIGNAL 为一个 singal 的数字,从 0 到 31 ,其中 9 是 SIGKILL ,也就是一般用来杀掉一些无法正常 terminate 的讯号
kill -9 pid


wc: 统计指定文件中的字节数、字数、行数, 并将统计结果显示输出
        -c 统计字节数
        -l 统计行数
        -w 统计字数




























Linux操作指令:
路径:               cd 路径名 | cd ../
查看当前路径:       pwd
查看当前路径下文件: ls
清除屏幕数据:       ctrl+c --> ctrl+L

查看当前服务器运行信息:                ps -ef |grep tomcat6
杀死tomcat6线程:                       kill 端口号
上传文件
启动tomcat6线程(sdb/tomcat6/bin):      ./startup.sh
查看控制台日志文件(/sdb/tomcat6/logs): tail -f catalina.out

uname --help
uname --version
uname -r                         //内核版本
uname -a                         //电脑的基本信息
clear                            //清屏
rm fred.txt                      //删除fred.txt
mv fred.txt ethel.txt            //重命名
cp *.txt  /home/sjvn/docs/       //复制当前目录下所有以.txt结尾的文件到指定的目录下。
hostname                         //显示计算机的名称
echo $PATH                       //查看本机配置的PATH环境变量
ls                               //查看当前路径下文件
ls -la                           //查看当前路径下文件及详细信息





./            当前目录
../           上一级目录
ps >>ps.txt   执行结果保存到文件中
cd ~          回到主目录
gg            文件头
shift+g       文件尾
/pattern      从光标开始处向文件尾搜索pattern
?pattern      从光标开始处向文件首搜索pattern
n             在同一方向重复上一次搜索命令
N             在反方向上重复上一次搜索命令
ls text*      显示以text开头的文件
w             查看登录系统的用户情况
./startup.sh  起动tomcat
ps aux|grep tomcat   查看进程信息
ps aux |grep java    查看java进程
tab                  提示
cd ..                回到上一级目录
cd /                 回到主目录
ls或dir              查看当前目录下所有文件
pwd                  当前目录
vi                   退出  
ctrl+b               上一页
ctrl+F               下一页
wq                   保存修改信息 
ZZ                   大写
:q!                  不保存修改信息
touch                创建文本
tail -f catalina.out 查看tomcat日志(tomcat/logs/下)
ctrl+c               退出tail
ctrl+c --> ctrl+L    清除屏幕数据
Ctrl+M               使当前窗口最大化/还原
kill -9 java         终止java进程 
pkill                批删除
d / -name 'abc*.abc' 查找文件
















SSH工具:http://www.ssh.com/
参考1:http://www.jb51.net/LINUXjishu/45329.html
参考2:http://blog.csdn.net/zhangzhikaixinya/article/details/8224307
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics