免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 714 | 回复: 0
打印 上一主题 下一主题

Linux使用----2 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-04 20:31 |只看该作者 |倒序浏览
1.格式化软盘
# fdformat /dev/fd0H1440
建立文件夹
#mkfs -t ext2 -c /dev/fd0H1440

#format a:
挂载mount
#mount -t ext2 /dev/fd0 /mnt
#mount -t msdos /dev /fd0
卸载umount
#umount /mnt
----------------------------
2.linux系统的主要构成:存储管理、进程管理、文件系统、进程间通信
存储管理:页面式存储机制,每页面的大小应芯片而异
进程管理:创建方法采用copy in write技术
文件系统:通用目录访问,虚拟文件系统VFS
进程间通信:管道/信号,消息队列,信号灯,共享内存,Socket机制
----------------------------
3.red Hat Linux 9.0中ctrl+ALt+BackSpace可退出图形登录屏幕或控制台
/usr/share/doc包括可关于系统上安装的软件包的附加信息
----------------------------
4.在命令行下用那个命令可以获得当前登陆的linux发行商和版本?
uname -a
这个命令不能得到linux 的发行商(redhat, debian, suse)和版本.
每个发行版存放版本的地方都不一样,没有统一的方法。redhat可以cat /etc/redhat-release
----------------------------
4.vi中看到的 @ 符号是什么意思??
根据@这个符号出现的不同地方, 可能有以下解释:
1). 出现在正文区中的
是ASCII为0的字符。 这种字符在vim内部缓冲区的表示和写到文件时是不一定的, 比如你在插入模式下用C-V 然后按下000插入了一个字符, 显示为^@.
2). 出现在vim脚本中或命令行上
跟它后面的字母一起表示一个特殊寄存器。 如
:echo @a
是显示寄存器a的内容
----------------------------
5.rh-linux-7.3对应的kernel是多少?
uname -r
----------------------------
6.vi下面如何进行回车换行?
esc + i + enter
将字符缩进到上一行呢
esc + i + backspace
----------------------------
7.在linux下怎样更改主机名
/vi /etc/sysconfig/network
----------------------------
8.linux如何从图形登录更改回文本登录?
"/etc/inittab"
id:3:initdefault
你现在应该是id:5:initdefault
----------------------------
9.装完linux 怎设置可以上网,我的ip是固定ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
代码:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=IP地址
NETMASK=子网掩码
vi /etc/sysconfig/network
代码:
NETWORKING=yes
HOSTNAME=自己的机器名字
GATEWAY=网关
vi /etc/resovl.conf
代码:
nameserver 首选DNS服务器
nameserver 备用DNS服务器
/etc/rc.d/init.d/network restart
----------------------------
10.环境变量
顾名思义,就是获取或设置运行环境下设置的共用变量.
==============================================
IN WIN
显示所有环境变量 set
显示某环境变量 echo %var%
设置环境变量 var=..
IN UNIX/LINUX
显示所有环境变量 env
显示某环境变量 echo $var
设置环境变量 var=.. 生效的办法根据具体的SHELL各有不同;ksh bsh 为export.
==============================================
编程时获取环境变量为 getenv("HOME")
编程时设置环境变量为 setenv("HOME")
==============================================
操作系统环境变量一般存在全局数组 extern char **environ
==============================================
----------------------------
11.Linux下挂载usb盘
许多人都用autousb自动挂载usb,其实大可不必
先以root身份登陆终端
在/mnt下,mkdir usb
挂载命令:
mount -loop /dev/sda1 /mnt/usb
----------------------------
12.一次解开.tar.gz文件  
  解开.tar.gz文件一般要先用gunzip解压再用tar解包, 在Linux下可以一次完成, 如: #tar zxpvf sample.tar.gz  
----------------------------
13.软驱的使用  
  如果是Linux 的ext2文件系统用如下命令: #mount -t ext2 /dev/fd0 /mnt dos格式的软盘则用命令: #mount -t msdos /dev/fd0 /mnt 然后就可以在/mnt里访问软盘的内容了, 注意在取出软盘之前要先卸掉软盘上的文件系统, #umount /mnt 否则会导致信息丢失.
