zoukankan      html  css  js  c++  java
  • ubuntu 常用命令

      1 添加root用户

    其实ubuntu在安装时已经添加了root用户,只是屏蔽了。所以只需要激活即可。打开终端ctrl+alt+t,输入sudo passwd root,然后输入要添加给root的密码。

    更新源命令

    sudo apt-get update

      

    2 将终端添加到右击快捷菜单中的方法

    sudo apt-get install nautilus-open-terminal

    此时再单击右键就会出现open in terminal

      3 安装ssh服务

    新版的ubuntu一般没有安装ssh-server,需要自己下载安装

    sudo apt-get install ssh

    如果想要root用户可以使用ssh服务,那么找到配置文件

    sudo vi /etc/ssh/sshd_config

    找到  PermitRootLogin 这项 将其改为 yes

    同理,如果不想让root用户登录,将其改为

    PermitRootLogin no

    查看是否打开了服务

    ps –ef  |grep ssh

    如果出现   sshd及说明已经启动了该服务。

      4 创建软连接

    ln [参数][源文件或目录][目标文件或目录]

    软连接方式是:ln -s 源文件 目标文件

    sudo ln -s /path/to/django/bin/django-admin.py /usr/local/bin/django-admin.py

    [root@localhost test]# ll

    -rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log

    [root@localhost test]# ln -s log2013.log link2013

    [root@localhost test]# ll

    lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log

    -rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log

      5.Pip命令使用大全

      5.1  pip安装包

      sudo pip install packagename

      5.2  pip查看已安装的包

      pip list

      5.3  pip检查哪些包需要更新

      sudo pip list --outdated

    5.4 pip升级包

    sudo pip  install –upgrade packagename

     

    6. Ubuntu下安装python源吗

    1下载源码

    到官网上下载,python2.7.11.tgz

    2python解压

    sudo tar –zxvf python2.7.11.tgz

    3编译与安装

             ./configure开始配置

             Make 进行编译,时间可能比较长,需要几分钟时间

             sudo make install 进行安装

             此时可以检查安装的怎么样了

    输入命令Python,会看到安装的版本信息

     

    7、安装vmware tools

    在Ubuntu系统中找到VMwaretools-9.6.2-1294478.tar.gz然后复制到一个文件夹里。

    tar zxvf VMwareTools-*.tar.gz

    然后进入解压后的文件夹

    输入:

    sudo  ./vmware-install.pl

    然后一路输入回车键,当到你看到 Enjoy, --the VMware team 关闭终端,重起电脑安装完成。

    8、安装mysql

    第一步:安装MySQL server
    在terminal输入sudo apt-get install mysql-server
     
    第二步:安装MySQL的python接口
    在terminal输入sudo apt-get install python-mysqldb
     
    9/安装Django
    pip install Django==1.9.5

     10、防火墙的配置

    启用

    sudo ufw enable

    停止

    sudo ufw disable

    开启/禁用:

    ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口

    ufw deny 22/tcp 禁止所有外部IP访问本机的22/tcp(ssh)端口

    查看防火墙状态

    sudo ufw status

    11、vi模式下按下backspace不能正常删除,delete键也不能删除

    需要安装vim

    sudo apt-get install vim

     12、将man的帮助信息从terminal打印到文本文件中

    在使用linux过程中不免会遇见一些不熟悉或者忘记用法的命令,使用man打印出来帮助信息时,又感觉太长。如果把帮助文档打印到文本文件中就比较好了,以后想什么时候看就什么时候看。

    以top命令为例,在terminal中输出比较多

    输出到文本文件中的命令

    man top|col -b > mantop.txt

    就可以将top的帮助文档输出到mantop文件中。

      13 在shell中运行脚本,并将标准输出和标准错误输出到回收站(不要显示程序中的标准输出),比如说测试程序文件是test.py。

       在shell中切换到测试文件所在的目录,运行命令:python test.py > /dev/null 2>&1

      就会将程序文件test.py的标准输出和标准错误输出到类似于windows中的回收站。

      15 linux系统重启的命令

        1)shutdown -r [time] ,time格式说明,比较简单就是now,就是现在重启,或者是+m表示m分钟后重启,或者hh:mm以24小时格式指定具体重启时间。

        2)reboot

      16 linux关机命令

        1) shutdown -h now  2) poweroff 立刻关机

       

      17 常用的VI命令

      1)打开文件直接 vi filename

      2) 跳到文件第一行,在命令模式中使用 gg 或 :1

      3) 跳到文件最后一行,在命令模式中使用 G 或 shift g

      4)跳到行尾, $,移动到当前行头,0

      5)向上翻滚半屏,Ctrl u

      6)向下滚动半屏,Ctrl d

      7)向前滚动全屏,Ctrl f

      8)向后滚动全屏,Ctrl b

      9)删除一行,dd,表示删除光标所在的当前行

      10)删除多行,ndd,表示包含光标所在行向下数n行删除

      11)复制一行,yy,表示把光标所在行复制下来

      12)复制多行,nyy,表示包含光标所在行向下数n行复制下来

      13)黏贴,p

      

    18 文件下载命令 wget

    使用wget断点续传

    wget -c http://www.linuxde.net/testfile.zip

    对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件。需要继续中断的下载时可以使用-c参数。

    19 添加用户,

    sudo adduser username

    系统会提示以下信息:

    正在添加用户“username”...

               正在添加新组“username”(1001)...

               正在添加新用户“username”(1001)到组“username”...

               创建主目录“/home/username”...

                正在从“/etc、skel”复制文件...

                输入新的 UNIX 口令:(此处大家注意,不是输入你当前用户的密码,而是输入你要创建新用户的密码)

                重新输入新的 UNIX 口令:(再输一次即可)

                passwd:已成功更新密码

                Changing the user information for username
                Enter the new value, or press ENTER for the default
                Full Name []: yangyang (输入新用户的名称)
                Room Number []:
                Work Phone []:
                Home Phone []:
                Other []:
    这个信息是否正确? [Y/n] y

                到了这一步,新用户已经添加成功了,此时我们可以打 ls /home查看一下,如果显示 username yangming,侧代表用户创建成.

    到此,用户添加成功。如果需要让此用户有root权限,执行命令:
    root@ubuntu:~#
    sudo vim /etc/sudoers
    修改文件如下:
    # User privilege specification
    root ALL=(ALL) ALL
    db ALL=(ALL) ALL
    保存退出,db用户就拥有了root权限。

    20 彻底删除一个账户

    在root用户下:userdel -r newuser
    在普通用户下:sudo userdel -r newuser
    因为需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

    21 apt 清理缓存文件命令

    apt-get purge -y --auto-remove

    22 查找文件然后删除找到的文件

    22.1 按照文件名查找文件后删除,使用的命令 find/rm

    例如:查找当前文件夹下以ten开始的文件,然后删除

    find . -name ten* | xargs rm -f

    22.2 按照文件内容查找文件中包含指定的字符,然后删除

    find .| xargs grep -rl 'well'

    grep 参数说明

    -r 是递归查找

    -n 是显示行号

    -R 查找所有文件包含子目录

    -i 忽略大小写

    -l 只列出匹配的文件名

    -L 列出不匹配的文件名

    23 使用命令进行文件传输:scp

    博客文章 linux 中 scp 命令

  • 相关阅读:
    cubic-bezier贝塞尔曲线css3动画工具
    css媒体查询
    this call和apply
    容易混淆的url src href
    你不知道的css中的expression
    不同浏览器对document.documentElement和document.body的scrollheight ,scrollTop,clientHeight以及判断滚动条是否滚动到页面最底部 【转载】
    jquery动画遮罩
    手机页面中的meta标签
    Knowledge Point 20180305 机器数转换与进制转换
    Knowledge Point 20180305 数据在计算机中的表示
  • 原文地址:https://www.cnblogs.com/zhaopengcheng/p/5456749.html
Copyright © 2011-2022 走看看