zoukankan      html  css  js  c++  java
  • Linux 最常用命令小结

     1. 文件共享

    1)、将windows 系统下的文件夹共享到linux的方法:

    安装filezilla,设置连接linux 服务器。将文件上传。

    2)、mRemote 机器连接管理

    2. 文件管理命令

    2.1. 复制命令cp

    cp –r dir1 dir2

    sudo cp -R /home/maggic/20110216 /usr/local/src

    说明:

    /home/maggic/20110216 要复制文件的地址

    /usr/local/src 目标文件的地址

    2.2. 删除命令rm

    1)、删除名为 test.txt的文件 ,

    rm /usr/local/ test.txt

    2)、删除整个test 目录下的文件

    rm  -r –f  /usr/local/test

    或者 rm –rf /usr/local/test

    - f 删除不做提示。

    - r 删除该目录下所有文件和文件夹

    - i 进行交互式删除。

    http://apps.hi.baidu.com/share/detail/22986179

     

    2.3.查看命令cat 或vi

    Vi 文件名称(若文件名不存在,直接建立文件)

    查看文件内容,打开文件

    >覆盖写

    >>追加写

    grep –n 文件名称 >kkk

    2.4. 查找文件find

    1、find / -name 文件名xxx

    从根目录开始查找名字为xxx是否存在。

    找出该文件所在具体路径,-name表示要以名称形式查找

    查找文件或目录:find 路径 –name “字符串”

    2.5.管道命令|

    把上一个命令的结果交给管道命令 后的命令处理

    比如ls –l /etc |more 分页显示etc目录下的内容

    2.6. 管道重定向>

    ls –l >a.txt列表的内容写入文件a.txt(覆盖写)

    ls –al >>aa.txt列表的内容追加到文件aa.txt

    从文件中输入信息database_program<database_data

    2.7.其他命令

    查看目录:ls

    创建目录:mkdir

    移动文件:mv路经/文件 /经/文件 移动相对路经下的文件到绝对路经下

    修改文件名:mv 文件名 新名称

    切换目录:

    返回命令上一级 :cd ..  返回命令的上两级 :cd ../../

    显示绝对路径:pwd

     

    grep查找文件里面内容

    查找文件部分内容:grep 字符 文件名

    grep –n “Hello” Hello.java

    参数-n看出现在第几行

    more显示文件内容,带分页

    more 文件名

    分页显示,按长空格,进入下一页

    按Pg UP+crl,进入上一页

    less 显示文件内容带分页

    2.8.文件所有者、所在组和其他组

    ls –ahl 查看文件的所有组

    chgrp 组名 文件名  :修改文件所在的组

    用户创建的文件,该文件的所有者为该用户,所在组为该用户所在组

    比如,user1创建test.java,所在组为group1

    ls –l 查看文件

    结果:-rw-r--r--   1 user1 group1   378 2012-05-08 06:05 test1

    文件权限:

    权限分三种:r可读 用4表示

                w可写 用2表示

                x 可执行,用1表示

    -为普通类型rw-为user1对test1的权限

    -rwxrwxrwx所有用户都可以修改此文件

    3. 磁盘管理

    查看磁盘占用空间情况:df

    查看该目录总容量:du –b  /文件夹名

    查看系统分区信息:fdisk -l

    4. 文件权限

    4.1.开启权限方法

    设置文件test.txt

    chmod 777 test.txt  此时查看ls –l时,该文件为-rwxrwxrwx

    第一个7代表所有者权限进行修改

    第二个7代表所有者所在组权限进行修改

    第三个7代表其他组权限进行修改

    还可以chmod 770 文件名

           chmodxxx xxx(为1、2、4或者任意相加)

    修改文件夹,是对这个文件夹的权限进行修改,下面文件还是原本的权限 

    chmod +x 文件名称

    设置root 账号密码

    sudo passwd root

    pw:( 此处输入root密码)

    5. 用户管理

    具有root权限才能添加

    5.1. 用户

    查看系统所有用户信息

    vi/etc/passwd或者cat/etc/passwd

    结果:用户名:x:用户id:用户所在组id::用户组目录:该用户所使用的shell解析器

    useradd

    userdel

    passwd(-l –u -s)

    usermod(-l –u –s –u -g)

    id

    创建用户,并同时指定将该用户分配到哪个组:

    useradd –g 组名 用户名

    未指定组名时,自动创建一个与用户名相同的组名,该用户就在这个组下。

    Ubuntu下,useradd –m 用户名 才能在home下找到该用户目录 

    修改用户所在的组:

    usermod –g 组名 用户名

    5.2. 组

    查看系统的组

    vi /etc/group

    或者cat /etc/group (只能看,不能修改)

    结果: 组名:x:组的唯一id号

    groupadd

    groupdel

    6. 软件管理

    6.1. 安装ssh的命令

    1、先检查Linux是否安装ssh

    rpm –p sshd

    2、没安装的话

    解压:tar xzpf openssh-version.tar.gz 

    1)、apt-get install openssh-server

    2)、启动服务service ssh start

    3)、停止服务service ssh stop

    tar –c –x –v –z

    diff

    make

    make install 

    6.2. 软件安装过程

    解压:tar xzpf  文件名**.tar.gz

    赋予权限:chmod 777 文件名

    执行系统自带命令:比如  ./configure

    #make

    #make install

     看是否正常启动服务

    服务名 –p,比如rpcinfo -p

    7. 启动管理

    reboot

    Init6

    runlevvel Init[0123456]

    chkconfig –list

    chkconfig –level

    chkconfig on

    8. 进程管理

    8.1. 进程操作

    显示进程:

    ps –ef |grep mysql

    杀掉进程:

    kill -9 +(进程编号)

    top

    pstree

    crond

    crontab

    9. vi退出操作

    编辑模式 和 命令模式的切换:

    进入编辑:vi

    编辑文档模式 退回 命令模式:esc按键+:

    Q!没保存的退出

    Wq有保存的退出

    10.  虚拟机联网

    手动配置IP

    点击“图标”->VPN连接->配置VPN

    有线->编辑->ipv4

    方法:手动,输入IP地址,掩码,网关,DNS

    Ubuntu Ethernet:NAT->setting,Bridged

    远程连接命令:mstsc

    11.  其他常用命令

    查看本机IP配置:ifconfig

     

    sudo –i 切换到root下

    选项是指更改shell环境参量为目标用户的,而你没指名目标所以默认了root,并且把环境参量也换成root的了,就更root登录shell一样。

     

  • 相关阅读:
    windows2012 永激活及配置
    Fiddler2 英文版翻译
    你知道using的用法吗?
    你会利用css写下拉列表框吗?
    完美解决.net2.0和.net4.0在同一个iis中共同运行
    深入剖析new override和virtual关键字
    思科防火墙,h3c三层交换机配置笔记
    c# 笔记 数据类型转换 数组 函数
    Silverlight 完美征程 笔记1 (控件模型)
    C#笔记(流程控制)
  • 原文地址:https://www.cnblogs.com/jenniferhuang/p/3905016.html
Copyright © 2011-2022 走看看