ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 常用LINUX命令

常用LINUX命令

原创 Linux操作系统 作者:chwang1984 时间:2010-06-24 09:18:18 0 删除 编辑

比较特殊的目录-----------------------------------
.     代表此层目录
..    代表上一层目录
_     代表前一个工作目录

~     代表[目前使用者身份]所在的家目录

~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      例如20则光标会向后面移动20个字符距离
0             数字,移动到这一行的最前面字符处
$             光标移动到这一行的最后面字符处
H             光标移动到屏幕的最上方那一行
M             光标移动到这个屏幕的中央哪一行
L             光标移动到这个屏幕的最下方那一行
G             移动到这个档案的最后一行
nG            n为数字,移动到档案的第n行
gg            移动到这个档案的第一行,相当于1G
n      n为数字,光标向下移动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      复原前一个动作
+r   重做上一个动作
.
进去编辑模式----------------------------
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/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 卸载Oracle数据库
请登录后发表评论 登录
全部评论

注册时间:2009-03-27

  • 博文量
    96
  • 访问量
    185877