linux 添加环境变量
要修改的文件:vi /etc/profile
要添加的内容:在profile文件的末尾增加 export PATH=程序所在目录:$PATH
wq 保存文件
. /etc/profile 使环境变量立即生效,注意 .后面有一个空格
以 mysql 为例:
mysql 安装位置 /usr/local/mysql/
由于mysql的执行文件在mysql的bin目录下,
因此环境变量中要 添加 /usr/local/mysql/bin,
即在 /etc/profile文件的末尾 添加 export PATH=/usr/local/mysql/bin:$PATH 并保存文件
. /etc/profile 使环境变量立即生效,注意 .后面有一个空格
又如:
export JENAROOT=/home/liaomeng/apache-jena-2.7.4
export PATH=$JENAROOT/bin:$PATH
source /etc/profile使修改生效
这是看别人的,记个笔记
一、简述题(每题2分,共60分)
1、请简述Linux、Unix、GPL的联系与区别
GNU通用公共许可证。
2、ls –l 列出的每一项分别代表什么含义?
依次为文件类型、文件的三组权限、硬链接数、文件的属主、文件的属组、文件的大小、文件最后修改的时间、文件名
3、请简述Linux中的常见文件类型,并列出(ls –l查看时)代表该类型的类型符号
普通文件(-)、目录(d)、字符设备文件(c)、块设备文件(b)、符号链接文件(l)。
4、什么是符号链接,如何创建符号链接?
ln -s
5、什么是硬链接,如何给文件、目录创建硬链接?
ln file1 file2 不能给目录创建硬链接。
对目录dir1中所有文件在目录dir2中建立硬链接。
$mkdir dir2
$ln /home/lzt/dir1/* /home/lzt/dir2
6、给指定文件创建一个符号链接link1,和一个硬链接link2,link1与link2哪个占用磁盘空间更大?
link1更占磁盘空间
7、在桌面上创建/etc/passwd的符号链接。如何实现?
ln -s /etc/passwd /home/lzt/Desktop/passwd
8、在VIM中如何快速删除一行(请指出在哪个模式下使用哪个命令)
命令模式 dd
9、管道符号‘|’作用是什么?
管道符号连接两个命令,将前面命令的输出,当做后面命令的输入
10、VIM提供了三种模式,分别是哪些?他们之间如何进行转换。
命令模式、末行模式、编辑模式。 按ESC进入命令模式,然后按冒号:进入莫行模式。
11、分页查看/etc/passwd文件,应该使用的指令是?
more/less /etc/passwd
12、查看文件/etc/passwd的后几行,应该使用的指令是?
tail –n 5 /etc/passwd
13、将文件/home/sramedu/hello.c 重命名为/home/sramedu/test.c 如何实现? mv /home/sramedu/hello.c /home/sramedu/test.c
14、拷贝一份/etc/passwd到sramedu用户的桌面如何实现?
cp /etc/passed /home/sramedu/Desktop/passwd
15、将主目录下的code目录下所有文件打包为code.tar.gz,如何实现?
tar –zcvf code.tar.gz /home/sramedu/code
16、在/usr/include中查找strtok函数在哪个头文件中有定义,如何实现?
find /usr/include –name ‘*.h’ | xargs grep ‘strtok’
17、使用find命令在后台查询文件系统中所有以.conf结尾的文件,并将结果保存在当前用户主目录下的conf_result.txt文件中,要求查找过程忽略所有错误信息。如何实现?
find / -name ‘*.conf’ 2>/dev/null >conf_result.txt &
18、如何查看进程?如何杀死进程?
ps au kill 进程ID
19、使用哪个组合键可以结束当前终端正在运行的前台进程?
Ctrl+c
20、ctrl-c, ctrl-z分别代表什么意思
结束一个进程 挂起一个进程
21、修改密码可以使用哪个指令 ?
passwd +用户名
22、使用crontab指令设置服务器周1-周5每天晚上11:00关机(注:关机指令为poweroff)。如何实现?
0 23 * * 1-5 poweroff
23、Linux系统的7种运行级别在哪个文件中有描述?常用的运行级别是哪两个?
/etc/rc.d/rcN.d 3和5
24、将系统默认的运行级别设置为3,如何实现?
使用vi编辑器来更改init的配置文件,vi /etc/inittab,进到文件里,先按键盘中的字母 i ,然后使用方向键移动光标,找的id:4:initdefault: 这行,将光标移动到该行 4的后面,用退格键删除 4 ,然后更改成另外的数字,如3 。接下来按键盘上的“Esc”键,然后输入“:wq ”重启后计算机,运行级别就变了。
25、/etc/rc.d/rcN.d 目录分别代表什么意思?
答:运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆。
运行级别2:多用户状态(没有NFS)。
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式。
运行级别4:系统未使用,保留。
运行级别5:X11控制台,登陆后进入图形GUI模式。
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。
26、/etc/rc.d/init.d目录作用是什么?
启动用户环境、网络等脚本。
27、如何开启vsftpd服务?
service vsftpd start
28、设置vsftpd服务,在系统以level3、level5启动时自动启动,如何实现?
chkconfig
29、查看指令的帮助信息,应该用哪个指令。
man
30、修改网络接口eth0的ip地址为192.168.0.99,如何实现?
ifconfig eth0 192.168.0.99
二、选择题(每题2分,共30分)
1、在vi全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果。(B)
A. :q B. :q! C. :x D. ZZ
2、当使用vi编辑一个文件时,在指令模式下,下面哪条命令能复制当前行的内容到剪贴板中。(C)
A. cc B. dd C. yy D. Ctrl+c
3、下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中?(D)
A. cp -i ./dir1/* ./dir2
B. cp -P ./dir1/* ./dir2
C. cp -d ./dir1/* ./dir2
D. cp -r ./dir1/* ./dir2
4、在VIM中,快速跳转到第191行,应该使用的命令是(C)
A. GG B.1G C.191G D.191g
5、在VIM中,在当前光标之前插入,应该使用的指令是(A);在当前光标之后插入,应该使用的指令是(B);在当前行之下插入应该使用的指令是(C)
A. i B.a C.o D.q
6、下面哪一个是VIM的用户级别的配置文件(C)
A. /etc/vimrc B.~/vimrc C.~/.vimrc D.~/.vimcr
7、权限将文件test.txt的权限修改为rw-r--r—应该使用的指令是(A)
A. chmod 644 test.txt B.chown 644 test.txt
C. chown 422 test.txt D.chgrp 644 test.txt
8、修改目录dir及其目录下所有文件的属主和属组为sramedu,应该使用的指令是(D)
A. chgrp sramedu:sramedu dir B.chgrp –R sramedu:sramedu dir
C. chown sramedu:sramedu dir D.chown –R sramedu:sramedu dir
9、/etc文件系统的标准应用是用于____?(D)
A. 安装附加的应用程序
B. 存放可执行程序、系统管理工具和库
C. 设置用户的主目录
D. 用于存放系统管理的配置文件
10、有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作? B
A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup
C. * 1,8 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * * mybackup
11、如何在文件中查找显示所有以"*"打头的行? D
A. find \*file
B. wc -l*
C. grep –n *file
D. grep \* file
12、命令kill -9 1301的含义是(B):
A. 杀死pid为9和1301的进程
B. 强制杀死pid为1301的进程
C. 从1301开始,杀死9个进程
D. 重启1301进程
13、对所有用户的变量设置,应当放在哪个文件下? B
A. /etc/bashrc
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc
14、使用什么命令检测网络是否连通? A
A. ping
B. route
C. netstat
D. ifconfig
15、在bashshell环境下,当一命令正在执行时,按下control-z会: A
A. 挂起前台任务
B. 给当前文件加上eof.
C. 将前台任务转入后台
D. 注销当前用户
查看安装的ubuntu位数
file /sbin/init
或者getconf LONG_BIT
查看安装的ubuntu版本
uname -a
或者cat /etc/issue
可以查看关于CPU的信息
more /proc/cpuinfo
找到clflush size一行查看cpu位数
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 | |
【换取逻辑分析仪】rtthread添加RRH62000传感器驱动-基于野火启明6M5被打赏48分 | |
换逻辑分析仪+Verilog多输入门被打赏27分 |