linux的基本命令操作:

1.什么是Linux   

  是一个OS,是Unix克隆版
2.命令的基本格式:
   命令  [选项]...  [参数]...        //格式
   ls                                //查看当前工作目录的内容
   ls -a                             /查看当前工作目录的内容,包括隐藏的文件内容
   ls -a /                           //查看根目录的内容,包括隐藏的文件内容
   ls -al /                          //查看根目录的内容的详细信息,包括隐藏的文件的内容
   ls -a -l /                        //差看根目录的内容的详细信息,包括隐藏的文件的内容

3.常用的linux命令:
   显示当前工作目录:  pwd
   显示当前的目录内容: ls
   切换工作目录:   cd 文件夹名
   返回上一个目录:  cd ..
   返回到根目录:   cd /
   进入用户主目录:  cd       或   cd ~
   返回上两层目录:  cd ../..
   查看pwd命令手册:   man pwd     q退出
   查看ls命令手册:   man ls      q退出
 
4.文件管理命令:对文件和文件夹实现删除,创建,移动,改名等操作
   创建文件夹命令:  mkdir 文件夹名
   创建文件命令:   touch 文件名
   移动文件/文件夹:  mv 要移动的文件 目标文件夹
   修改文件/文件夹的名字: mv 要改名的文件/文件夹 新名字
 
   复制文件:    cp 原文件  新文件名
   复制文件:    cp 原文件  目标文件夹
   复制文件夹:   cp  -r 原文件夹 新文件夹名
   复制文件夹:   cp -r 原文件夹 目标文件夹
 
   删除文件:    rm 文件名
   删除文件夹:   rm -r 文件夹名
   强制删除文件夹:  rm -rf 文件夹名
         -r  递归删除,可删除子目录和文件
         -f  强制删除,
   文件权限管理:     chmod  权限规则  文件夹/文件
    例: drwxrwx---      修改权限:  chmod 777 文件名
   文件所有者修改:      chown      用户:用户组   文件名
    修改一个文件的所有者:    chown  root:root   文件名/文件夹名
    修改当前文件夹及子目录的所有者:    chown root:root -R 文件夹名
   打包文件: tar -czvf 文件名.tar.gz   文件夹1 文件夹2 文件1 文件2
    解释: -c选项:create 创建文件包
      -z选项:将包进行gzip压缩 当使用z选项时,  应该使用 .gz结尾;
      -v选项:显示打包的过程,如果不加v,就不显示打包的过程(文件下的时候用,文件大了会影响打包的速度)
      -f选项:指定目标文件名
      后边的参数是被打包的文件或文件夹
   释放文件: tar -xzvf ../压缩文件名.tar.gz
    解释: -x选项:释放文件
      -z选项:使用gzip算法解压缩
      -v选项:查看释放过程
      -f选项:指定被释放的文件
   
    注意:会在当前文件夹中释放,要先切换文件夹才可以看到效果
 
   查找文件: find
   find / -name 文件名
 
   分屏显示文件的内容:
    more 文本文件
    more /etc/profile
  
   筛选一个命令的运行结果:grep
    ls /etc | grep 正则
    ls /etc | grep ^pr.*
5.远程管理:
   远程连接:--------------------------服务器SSHD服务
    查看本机ip:    ps -A|grep sshd     //d表示守护线程
    客户端连接:    ssh 用户名@主机名   
    确认证书yes/no:   yes
    password:(输入密码不会显示)
    登录成功:soft01~$
   远程传输文件(传输文件夹要先打包才能传输):
    客户端连接服务器:   sftp 用户名@主机名
    password:(输入密码不会显示)
    登录成功:soft01~$
    查看远程服务器目录:  ls
    查看本地目录:    lls
    传本地文件到远程服务器: put 本地文件名            //在soft状态下不能打汉字
    获取远程文件到本地:  get 文件名
6.进程管理:
   查找当前正在运行的进程(查找进程号):
    ps -A
 
   查找当前正在运行的指定进程:
    ps -A | grep 文件名
    ps -A | grep mysql
    ps -A | grep ssh
  
 结束进程:kill
  kill 进程号
  
7.防火墙管理:
   打开防火墙(切换到超级用户,在本机的目录下操作):
    su
    pasword:
    firewall-cmd-permonent-add-port=22/tcp
    firewall-cmd-reload
  
   添加新用户:  useradd 用户名
    例:
    添加: useradd tom
    查看: cat /etc/passwd |grep tom
   设置新用户的密码: passwd 用户名
    例: passwd tom
      新的密码:(不显示输入,纯英文,字符个数>=8)
   删除用户: userdel 用户名
8.下载软件命令
   下载命令: wget 下载地址;
    (如果没有wget,要先用yum下载wget)
       yum install  wget
     例:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.48/bin/apache-tomcat-8.0.48.tar.gz
 
     打开防火墙命令(centos7):
      firewall-cmd --permanent --add-port=8080/tcp
     firewall-cmd --reload
9.检查服务器命令:
   ping命令检查服务器是否可以连接: ping ip/域名    
   备注:服务器上必须开启ICMP服务,ICMP服务收到ping数据包会反馈一个接收信息。
 
   检查Tomcat服务端口命令:
       netstat -utnalp | grep 8080
   或者: telnet install 8080     
   备注:telnet是远程登录命令,是已废弃的命令,被ssh取代了,   先yum install telnet下载再使用。
