linux学习(操作指令篇)

linux系统操作指令

磁盘命令:
cd:改变当前目录 
参数:/(根目录) 
          ~(回家:cd ~==cd /root)
          -(后退到上一次操作目录)
          ..(进入上一级目录)
ls:展示当前目录资源
参数:-a(展示所有的资源(带.的为隐藏文件))
           -l(展示显示文件的详细信息(简化为ll))
           -la(显示所有隐藏的和显示文件的详细信息)
pwd:打印当前工作目录
mkdir:创建目录
参数: 目录名 (创建一层目录)
            -p 目录名/子目录名/...(创建多层目录)
ps:目录介绍
            /:根目录(只有一个根盘符)
       root:超级管理员(root)的家     只要是root用户登录进来的  自动在root目录下   
     home:其他用户的家                只要是其他用户登录进来的  自动在home目录下
         etc:配置文件                       存放所有linux配置文件的地方
        usr:存放共享文件的地方

文件命令:
less: 浏览文件
参数:文件名(浏览指定文件)
           -m 文件名(浏览文件时显示百分比)
           -N 文件名(浏览文件时显示行号)
功能:
       箭头上:上一行
       箭头下:下一行
              b:上一页
          空格:下一页
         q退出
 PS:相同功能指令(了解)
 cat:查看所有内容(查看的只是文件的一部分内容)
 more和less:分页查看所有内容
 功能: 
        回车:下一行
        空格:下一页
           b:上一页
tail:浏览文件末尾(默认为10行)
参数:-数字 文件名(查看文件的末尾几行)
clear:清空屏幕(无参)
touch:创建文件
参数:文件名(创建指定文件名的文件)
cp:拷贝
参数:文件名 目录名(复制一份到指定的目录里,目录名为../为指定上一级目录)
           文件名1 [目录名/]文件名2(复制一份文件到指定目录后再重命名,当目录名为空时默认复制一份到当前目录)
           -r 目录名 指定目录名(递归复制整个 目录到指定目录)
mv:剪切
参数:文件名 目录名(剪切一份到指定目录)
           文件名1 [目录名/]文件名2(剪切一份文件到指定目录且重命名)
           目录名 指定目录名(移动一个目录到一个指定的目录中(剪切不需要递归))
 rm:删除
参数:文件名(带询问的删除y/n)
          -f 文件名(不带询问的删除)
          -r 目录名(带询问的递归删除)
         -rf 目录名(不带询问的递归删除)
find:查找
参数:/ -name 文件名(在指定目录查找指定文件所在的位置)
文件编辑命令:
 vi或vim:进入编辑
参数:文件名(进入指定文件)
 进入后:
 参数:i或者o(进入编辑模式)
           编辑完毕后按"esc":
参数:
       :wq(保存并退出)
       :q!(强行退出)
       dd(删除当前行)
       yy(复制当前行)
       p(粘贴)
   注:在执行vi操作过程中发生任何异常,只要没有保存或者退出,那么下次改文件就不能vi了,因为之前没有关闭.
          解决方案为:在进入vi之前先 ls -la 找到隐藏文件中的 .文件名.swp把这个删除就可以了
文件解压包:
    tar -cvf 目录(把指定文件夹打包成.tar)
    tar -xvf 目录.tar(把.tar的文件解包)
    tar -zcvf 目录(把指定文件夹打打包并压缩.tar.gz)
    tar -zxvf 目录.tar.gz(把打包并压缩的文件解包并解压缩)
权限命令
 r:可读 4
 w:可写 2
 x:可执行1
 通过ll之后展示出文件的详细信息:
  1:文件类型  d:目录     -:文件
  2,3,4:当前用户操作权限   rw-
  5,6,7: 当前组中成员的操作权限 r--
  8,9,10: 其他用户的操作权限 r--
  对某文件进行权限设置:
  chmod 777 1.txt
  相当于: chmod  7(2,3,4位之和)6(5,6,7位之和)5(8,9,10) 1.txt
                 chmod  rwx           rw-            r-x      1.txt  
 chown 命令  用途:更改文件的所有者或组。
 使用示例:
  1,更改文件的所有者: 
       chown jim program.c  文件 program.c 的所有者更改为 jim。
       作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 program.c。 
  2,更改目录的所有者:
       chown -R john:build /tmp/src 
       将目录 /tmp/src 中所有文件的所有者和组更改为用户 john 和组 build
       - R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
网络相关操作:
配置获取IP地址的方式
1 命令的方式:setup
2 配置文件:cd /etc/sysconfig/network-scripts
                     vi ifcfg-eth0
(安装时选择网路自动连接即可)
系统命令:
grep:用于过滤搜索指定内容 
     | :管道命令
  ps :查看进程
   注:这三个命令一般是一起使用的,例如:ps aux |grep java  或者 ps -ef | grep java(查看运行的 java进程,最少有一个进程,因为自己的命令在执行的时候也会变成一个进程)
 kill: 杀死进程
     例如:kill -9 pid(进程号)
 ifconfig: 查当前网络设备
 ping:测试与目标主机是否连通
      例:  ping ip

posted @ 2018-01-23 10:36  bo客先生  阅读(138)  评论(0编辑  收藏  举报