代码改变世界

Linux基本命令

2012-10-12 00:23  owenyang  阅读(208)  评论(0编辑  收藏  举报
  • Ctrl+Alt+[F1|F7] 切换控制台与桌面
  • 添加用户
    • useradd [选项] 用户名

  passwd

格式:passwd[选项] [用户名]

范例:

passwd smb

修改smb用户的密码

  su

格式:su [选项][用户名]

范例:

su – root

切换到root用户,并将root的环境变量同时带入

  shutdown

格式:shutdown [-t seconds][-rkhncfF] time

[message]

范例:

shutdown now

  mv

格式:mv [选项] 源文件或目录 目标文件或目录

范例:

1. mv /home/test /home/test1

/home目录下的test文件更名为test1

2.mv /home/dir1 /tmp/

/home目录下dir1目录移动(剪切)到/tmp目录下

  mkdir

格式:mkdir [选项] 目录名

范例:

1. mkdir /home/workdir

/home目录下创建workdir目录

2. mkdir –p /home/dir1/dir2

创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1

  pwd

格式:pwd

范例:

1. pwd

显示当前工作目录的绝对路径

  ls

格式:ls [选项] [目录或文件]

范例:

3. ls –l /home

显示/home目录下的文件与目录的详细信息

4. ls –c /home

显示/home目录下的文件与目录,按修改时间排序

  tar

格式:tar [选项] 目录或文件

范例:

1.tar cvf tmp.tar /home/tmp

/home/tmp目录下的所有文件和目录打包成一个

tmp.tar文件

2.tar xvf tmp.tar

将打包文件tmp.tar在当前目录下解开

  unzip

格式:unzip [选项] 压缩文件名.zip

范例:

1.unzip tmp.zip

解压tmp.zip文件

   chmod

格式:chmod [who] [+ | - | =] [mode]文件名

参数:

who:

u 表示文件的所有者。

g 表示与文件所有者同组的用户。

o 表示“其他用户”。

a 表示“所有用户”。它是系统默认值

mode:

+ 添加某个权限

- 取消某个权限

= 赋予给定权限

例:chmod g+w hello.c

mode所表示的权限可使用下述字母

(数字)的任意组合:

r 可读 (4)

w 可写 (2)

x 可执行 (1)

例:chmod 761 hello.c

  df

格式:df  [选项]

范例:

df –k

KB为单位显示磁盘使用情况

  df

格式:df  [选项]

范例:

df –k

KB为单位显示磁盘使用情况

  ifconfig

格式:ifconfig [选项] [网络接口]

范例:

1. ifconfig eth0 192.168.0.1

配置eth0这一网卡的ip地址为192.168.0.1

2. ifconfig eth0 down

暂停eth0这一网卡的工作

3. ifconfig eth0 up

恢复eth0这一网卡的工作

  ifconfig

格式:ifconfig [选项] [网络接口]

范例:

1. ifconfig eth0 192.168.0.1

配置eth0这一网卡的ip地址为192.168.0.1

2. ifconfig eth0 down

暂停eth0这一网卡的工作

3. ifconfig eth0 up

恢复eth0这一网卡的工作

  rpm

格式:rpm [选项] [安装文件]

范例:

1. rpm -ivh tftp.rpm

安装名字为tftp的文件

2. rpm qa

列出所有已安装rpm

3. rpm –e name

卸载名字为namerpm

  mount

格式:mount [选项] 设备源 目标目录

范例:

1. mount /dev/cdrom /mnt

将光驱挂载到/mnt目录下

2.umount /mnt

  find

格式:find 路径 -name‘文件名’

范例:

1. find ./ -name ‘co*’

在当前目录及其子目录中寻找名为co开头的文件

2. find ./ -name ‘test’

在当前目录及其子目录中寻找名为test的文件

  grep

格式:grep [选项] 字符串

范例:

1. grep “file” ./ -rn

在当前目录及其子目录中,查找包含file字符串的文件

2. netstat –a | grep tftp

查看所有端口中用于tftp的端口

  top

格式:top

范例:

1.top

查看系统中的进程对cpu、内存等的占用情

况。

  ps

格式:ps [选项]

范例:

1.ps aux

查看系统中的所有进程。

  kill

格式:kill [选项] 进程号

范例:

1.kill s SIGKILL 4096

杀死4096号进程

  man

格式:man 命令名

范例:

1. man grep

查看grep命令的使用方法

2. man ping

查看ping命令的使用方法