Linux命令

                                      Linux命令大全

 

在linux中以 . 开头的文件都是隐藏的文件

1.切换目录:cd

   返回系统根目录:   cd  /

   返回用户主目录:   cd  ~

   返回上一级:          cd ..  cd -

   返回app目录:        cd app

   显示当前所在目录:pwd

2.列出文件列表:ls

   显示不隐藏的文件与文件夹:                      ls

   显示所有文件或目录(包含隐藏的文件): ls -a  

   显示所有文件与文件夹的详细信息:            ls -l (简成 ll)  

   友好显示文件大小:                                     ll -h

3.创建移除目录:mkdir  rmdir

    创建文件夹:               mkdir +文件夹名

    删除文件夹:               rmdir  +文件夹名(仅空目录)

    询问递归删除目录:    rm -r 目录名

    不询问递归删除目录:rm -rf  a  

4.查看文件:cat more less tail

    用于显示文件的内容:cat yum.conf

    用于显示长画面内容:more yum.conf   空格显示下一页数据  回车显示下一行的数据  按 q 键退出查看

    和more作用一样作用:  less yum.conf     PgUp 和 PgDn 进行上下翻页

    用于显示文件后几行的内容: tail -10 /etc/passwd  ?  查看后10行数据

    tail -f catalina.log  ? 动态查看日志(*****)

    ctrl+c 结束查看

5.文件操作:rm cp mv

    创建一个空文件:        touch a.txt

    删除文件需要用户确认: rm a.txt

    不询问直接删除文件:   rm -f a.txt

    询问递归删除目录:     rm -r a

    不询问递归删除目录:   rm -rf  a

    将a.txt复制为b.txt:    cp a.txt b.txt  

    将a.txt文件移动到上一层目录中: mv a.txt ../  

    将a.txt文件重命名为b.txt: mv a.txt b.txt

6.打包或解压命令:tar

    打包:               tar -cvf xxx.tar xxx

    打包并压缩:       tar -zcvf xxx.tar.gz xxx

    解压:                  tar -xvf xxx.tar

    解压指定目录: tar -xvf xxx.tar.gz -C /usr/aaa

7.查找符合条件的字符串:grep

    grep lang anaconda-ks.cfg      在文件中查找lang

    grep lang anaconda-ks.cfg –color   高亮显示

8.其它命令:clear  wget

   清屏幕:clear

   下载资料:wget http://nginx.org/download/nginx-1.9.12.tar.gz

9.Vim编辑器:vi既可以查看文件也可以编辑文件

    切换命令行:按Esc键;

    切换插入按 i 、o、a键;

    i 在当前位置生前插入

    I 在当前行首插入

    a 在当前位置后插入

    A 在当前行尾插入

    o 在当前行之后插入一行

    O 在当前行之前插入一行

 切换底行模式:(冒号);

    打开文件:vim file

    退出:   :q

    保存并退出::wq

    不保存退出::q!

   修改文件:输入i进入插入模式

快捷键:

   dd -– 快速删除一行

   R  -- 替换

10.重定向输出>和>>

      > 重定向输出,覆盖原有内容; >> 重定向输出,又追加功能;

11.管道 |

     管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入

      ls --help | more  分页查询帮助信息

      ps –ef | grep java  查询名称中包含java的进程

      ifconfig | more

     cat index.html | more

     ps –ef | grep aio

12.网络通讯命令 netstat

      ifconfig  显示或设置网络设备。

      ifconfig eth0 up 启用eth0网卡

      ifconfig eth0 down  停用eth0网卡 ping   探测网络是否通畅。

      ping 192.168.0.1 netstat 查看网络端口。

     netstat -an | grep 3306 查询3306端口占用情况

13.系统管理命令  ps kill

      date 显示或设置系统时间

      date  显示当前系统时间

      date -s “2014-01-01 10:10:10“  设置系统时间df 显示磁盘信息    df –h  友好显示大小free 显示内存状态

      free –m 以mb单位显示内存组昂头top 显示,管理执行中的程序

      ps 正在运行的某个进程的状态

      ps –ef  查看所有进程

      ps –ef | grep ssh 查找某一进程kill 杀掉某一进程

      kill 2868  杀掉2868编号的进程

      kill -9 2868  强制杀死进程

      du 显示目录或文件的大小。

      du –h 显示当前目录的大小

     who 显示目前登入系统的用户信息。

     hostname 查看当前主机名

     修改:vi /etc/sysconfig/network

      uname 显示系统信息。

      uname -a 显示本机详细信息。依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,        硬件名,处理器类型,硬件平台类型,操作系统名称

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值