您的位置:首页 > 其它

一些基础知识

2017-10-17 15:00 204 查看
关于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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: