一些基础知识

来源:互联网 发布:矩阵微分方程 编辑:程序博客网 时间:2024/04/30 09:54
关于cd
cd – 返回刚才的位置
关于ls
ls –l,简写ll    ls  -a显示的文件以.开头,隐藏文件    la  -al
关于cp
cp  -r  tmp  dir  拷目录  tmp拷到dir
需要加-r的:cp、rm
10/13
1.grep    在一个字符集合中找到符合条件的行输出
如   grep  “hello”  file   或  grep hello file
2.存放用户信息的文件
/etc/passwd      /etc/group       /etc/shadow
在/etc/passwd里,o:管理员    500:普通用户,若增加一个普通用户,则是501
exit:退出
3.find –name
4.man:帮助手册 、 help
如:man find  搜索到内容:FIND(1)   1是有意义的,代表它是命令
man 3 printf:查看它的使用方法
1)  命令  2)系统调用   3)库函数
5.管道  |   进程间通信的工具,可以用 | 将一个进程的输出信息传递给另外一个进程
6.所有的命令都是可执行程序,在/bin下
7.ls | grep “main”      ps –ef | grep sleep
ls将列举的内容输入到管道文件里,然后用grep将所需内容过滤出显示到屏幕上
8.wc  统计  
wc  –l  fiile  统计行数
wc   -c  统计字符   一个空格也算一个字符
ls | wc –c
wc –w 统计单词
9.增加一个用户  useradd  name
修改密码   passwd  name
保留家目录,删除用户   userdel  name
 userdel –r name 彻底删除
10.安装gcc  搭建yum仓库
1).将安装光盘(.iso)放入虚拟机的虚拟光驱。在属性-设置-CD-DVD浏览 找到dvd.iso
mount /ev/cdrom  /mnt     
告诉安装程序这个软件在哪里
2).cd  /etc/yum.repos.d/   
3).vim test.repo
[sec]  //gcc的安装id
name=gcc
baseurl=file:///mnt
enable=1
gpgcheck=0   //安装不校验
yum repolist   //验证yum仓库是否有gcc
yum search gcc
yum install gcc.i686    gcc-c++.i686  -y
gcc  //查看是否安装好
gdb
然后就可以写了
在一个文件里写好之后,编译链接: 
gcc –o main main.c




11.tar cvf  my.tar  file  passwd  :把file和passwd打成包(归档)
c:创建  v:显示过程  f:指定是普通文件
rm  file  passwd
tar  xvf  my.tar  解包
gzip  my.tar.gz  压缩
gzip   -d  my.tar.gz   解压缩
12.系统运行级别: runlevel   init可以动态改变运行级别
runlevel:查看系统级别
vim /etc/inittab  可以修改系统级别
Init 6:重启   init 0:关机
   init  1    单用户模式     init 2  多用户 无网络服务    init  3  完全的多用户,字符界面
init   4    自定义  未定义       init  5  图形化界面        init  6   重启
13.关机命令:   init 0     halt    shutdown  -h now       shutdown   -h  10  10分钟以后关机       poweroff      shutdown  -c :取消关机
重启: reboot   shutdown –r  now     init  6
14.多文件管理
(1)写main.c  add.c  max.c   add.h   max.h  
然后编译:gcc  -c  main.c  add.c  max.c  生成.o文件
链接:gcc  -o  main  main.o  add.o  max.o
运行:./main
也可以一步完成:gcc –o main main.c  add.c  max.c(不用写include”max.h” include”add.h”,gcc自己找到文件,自己链接)
(2)vim  makefile:
all:main
main:add.o  main.o  max.o
以Tab键开头 gcc  -o  main  add.o  max.o  main.o
add.o :add.c
以Tab键开头 gcc  -c  add.c
max.o:max.c
以Tab键开头 gcc  -c  max.c
main.o:main.c
以Tab键开头 gcc  -c  main.c
clean:
以Tab键开头 rm  -fr  *.o  main
原创粉丝点击