比较特殊的目录-----------------------------------
. 代表此层目录
.. 代表上一层目录
_ 代表前一个工作目录
~ 代表[目前使用者身份]所在的家目录
~account 代表acouunt这个使用者的家目录
常见的处理目录的指令---------------
cd 变换目录
pwd 显示目前的目录
mkdir 建立一个新的目录
rmdir 删除一个空的目录
一般模式-光标移动方法---------------
h或向左方向键 光标向左移动一个字符
j或向下方向键 光标向下移动一个字符
k或向上方向键 光标向上移动一个字符
l或向右方向键 光标向右移动一二字符
备注:如果想要进行多次移动的话,例如向下移动30行,可以使用“30j”或“30下方向键“的组合按键。
CTRL+f 屏幕向下移动一页,相当于Page Down 按键
CTRL+b 屏幕向上移动一页,相当于Page Up 按键
CTRL+d 屏幕向下移动半页
CTRL+u 屏幕向上移动半页
+ 光标移动到非空格符的下一列
- 光标移动到非空格符的上一列
n
0 数字,移动到这一行的最前面字符处
$ 光标移动到这一行的最后面字符处
H 光标移动到屏幕的最上方那一行
M 光标移动到这个屏幕的中央哪一行
L 光标移动到这个屏幕的最下方那一行
G 移动到这个档案的最后一行
nG n为数字,移动到档案的第n行
gg 移动到这个档案的第一行,相当于1G
n
一般模式-搜索与取代------------------------------------
/word
?word
n
N
:n1,n2s/word1/word2/g
:1,$s/word1/word2/g
:1,$s/word1/word2/gc
一般模式-删除、复制、黏贴------------------
x,X
nx
dd
ndd
d1G
dG
d$
d0
yy
nyy
y1G
yG
y0
y$
p,P
u 复原前一个动作
.
进去编辑模式----------------------------
i,I i为从目前光标所在处插入,I为从目前所在行的第一个非空字符处开始插入
a,A a为从目前光标所在的下一个字符开始插入,A为从光标所在行的最后一个字符处开始插入
o,O o为在光标所在的下一行处插入新的一行,O为在光标所在处的行一行进行插入新的一行
r,R r会取代光标所在的哪一个字符,R会取代光标所在的文字,知道按下ESC为止
Esc 推出编辑模式,回到一般模式
指令列命令模式-----------------
:w
:w!
:q
:q!
:wq
:e! 将档案还原到最原始的状态
ZZ 若档案没有更动,则不存储离开,若档案已经改动,则存储后离开
:w filename
:r filename
:n1,n2 w file
:! command
:set nu
:set nonu
检视档案内容--------------------------
cat 从一行开始显示档案内容
tac 从最后一行开始显示档案内容
nl 显示的时候,顺道输出行号
more 一页一页的显示档案内容
less 与more相比,但它可以往前翻页
head 只看头几行
trail 只看尾巴几行
od 以二进制的方式读取档案内容
光驱操作命令--------------------------
·Linux 中的所有设备文件都放在“/dev”目录下。
·“/dev/cdrom”是光盘驱动器的设备文件,该文件总是指向实际光盘设备的符号连接。
·“/dev/hdc”是真正光盘的设备文件,
挂载光盘
·光盘在使用前需先使用mount命令把光盘设备挂载到系统相应的目录中,然后到该目录中就可以读取光盘中的文件了。
·在光盘挂载期间,光盘驱动器被锁定,即使按光驱也不能弹出光盘
#mount -t iso9660 /dev/hdc /mnt/cdrom
卸载光盘
- umount 光盘挂载点目录
- # umount /mnt/cdrom
光盘的弹出与关闭
·弹出光驱之前需要使用umount卸载光盘。
# eject
·关闭光盘驱动器
------------------------使用iso文件----------------------------
在linux使用iso文件,只需要将文件加载到一个目录中,不需要解压的,直接访问目录就可以使用iso中的文件了,使用完umount就可以了。
mount -o loop redflag-6-sp1.iso /mnt/cdrom
umount /mnt/cdrom
-------------------------------------------------------------
zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv
解压同时解包
===========================================================
gunzip 10201_database_linux_x86_64.cpio.gz
cpio -idmv < 10201_database_linux_x86_64.cpio
解压缩再解包
ip设置---------------------------------------------
进入/etc/sysconfig/network-scripts目录下,ifcfg-eth0
# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet
DEVICE=eth4 #网卡名称
BOOTPROTO=none
HWADDR=00:1E:0B:D3:FC:3A #MAC地址
ONBOOT=no #是否开机启动
DHCP_HOSTNAME=ahweb2 #主机名
TYPE=Ethernet #网卡类型
IPADDR=192.168.88.25 #ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.88.1 #网关
USERCTL=no
IPV6INIT=no #是否使用IPV6
PEERDNS=yes
配置完之后,service network restart即可。
配置完成后不能访问,最好重新启动一下系统
VMware Tools installation---------------------------
1.加载CMROM设备
2.拷贝内容到 /tmp 路径
3.tar zxvf VMwareTools-8.1.3-203739.tar.gz
4.cd vmware-tools-distrib
./vmware-install.pl
---------------------------改变权限------------------------------
[root@localhost ~]# ls -lh
-rw-r--r-- 1 root root 12K 8月 15 23:18 conkyrc.sample
最前面的第2~10个字符是用来表示权限。
第一个字符一般用来区分文件和目录:
d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
-:表示这是一个普通的文件。
l: 表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
剩下的3组分别为归属用户、归属群组、其它用户或群组对于该文件的权限。我们看它的格式
rwx rwx rwx
r 可读
w 可写
x 可执行
chmod:改变目录或文件的权限
r: 对应数值4
w: 对应数值2
x:对应数值1
-:对应数值0
[root@localhost ~]# chmod 664 a.txt
想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。
[root@localhost ~]# chmod -R 777 /home/user
chown:改变目录或文件的所有权
[root@localhost ~]# chown user conkyrc.sample
[root@localhost ~]# chown :users conkyrc.sample
要修改目录的权限,使用-R参数
chgrp group xxx 用来更改文件的归属群组
------------------------------RPM 使用--------------------------------
查看包是否安装:rpm -qa |grep 报名
例如:rpm -qa |grep samba(查看表samba的安装情况)
安装包:rpm -ivh 包名
删除包:rpm -e 包名
------------------------------服务进行操作-----------------------------
启动smb服务:service smb start 或 /etc/rc.d/init.d/smb start
关闭smb服务:service smb stop 或 /etc/rc.d/init.d/smb stop
重新启动smb服务:service smb restart 或 /etc/rc.d/init.d/smb
重新加载smb服务,让配置生效:restartservice smb reload 或 /etc/rc.d/init.d/smb reload
我们可以使用 chkconfig 命令自动加载smb 服务:
chkconfig --level 3 smb on #运行级别3 自动加载
chkconfig --level 3 smb off #运行级别3 不自动加载
-------------------------------切换用户-----------------------------------------
比如想从普通用户切换到root:
#su - root (或su -)
# 密码:root的密码
即root用户登录成功
who:查询当前在线的用户
groups:查询用户所属的组
id:显示当前用户信息
finger:查询用户信息
#id username 查看用户信息
#useradd [用户名] 增加用户
#passwd [用户名] 修改密码
------------------------------设备类型-------------------------------------------
/dev/hda
/dev/hda1
/dev/hda2
/dev/hda5
/dev/sdb1
前两位的字母 hd 表示这是一块IDE硬盘,如果是 sd ,则代表SATA硬盘,或者闪存等外设。
第三位的字母 a 表示这是该类型接口上的第一个设备。同理, b、c、d⋯⋯ 分别代表该类型接口上的第二
三四⋯⋯个设备。例如 hdc 表示第二个IDE接口上的主硬盘(每个IDE接口上允许一个主设备和一个从设备)
第四位的数字 5 ,并不表示这是该硬盘中的第5个分区,而是第一个逻辑分区。
分区预留标识,所以 1-4 一定不会是逻辑分区, 5 则是第一个逻辑分区,以此类推。
------------------------------清空回收站-------------------------------------------
(1)$su root //进入root用户模式
(2)#cd /home/gyb/.Trash //进入用户目录下的回收站,其中gyb是我自己建的用户目录
(3)#rm -rf * //清空回收站。
------------------------------在线帮助--------------------------------------------------
man xxx
Tip:在使用“man”浏览器的时候,一些快捷键您可能会用到:
Ctrl+f(orward) 向下翻一页 Ctrl+d(own) 向下翻半页
Ctrl+b(ackward) 向上翻一页 Ctrl+u(p) 向上翻半页
/ 查找 q(uit) 退出
xxx --help
info xxx
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17179887/viewspace-666033/ ,如需转载,请注明出处,否则将追究法律责任。