Linux基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VI文字处理器
vi 文件名 进入编辑模式:i o Insert 回一般模式: [Esc] 保存退出: :wq :wq! 不保存退出: :q :q! 一般模式下常用快键: 0 $ G 到文件最后一行 o,O 光标上或者下加一行 /word, ?word 向上向下搜索
使用Linux的潜规则
重要的热键
[Tab] 命令补全和文件补全 [Ctrl]-c 强制制Βιβλιοθήκη Baidu命令停止 [Ctrl]-d 退出,等同于输入exit
正确的关机方法
数据同步写入磁盘:sync 部分数据暂存在内存中,不同步,关机的时候可能丢失数据 常用关机命令:shutdown 例子 shutdown -h now 立刻关机 shutdown -h 20:25 今天的20:25关机 shutdown –h +10 10分钟后关机 shutdown –r now 立刻重新启动 shutdown –r +30 „The system will reboot‟ 30分钟后启动,并提示后面信息 shutdonw –k now „This system will reboot‟ 警告,不关机 重新启动和关机: reboot halt poweroff [root@linux ~] sync;sync;sync;reboot
Linux文件权限以及更改
文件属性示意图: 连接数 所属组 最新修改日期 -rwxrwxrwx 1 root root 293 Oct 19 21:24 test 文件属性 文件拥有者 大小 文件名 r: 可读 (4) w:可写 (2) x:可执行 (1) -rwxrwxrwx:一共10个属性,1~10 -:文件属性 2~4:文件拥有者的属性 5~7:文件所属用户组的属性 8~10:其他人对此文件的属性 更改文件权限: chgrp: 改组 chgrp [R] dirname/filename chown:改拥有者或者组 chown [R] ID:Group dir/filename chmod:改文件属性 chmod [R] xyz dir/filename 注:-R:进行递归的持续更改,改目录下所有子文件子目录都进行变更
Swap 交换分区:一般为内存大小的2倍
命令执行方式
[root@linux ~] command [-options] parameter1 parameter2 . . . 命令 选项 参数(1) 参数(2) 注意:命令参数间是以空格 -- help 查看帮助 几个基础命令的练习 1. 显示日期: date date date +%Y/%m/%d 2. 显示日历: cal [month] [year] cal 2010 cal 7 2010
文件的压缩和打包TAR
tar [-cxtzjvfpPN] 文件或者目录…. 参数: -c: 建立压缩文件 -x: 解开压缩文件 -t: 查看压缩文件 -z: 是否用gzip压缩 -j: 是否用bzip2压缩 -v: 压缩过程中显示文件 -f: 使用文件名 -p: 使用原文件的原来属性 -P: 使用绝对路径来压缩 -N: 比日期新的才打包进来 范例: tar –cvf /tmp/etc.tar /etc 打包/etc目录,但是不压缩 tar –xvf /tmp/tec.tar /home 解压缩到/home目录下
查看文件内容
cat :由第一行开始显示文件的内容 tac: 从最后一行开始显示文件的内容 nl: 显示的时候,输出行号 more: 一页一页的显示文件的内容 less: 有more类似,但是它可以向前翻页 head: 只看前几行 tail: 只看最后几行
以上都可以直接看一个文件,关于以上每个命令的参数,自行查阅。
Linux树状目录
/ 根目录 /bin,/usr/bin,/usr/local/bin 放置可执行二进制命令 ls,mv,rm,mkdir,rmdir,gzip,tar,cat,cp,mount /boot 放置Linux启动时用到得文件 /dev 设备文件的存放目录 /etc 系统设置文件 /home 用户家目录 /lib,/usr/lib,/usr/local/lib 系统使用的函数库的目录 /opt 一般安装软件的目录 /mnt, /media 软盘光盘默认挂载点 /proc 虚拟文件系统,放置的数据都在内存中 /tmp 放置临时文件的目录 /usr 放置系统主要程序,图形界面文件,额外的库函数等。类似‘program files‟+„WinNT‟ /var 放置系统执行过程中产生的变化的文件,如cache,log file
cd $HOME/.vnc vi xstartup Comment out the line #twm & Add the following line: startkde& Save and exit /usr/bin/vncserver -depth 24 -geometry 1200x1000 :1 As root, add the following line to /etc/rc.local su - VGNC -c "/usr/bin/vncserver -depth 24 -geometry 1200x1000 :1" Repeart for each acct that you want to have a vnc session. Increment the diaply by 1 for each user.
常用磁盘与目录查看命令
df [-ahikHTM] [目录或者文件名] 参数; -a : 列出全部文件系统 -k : 以KB为单位显示 -m : 以MB为单位显示 -h : 以GB MB KB等格式显示 -H : 以M=1000k取代1024k的计算方式 -T : 显示文件系统名字,如ext3 -I : 不用硬盘容量,而已inode的数量来显示 范例: df df –h df –aT df –h /etc df -ih
Linux文件和目录管理
相对路径 绝对路径 . 表示此层目录 .. 表示上一层目录 - 表示前一个工作目录 ~ 表示‘当前用户身份’的home目录 ~account 表示account用户的home目录
常用目录的操作命令 cd (切换目录) pwd (显示当前所在的目录) mkdir (建立新目录) rmdir (删除‘空’目录) ls (查看文件和目录) ls –alsh cp (复制文件或者目录) 注-r 用于复制目录 rm (删除文件或者目录)参数 -fir mv (移动文件和目录,或者重命名)参数 -fiu
尽量不要使用root账户做为常用账户登录 不要往/(根目录下)下放文件 退出终端的时候,一定要按[Ctrl+d]或者输入exit退出 不要随意删除自己不知道文件 尽量在自己的home目录里面进行与自己相关的数据管理 不要随便给文件777的权限 不要断电关机
配置VNC
16服务器和Mount命令的使用
全部的数据都转移到了134.132.111.16上,基本格局没有改变,但是所有的 Openworks build全部转移到了Build文件夹。全部的oracle文件包括10g 11g 全部转移到了Oracle文件夹下。 1.16开机自行启动samba服务和nfs服务 2.Linux下使用16上nfs挂载点: >showmount -e 134.132.111.16 Export list for 134.132.111.16 nfs * >mount -t nfs 134.132.111.16:/nfs /net (挂载在/net下) 3.Solairs下使用16上nfs挂载点 >mount -f nfs -o vers=3 134.132.111.16:/nfs /mnt/aa 注:Solaris下只能挂载在/mnt下,不过最好在此目录下再创 建一个文件夹,比如aa来挂载。 4.Windows下通过映射网络驱动器来使用16上提供的samba共享点 因为新的共享文件夹名字为nfs,映射到本地硬盘上作为一个盘 符后,请重命名为net来保持与District中的配置一致,最好盘 符为Z. 共享路径为:\\134.132.111.16\nfs
常用磁盘与目录查看命令
du [-ahskm] 文件或者目录名 -a: 列出所有的文件与目录容量 -h:以GB MB显示 -s:列出总量,不列出每个目录占用的容量 -k:以KB显示 -m:以MB显示 范例: du –sm /* 检查根目录下每个目录所占的容量 du –a du 列出当前目录下全部文件 du –sh * 列出当前目录下每个文件或者目录大小
命令行界面下用户和组管理
useradd
#useradd –r jack –c “Jack” –g mary –s /bin/sh –d /home/Jack
groupadd
#groupadd –g 5400 testbed
su
功能说明:变更用户身份。 语 法:su [-flmp][--help][--version][-][-c <指令>][-s <shell>][用户帐号] 常用方式: su su – su - xjnc
常用的搜索文件命令
which (寻找执行文件)(只找PATH下所规范的路径) which [-a] command -a:列出找到的全部名称 whereis (寻找特定文件) whereis [-bmsu] 文件或者目录名 locate(常用) find(重点掌握) find [path] [option] [action] 例子:find / -name passwd 找出文件名为passwd的文件 find /home –user kync 找出/home下属于用户kync的文件 find命令功能强大,尽量能够熟练使用之。
In an xterm,
vncserver Take note of the display id. Example: This is using display :1 symbiovv{VGNC}% vncserver New 'symbiovv:1 (VGNC)' desktop is symbiovv:1 Starting applications specified in /home/VGNC/.vnc/xstartup Log file is /home/VGNC/.vnc/symbiovv:1.log vncserver -kill :1
Linux基础知识学习
The Basic Linux Knowledge Learning
LandmarkQA Team
V1.0版
硬盘分区
安装系统的时候,选择手动分区,不要采用系统默认的分区模式 最简单的划分3个区 /boot 一般给512M~1024M(第一个定义,并且放在整块硬盘的最前面,主要目的是防止硬 盘过大,BIOS找不到硬盘 / 根分区