- 浏览: 762730 次
- 性别:
- 来自: 深圳
文章列表
#include<iostream>
#include<bitset>
using namespace std;
int main()
{
bitset<32> b1;
for(int i=1;i<=32;i++){
if(i==1||i==2||i==3||i==5||i==8||i==13||i==21){
b1[i]=1;
}
}
cout &l ...
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v1(10);
for(int i=0;i<v1.size();i++){
v1[i]=i+1;
}
//如果只读不改变值的话可以将其改成vector<int>::const_iterator
for(vector<int>::it ...
int i;
int &j=i;//j refers to i ;j指向i
i = 1;
j = 2;
cout << i << " "<< j <<endl;
输出
2 2
如果是c++程序把gcc换成g++
gcc -c test.c //生成test.o文件
gcc -o test test.o//生成可执行的test文件
gcc -O test.c -c//生成test.o文件,并且进行优化
gcc -c hello hello.c -Wall//编译严谨,生成警告信息
如果总是gcc test.cc则每个程序都是生在可执行的a.out文件
将命令放入后台:mv file1 p2 &
将当前的作业放到后台:ctrl z
观察后台作业状态:jobs -l
将后台作业拿到前台:fg %2477(job num)
杀死进程
1.正常杀:kill -15 2487
2.强杀:kill -9 2480
列出内存中所有进程:ps aux
列出进程树:ps -axjf
每两秒刷新一次 ...
增加用户:sudo useradd tom
更改密码:sudo passwd tom,当然必须设置了密码,这个帐号才会被系统启用
修改用户tom说明栏:sudo usermod -c "汤姆" tom
禁用一个用户:sudo usermod -L tom
启用被禁用的用户:sudo usermod -U tom
删除用户(-r连同用户的家目录一并删除):sudo userdel -r tom
显示用户id:id tom
新建一个组:sudo groupadd -r group1,加-r表示建立系统用户组
删除一个组:sudo groupdel group1
加入用户:sudo ...
忘记备份了,结果我的home虽然加大了,但是里面的内容被格了。。又交了次学费。
1.备份 /home 目录
mv /home /home.bak
2.如果 /home 目录已经挂载的状态,首先卸载,然后删除:
umount /home
rm /home
3.重新创建 /home 目录:
mkdir /home
4.将刚才格式化的分区挂载到 /home 目录:
mount /dev/sda8 /home
5.还原 /home 下的所有文件:
cp -R /home.bak/* /home
6.设回原来的用户目录的权限:
chown -R name:name file
7.修改权限:
cd ~/
c ...
mkdir -p:可以创建多层目录
mv mvtest mvtest2:重命名
cat(concatenate)
tac(反向显示)
终于搞清楚umask的意思了:就是要去掉权限,比如umask 003,也就是000,000,011对应的权限为rw-,rw-,r--,被去掉了wx这两个权限,但是x的权限是默认不给的,一般用户的的umask为002,即保留同用户组的写入权力
ll(双l)相当于ls -l
首先总结一下:安装从网上找了两篇文章:
Qt:http://glendong.blogbus.com/logs/86484035.html
boost:http://blog.csdn.net/singno116/archive/2010/11/28/6040758.aspx
然后结合了一下,根据他们的方法成功安装了,但是由于用wubi安装,只会给home3-5G的空间,结果全装完(和一些其它工具)home就只剩500M空间了,所以建议用硬盘,或U盘装,用硬盘我没成功,用U盘装成了
一.下载qt4.7:
http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86 ...
上网:sudo pppoeconfig
使用静态IP上网,
#sudo gedit /etc/network/interfaces
在interfaces文件中输入以下内容:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.95
network 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.1
#gedit /etc/resolv.conf
输入nameserver 192.168.1.1
保存退出
重启网络设置
#/etc ...
我的第一个shell角本
- 博客分类:
- Linux
文件名为test.sh,sh test.sh
hello=Hello\ world
echo $hello
sudo apt-get install vim
复制里面的代码:ctrl+r
重命名一个文件:mv test01 test01.sh
命令模式undo:u
who:查看当前在线用户
last:查看上一次登录用户
sudo passwd root:设置root用户
su:切换用户
sudo:用root去执行
etc/passwd:存放系统用户的文件
etc/shadow:同上,数据加密,仅root可读
etc/group:查看群组文件
普通赋予root权限,这里有3种方法供参考
1.修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
xyz ALL=(ALL) ALL
修 ...