• Linux命令(自学)


    1、立刻关机:

    shutdown -h now

    2、立刻重启:

    shutdown -r now

    reboot

    3、注销:

    logout

    4、进入vi编辑器,写一个hello的java程序:

    vi hello.java

    5、进入vi编辑器的插入模式:

    i

    6、保存并退出vi:

    :wq

    7、不保存退出vi:

    :q!

    8、编译C语言程序:

    gcc xxx.c  (会产生一个a.out文件)

     

    9、编译C语言程序并重命名:

    gcc -o abc xxx.c

    10、显示当前在哪个路径下:

    pwd

    11、添加用户:

    useradd xxx

    12、给用户设置密码:

    passwd xxx

    13、删除用户:

    userdel xxx   (删除用户)

    userdel -r xxx   (删除用户以及用户主目录)

    14、把启动级别设置为6后不断重启,解决方法:

    在进入grub引导界面的时候,输入e,选择第二行ker...后再按e,进入修改界面,在最后输入一个“1”(表示1号单用户启动级别),再回车,再按“b”,就可以进入单用户模式。

    15、显示隐藏文件:

    ls -a

    16、显示长列表格式:

    ll

    ls -l

    17、显示长列表格式的隐藏文件:

    ls -al

    18、建立目录:

    mkdir

    19、删除空目录:

    rmdir

    20、复制文件:

    cp <源文件> <目标路径>

    21、管道命令:

    |

    (把上一个命令的结果交给|的后面的命令处理)

    22、在文件中查找某个管检测:

    grep "shunping" aaa.java

    grep -n "shunping" aaa.java   (显示行号)

    23、显示文件内容,带分页:

    more

    24、按文件名查找文件:

    find <路径> -name <文件名>

     

    25、管道重定向命令:

    grep -n "yongliang" test.java > abc.bak   (覆盖写)

    grep -n "yongliang" test.java >> abc.bak   (追加写)

    26、添加组:

    groupadd xxx

    27、查看Linux中所有组的信息:

    vi /etc/group

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

    28、创建用户,并同时进行分组:

    useradd -g <组名> <用户名>

    29、查看Linux中所有用户信息:

    cat /etc/passwd

    30、修改文件权限:

    chmod

    r: 只读  4

    w:可写  2

    x: 可执行  1

    31、改变用户所在的组:

    usermod -g <组名> <用户名>

    32、进入和退出图形界面:

    进入:startx

    退出:Ctrl+Alt+F1

    33、查看Linux系统分区具体情况:

    fdisk -l

    34、查看磁盘使用情况:

    df -l

    35、查看环境变量(查看目前使用的是哪一种shell)

    env

    36、shell的修改:

    chsh -s 输入新的shell

    如:chsh -s /bin/csh

    (注销后才会生效)

    37、查看最近使用的命令:

    history

    history 5 (查看最近5次使用的命令)

    38、执行第n条命令:

    !n

    39、路由跟踪命令:

    tracert 目标ip/域名

    tracert www.baidu.com

    40、临时修改ip地址:

    ifconfig eth0 192.168.22.22

    41、查询所安装的所有rpm软件包:

    rpm -qa | more

    rpm -qa | grep x

    42、安装RPM包:

    rpm -i RPM包全路径名称 (包安装到当前系统)

    i=install

    rpm -ivh RPM包全路径名称 (包安装到当前系统,有提示信息)

    参数说明:

    i=install  (安装)

    v=verbose  (提示)

    h=hash  (进度条)

    43、删除RPM包:

    rpm -e RPM包的名称

    44、升级RPM包:

    rpm -U RPM包全路径名称

    45、编辑调度命令:

    crontab -e

    46、启动调度:

    service crond start

    47、停止调度:

    service crond stop

    48、重启调度:

    service crond restart

    49、删除所有调度命令:

    crontab -r

    50、列出当前所有调度:

    crontab -l

    51、查看进程:

    ps -a :显示当前终端的所有进程信息。

    ps -u:以用户的格式显示进程信息。

    ps -x:显示后台进程运行的参数。

    ps -aux:经常这样使用

    52、进程的动态查看:

    top

    退出:q

    监控的时候隔10秒刷新一次:top -d 10

    53、设置时间:

    date MMDDHHMMCCYY.SS  (月月日日时时分分年年年年.秒秒)

    54、查看2014年日历:

    cal 2014

    55、查看2014年7月日历:

    cal 7 2014

    56、显示网络信息:

    netstat -an

    netstat -anp  (同时显示进程号)

    57、检测数据包在网络上的传输过程:

    traceroute

    如:traceroute www.baidu.com

    58、查看本机路由情况:

    route

    59、修改root用户的环境变量:

    vi /root/.bash_profile

    60、设置命令别名:

    alias

    如:alias llh='ls -l /home'

    62、压缩文件:

    zip aa.zip <文件名>

    zip aa.zip <文件名1> <文件名2> ...

    63、压缩文件夹

    zip -r aa.zip <文件夹路径>

  • 相关阅读:
    Mysql DQL语言执行顺序
    MySQL核心技术——DQL语言
    Java基础第二十九天总结——Java8新特性
    Java基础第二十八天总结——反射机制
    在对csv文件做批量获取时无法获取,程序不动
    tensorflow 对csv数据进行批量获取
    tensorflow 做多元线性回归时怎样对非数据型数据(分类型数据)进行处理(编码)
    flatten函数
    用 sklearn包中的 linear_model 实现多元线性回归
    tensorflow实现多元线性回归时预测出的参数为nan
  • 原文地址:https://www.cnblogs.com/tonglingliangyong/p/3849205.html
Copyright © 2020-2023  润新知