10:打印命令echo:

   echo  [选项]   [参数]
    例:
       回显PATH值:  echo $PATH

linux的基本操作命令的更多相关文章

  1. 【转载】Linux中常用操作命令

    说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及 ...

  2. Linux下Mysql 操作命令

    Linux下Mysql 操作命令 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlb ...

  3. 转载 【Linux】Linux中常用操作命令

    [Linux]Linux中常用操作命令     https://www.cnblogs.com/laov/p/3541414.html#vim   Linux简介及Ubuntu安装 常见指令 系统管理 ...

  4. 转 Linux中常用操作命令

    http://blog.csdn.net/ljianhui/article/details/11100625 初窥Linux 之 我最常用的20条命令 玩过Linux的人都会知道,Linux中的命令的 ...

  5. SoC的软件开发流程,主要包含一些Linux下的操作命令

    该笔记主要记录SoC的软件开发流程,主要包含一些Linux下的操作命令 1. 编写design file .c .h 2. 编写makefile    可执行文件名,交叉编译环境,compile fl ...

  6. [Linux] Linux常用文本操作命令整理

    简单的总结一下常用的一些实用的Linux文本操作命令,包括wc(统计).cut(切分).sort(排序).uniq(去重).grep(查找).sed(替换.插入.删除).awk(文本分析). 1.统计 ...

  7. Linux系统基本操作命令

    1.文件与文件夹(目录)操作命令 可以参考:http://www.runoob.com/linux/linux-command-manual.html 1)rm:删除命令 例:$  rm  -i  文 ...

  8. Linux常用文本操作命令整理

    阅读目录 1.统计命令——wc 2.切分命令——cut 3.排序命令——sort 4.去重命令——uniq 5.查找命令——grep 6.替换/查找/删除命令——sed 7.强大的文本分析命令——aw ...

  9. 开发环境入门 linux基础 基本操作命令(部分) 文本结构和基本命令

    文本结构和基本命令 linux系统中系统提示符:$ 表示普通用户 su  root切换用户命令(用户名 root),输入密码,切换到其他用户状态 root 命令提示符:# exit 退出当前用户,返回 ...

  10. 【Linux】Linux中常用操作命令

    博客已转移,请借一步说话,http://www.weixuehao.com/archives/25 Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linu ...

随机推荐

  1. 怎样才能收集到所有开发人员的blog(待续…)

    第一个问题,如何找到尽可能多的博客地址? 1. 找到一个知名blog, 遍历这个博客的外链. 2. 遍历找到的外链,并以同样逻辑找到其他博客. 3. 如果遍历到的博客地址已经存在则停止遍历. 还有一种 ...

  2. PHP的性能优化方法总结

    什么情况之下,会遇到PHP性能问题? 1:PHP语法使用不恰当. 2:使用PHP语言做了它不擅长的事情. 3:使用PHP语言连接的服务不给力. 4:PHP自身的短板(PHP自身做不了的事情). 5:我 ...

  3. 4.3 lambda表达式

    函数,封装的代码块可以很复杂,也可以很简单.当函数的代码块简单到只有一个表达式,就可以考虑用lambda表达式,也称匿名函数. 1 lambda表达式基础 #首先需要声明一点:lambda是表达式而非 ...

  4. window 环境变量保存位置在哪里?

    注册表-regedit.exe 用户变量: HKEY_CURRENT_USER\Environment 系统变量: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSe ...

  5. ReportView动态加载带参数的RDCL文件及子报表

    本文来自Torres.Wu发表在博客园的博客,转载请标明出处. 同上一篇差不多,这次咱们加载带有子报表的RDCl文件.首先还是创建一个form程序,在form2窗体中添加一个ReporView控件,l ...

  6. EntityFramework Core 2.0全局过滤(HasQueryFilter)

    前言 EntityFramework Core每一次版本的迭代和更新都会带给我们惊喜,每次都会尽量满足大部分使用者的需求.在EF Core 2.0版本中出现了全局过滤新特性即HasQueryFilte ...

  7. Hive导入HDFS/本地数据

    #创建表人信息表  person(String name,int age) hive> create table person(name STRING,age INT)ROW FORMAT DE ...

  8. 浏览器兼容的JS写法总结

    一.元素查找问题 1. document.all[name]   (1)现有问题:Firefox不支持document.all[name]   (2)解决方法:使用getElementsByName( ...

  9. 流处理与消息队列------《Designing Data-Intensive Applications》读书笔记16

    上一篇聊了聊批处理的缺点,对于无界数据来说,流处理会是更好的选择,"流"指的是随着时间的推移逐步增加的数据.消息队列可以将这些流组织起来,快速的在应用程序中给予反馈.但是消息队列与 ...

  10. redis 突然大量逐出导致读写请求block

    现象 redis作为缓存场景使用,内存耗尽时,突然出现大量的逐出,在这个逐出的过程中阻塞正常的读写请求,导致 redis 短时间不可用: 背景 redis 中的LRU是如何实现的? 当mem_used ...