在软盘上建立文件系统可用如下命令: #mke2fs /dev/fd0 1440  
14.RedHat下显示彩色目录列表  
  打开/etc/bashrc, 加入如下一行: alias ls=“ls --color“ 下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下: 蓝色-->目录 绿色-->可执行文件红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件
----------------------------
15.显示文件的类型     
  用命令 file 可以使你知道某个文件究竟是ELF格式的可执行文件, 还是shell script文件或是其他的什么格式 例如: #file startx  
----------------------------
16.命令文件的路径  
  当你键入一些命令如find, shutdown, mount, startx时是否 想过要知道这些文件究竟放在哪个目录里? 用命令 whereis 可以实现,如 #whereis startx [color=red:8ea1de57f3]还可以用which,例如which ls[/color:8ea1de57f3]
----------------------------
17.Linux 里的Norton Commander     
  在提示符下键入命令mc后你就会看到一个与Norton Commander很相似的界面, 实际上功能也很相似甚至更强大, 比如可以直接对.tar.gz 压缩包里的文件进行操作(有点像 ZipMagic).
----------------------------
18.一次处理一整个目录  
  Linux/UNIX 的很多常用命令如 rm , cp 等都有一个参 数---- -r , 是递归的意思, 命令里加了参数 -r 就可以对目标目录及其下所有子目录进行操作,如: rm -rf /test (f 是 force 意为强行) , 该命令完全删除 根目录下的子目录 test ,作用类似于 dos 下的 deltree ,当然使用这个命令时要特别小心。再如: cp -r /test /test1 有类似 dos 下 xcopy /s 的作用。
----------------------------
19.进入单用户模式和限制进入单用户模式.
     单用户模式可以让普通用户拥有root的所有权限,如果你忘记root密码了,或者系统出现了问题而系统管理员不在急着要修复系统的话,用处还是很大的.但也有安全隐患.
     a.进入单用户模式
      lilo的话,在出现引导界面时按ctrl+x然后在boot:后输入linux single回车即可进入单用户模式.
         grub:出现引导界面后,按e,然后选择第二行(kernel*那一行),再按e.再结尾处输入single或者init 1或者1(都可以),按回车,然后按b引导即可.
     b.只限制进入单用户模式,引导系统时不要密码
      lilo:在install=/boot/boot.b的下一行加上                password=password  
restricted
然后运行lilo -v
        需要注意的是,最好限制普通用户修改编辑lilo.conf不然这明文的密码就没有用了.chmod 600 /etc/lilo.conf.只给root用户读写权限就OK了.
         grub:在grub.conf中在第一段任何位置加password=明文密码,或者先用grub-md5-crypt生成一个加密的密码,然后用鼠标选中它,按ctrl+shift+c复制,然后打开grub.conf在title的上面一段加上password=--md5(注意这儿有一个空格),然后击右键,把你的加过密的密码粘过来.或者你可以写成password --md5空格加过密的密码的格式都可以.然后保存重启就行了.
           建议使用加密的密码.这样即使普通用户打开grub.conf也不知道密码是什么.
     c.限制用户进入指定的系统.(对多重引导的系统有用)
      lilo:在label=*的下面加password=密码
    grub:在title=*的下面加password --md5 加过密的密码[/color:8ea1de57f3]
----------------------------
20.Console切换:左Alt-方向键,循环切换console。效果和Alt+Fn一样。
----------------------------
21.在Bash Shell中,可以用!重复上几次输入过的命令,这样就可以省去往上滚动的麻烦了。使用ctl+R可以互动的检索以前使用过的命令行。
----------------------------
22.Bash中的快捷键:ESCAPE-B 会向前条一个单词,Ctrl-K会删除从光标到行末所有字符。
----------------------------
23.Linux中如何配置IP及....?
可以直接修改配置文件:
/etc/sysconfig
目录下面的network
然后使用
ifdown eth0
ifup eth0
即可生效
----------------------------
24.lsmod  显示正在使用的所有可加载模块
   lsdev可以列出当前内核中的设备驱动
----------------------------
25.在windows系统下创建Linux系统启动盘
K:\DOSUTILS>rawrite
Enter disk image source file name: \images\boot.img
Enter target diskette drive: a
Please insert a formatted diskette into drive A: and press -ENTER- :
---------------------------------------------------------------OVER

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21775/showart_151001.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP