关于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
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