ubuntu命令问题

1.sudo apt-get remove

xxxxx
sudo apt-get autoremove
2.对于用命令sudo aptitude install xxx安装的软件
可以用sudo aptitude remove xxx卸载即可。

3.我们创建一个eaibot的用户

sudo useradd  -s /bin/bash -m eaibot
passwd eaibot

为该用户添加sudoer权限,并在执行sudo操作免密码输入的繁琐。方法为在/etc/sudoer文件中添加下面一行,注意以root用户权限使用vim编辑,保存修改的文件使用“wq!”强制保存。

1 eaibot  ALL=(ALL) NOPASSWD:ALL

4.时间同步

设置时区

sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

手工操作

1 sudo apt-get install ntpdate
2 sudo ntpdate pool.ntp.org

如果报如下错误:

24 Jun 16:50:14 ntpdate[3495]: the NTP socket is in use, exiting

需要先停掉ntp再同步

1 sudo service ntp stop
2 sudo ntpdate pool.ntp.org

5.设置环境变量,以ros 为例

1 echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
2 echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
3 source ~/.bashrc

小知识 ~/.bashrc和 ~/.profile区别 
要区分 ~/.bashrc和 ~/.profile的用途,首先区分下“login shell”和“no-login shell”。

login shell

代表用户登入, 比如使用 “su -“ 命令, 或者用 ssh 连接到某一个服务器上, 都会使用该用户默认 shell 启动 login shell 模式.

no-login shell

而 no-login shell 的情况是我们在终端下直接输入 bash 或者 bash -c “CMD” 来启动的 shell.

在 login shell模式下的 shell 会去自动执行 /etc/profile 和 ~/.profile 文件, 但不会执行任何的 bashrc 文件的脚本。 
在no-login shell 该模式下是不会自动去运行任何的 profile 文件,只会执行/etc/bash.bashrc和~/.bashrc

 6. 快捷丶截图

依次打开【system settings】(系统设置)–》【keyboard】(键盘)–》【shortcuts】(快捷键)–》【custom shortcuts】(自定义快捷键),点击那个加号“+”,在【name】输入 screenshot , 【command】输入 gnome-screenshot -a ,点击【apply】确定后,再点击disable ,接着就同时按下 Ctrl+Alt +A 就可以成功设置截图快捷键了。

 

 

posted @ 2016-11-15 09:12  小萝、卜  阅读(204)  评论(0)    收藏  举报