zoukankan      html  css  js  c++  java
  • linux常见命令

    学习linux最好的步骤:

    1,学习包括vi,gcc,gdb,make,jdk,tomcat的使用方法

    2,加强c语言功底或者是java语言。

    3,学习unix环境下的高级编程

    4,linux应用系统的开发。

    linux常见命令:

    1,关机命令:

    shutdown -h now  立即关机

    shutdown -r now  立即重启==reboot

    2,用户切换命令:su 切换到具有root权限的用户 sudo su

    3,用户注销命令:logout

     查看当前用户属于哪个用户组:groups(查看相关的文件当然也可以)

     useradd 添加用户,添加之后为其设置密码passwd

      和用户信息相关的文件有/etc/passwd;/etc/group;/etc/shadow;/etc/gshadow;修改用户信息可以直接进入这些文件进行修改,也可以使用usermod      userdel 删除用户

    groupadd添加一个用户组

    4,使用vi编辑c程序或者java,前者编译使用gcc,运行之间./a.out。后者利用javac和java

    5,pwd 显示当前目录

    6,more和less 分页显示

    7,grep 查询关键词 如:grep 顺平 /home/aa.txt

    8,管道命令|

    9,重定向命令 >  如果目标文件不存在,就新建;如果存在,就覆盖;>>如果不存在,就新建;如果不存在,就添加

    10,find 文件查找命令 find /root/ -name aaa.txt

    11,fdsik 磁盘检测命令

    12,df 【目录】检查目录挂载在哪个分区(linux分区是物理的存储介质,目录则是逻辑架构,分区需要挂载到那个具体的目录上)df 各个分区的使用情况

    13,ctrl+c 强制退出当前进程

    14, 【tab】【tab】命令补全或者文件名称补全

    15, mv 文件移动或者重命名(也可以使用rename)

    16 ,env 查看当前使用的是哪种shell;显示当前操作系统下的环境变量

    17,cd 目录切换命令,其中~代表当前用户的主目录,.当前目录,..上一级目录;-前面一个目录

    18,mkdir 创建一个新目录

    19,rmdir 删除一个空的目录

    20 ,rm -r 删除目录以及目录里面所有的文件,该命令也可以用来删除单独的文件

    21,history 查看历史命令。例如history 5查看最近使用的5条命令

    关于文件内容查阅的几个命令:

    1,cat 从第一行开始

    2,tac从最后一行开始显示

    3,nl 显示的时候输出行好

    4,more 一页一页的显示 enter翻一行,空格翻一页,/字符串进行查找

    5,less 分页显示,并且可以向前翻页

    6,tail 只看结尾几行;head后面几行

    7,od 通过二进制的方式读取文件内容

    8,touch修改文件时间或者创建新的文件

    9,file查看文件类型

    10,whereis ,locate,find进行文件查找

    linux文件系统:

    其中/etc/inittab存放有系统运行级别(0关闭,1单用户(类似于windows下的安全模式 ),2多用户无网络连接,3多用户有网络连接,4,系统未使用保留给用户,5,图形界面;6,系统重启)可以在这个文件中进行运行级别的修改

    /etc/profile属于环境配置文件,其中保存有诸如JAVA_HOME,PATH,CLASSPATH等变量

    /etc/udev/init.d 经常用于其他软件的相关设置(例如搭建android的真机调试环境的时候)

    /etc/passwd 记录所有用户信息;管理用户的UID/GID
    /etc/shadow专门管理用户的密码信息

    /etc/group 记录用户及对应的用户组信息

    linux的相关网络命令

    ping 查看两个ip是否可以联通

    tracert 查看到目标网站距离几个路由

    ifconfig linux下查看ip地址,类似功能在windows下使用的是ipconfig

    netstat  可以查看系统开放的端口等信息

     软件安装相关命令

    apt-get install在线安装各种软件(该命令涉及到source.list这个文件)。并且每次对这个文件修改之后别忘了apt-get update

    gcc c语言编译命令

    $ gcc -g -Wall hello.c -o hello 其中-g说明输出调试信息,-Wall说明输出警告信息 -o指定编译输出命令

    开启 -wall选项能够捕捉到多数错误。

  • 相关阅读:
    【NOIP16提高组】换教室
    【扬中集训Day6T1】 白日梦
    【POJ 1061】 青蛙的约会
    【扬中集训DAY5T1】 交换矩阵
    【USACO】 Balanced Photo
    【USACO】 Balanced Lineup

    POJ P3352 Road Construction 解题报告
    洛谷 P2783 有机化学之神偶尔会做作弊 解题报告
    洛谷 P2300 合并神犇 解题报告
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/3027930.html
Copyright © 2011-2022 走看看