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.

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 命令

ubuntu常用的一些命令的更多相关文章

  1. Ubuntu常用200条命令

       查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包: ...

  2. ubuntu常用文件搜索命令 分类: linux 学习笔记 ubuntu 2015-07-05 15:40 84人阅读 评论(0) 收藏

    1.find find [搜索路径] [搜索关键字] 比如查找/test中文件名为t5.tmp的文件: 查找根目录下大于100M的文件 注意,这里的204800单位是块,1块=512字节 在根目录下查 ...

  3. ubuntu常用文件搜索命令

    1.find find [搜索路径] [搜索关键字] 比如查找/test中文件名为t5.tmp的文件: 查找根目录下大于100M的文件 注意,这里的204800单位是块,1块=512字节 在根目录下查 ...

  4. Ubuntu常用软件包管理命令

      1.查看软件包xxx安装内容 #dpkg -L xxx  例子: #dpkg -L binutils    //查看安装binutils包会安装哪些文件   2.列出系统已安装的或指定deb包的安 ...

  5. Ubuntu常用命令大全(转)

    点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件 ...

  6. [转]Ubuntu 常用解压与压缩命令

    .tar 文件(注:tar是打包,不是压缩!) # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirNa ...

  7. Ubuntu常用命令大全[显示桌面]

    Ubuntu常用命令大全 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-f ...

  8. Ubuntu 常用命令大全

    Ubuntu 常用命令大全查看软件 xxx 安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file ...

  9. Ubuntu常用shell命令

    目录 ls cd mkdir mv cp scp rm df du chmod chown chgrp head tail screen apt-get Ubuntu常用shell命令 Ubuntu作 ...

随机推荐

  1. 如何在程序中使用CString

    在新建项目的时候,如果选择了MFC并且使用ATL,那么在程序中使用CString是没有问题的. 但是如果当初没有选,后面再改,虽然选上了,但是CString在编译的时候还是不被编译器识别.怎么办那? ...

  2. Cocos2d-x 粒子编辑器 Particle Studio 争做 Windows Particle Designer 源代码

    1.Particle Studio介绍 非常早发现一款粒子编辑器叫Particle Designer,不知道为什么它没有Windows版本号. 所以我就在Windows下基于Qt做了一个粒子编辑器.之 ...

  3. android开发步步为营之67:使用android开源项目android-async-http异步下载文件

    android-async-http项目地址 https://github.com/loopj/android-async-http.android-async-http顾名思义是异步的http请求, ...

  4. ZH奶酪:JavaScript清空数组的三种方法

    参考链接:http://snandy.iteye.com/blog/893955 方式1,length赋值为0 目前 Prototype中数组的 clear 方法和mootools库中数组的 empt ...

  5. 使用Yii 1.1框架搭建第一个web应用程序

    我已经安装好了WampServer,web项目根目录是 D:\wamp\www. 1.下载Yii 1.1的源码 yii-1.1.14.f0fee9.tar.gz: 2.解压源码包,放在web项目的根目 ...

  6. T-SQL 之 事务

    事务全部是关于原子性的.原子性是指可以把一些事情当做一个单元来看待.从数据库的角度看,它是指应全部执行或全部都不执行的一条或多条语句的最小组合. 事务要有非常明确的开始和结束点.SQL Server中 ...

  7. lenovo E431 win8系统 安装win7

    事由:新买的lenovo e431 原装win8系统.win8系统本来就不好用,又傻傻的装了win10的预览版,丑死不说,还各种驱动不兼容,每次开机都提示不兼容——本人有点洁癖,见不得这种,本想把不兼 ...

  8. LESS详解之编译LESS

      掌握LESS,必须先掌握LESS的编译.因为LESS是CSS预处理语言的一种,是一种动态语言.LESS可以运行在各种语言和环境中,包括浏览器端.服务器端等.就因为是一种CSS预处理语言,所以需要编 ...

  9. VB LISTBOX属性

    additem 添加属性 listcount总记录数 listindex索引值 Private Sub Form_Load()List1.AddItem "广东省广州市"List1 ...

  10. 用Python读取大文件

    通常我们在读取文件的时候,会用到read(), readline(), readlines(). 通常可能会有这样的用法: def test1(): with open("/tmp/test ...