这几天用了下ubuntu server ,字符界面。
从win过来的我,虽然有dos的经验,还是费了点时间。
sudo 可以在命令前加sudo,表示超级用户执行。
命令可以带路径的。
显示当前路径配置$PATH.注意大小写。ubuntu区分大小写的。
添加路径 export PATH=你的路径:$PATH,多个路径用:隔开。
ls 可以列出当前目录下的文件。 -a可以看到隐藏文件。-lh可以查看文件大小等信息
执行sh文件,可以用bash。直接用sh好像会出错。
隐藏文件常以.开头。
常用的几个文件
.bashrc 可以在这里配置路径命令
interfaces和resolv.conf 设置网络和dns
cp 用来拷贝
rm改名
获取新的包,可以用apt-get install
如果找不到一个包,可能是你名称错误。
下载可以用wget
如果是git资源,可以用git clone 下载。git很强大的。我还不会。
字符界面下,一定要仔细检查不要打错字了。很悲剧的。
如果有多个版本的python,g++,可以修改path,把你要的加在前面。
如果有cannot find 错误,可能是path有问题。最简单的方法是把so a 文件cp到/usr/bin ,,/usr/lib 下,当然也可以配置路径的e
如果要查看安装的包,可以用dpkg -l
如果要找某个文件,可以用find -name " " 这个很强大。
创建目录是mkdir
文件改名mv
拷贝所有包括二级目录, cp -R
共享目录设置 转http://www.jb51.net/os/Ubuntu/977.html
安装samba和smbfs:sudo apt-get install samba smbfs
建立共享目录:sudo mkdir /home/[username]/[foldername]
设置目录权限:sudo chmod 777 /home/[username]/[foldername]
设置目录共享:sudo vi /etc/samba/smb.conf
找到:
; security = user #这个没找到,不用设置也可以。
改为:
security= share
在文档最后加上:
[Share]
path = /home/[username]/[foldername]
public = yes
writable = yes
重启服务:sudo /etc/init.d/samba restart 我的电脑上这里好像只找到一个init.d/smbd 试了下能行。
注:上面的[username]为linux系统下用户目录,[foldername]为文件夹名称,使用的时候注意替换。
好了现在你在你的windows终端上可以使用\\ip\share的方式访问linux系统的共享文件夹了。
要强制退出一个进程用ctrl+c,
暂时挂起,用ctrl+z
挂起后,可以用fg 在前台执行,用bg在后台执行。太强大了。用jobs 可以查看有那些进程
free可以查看内存情况
>实现管道功能,如果想在屏幕输出的同时,保存到一个log中。可以用cmd |tee logfile
输出logfile的内容用cat logfile.
不过这样做,如果要ctrl+z时,logfile中好像是空的。
su 可以切换到root 用户,悲剧的是我竟然不知道su的密码。安装时候没注意这个环节啊。
python环境下如果要输出到屏幕的同时,再保存到一个文件中。可以用python file.py |sudo tee logfile
注意输出到屏幕的内容不是马上出来的,而是1页1页出来的。就是一个屏幕满了,才输出,
因为这个 原因,一开始,我还以为这方式无效。。