LINUX 基本命令1. date功能: 显示与设置当前的日期与时间 设置日期与时间 : date MMDDHHMMYYYY MM : Month DD : Day HH : Hour MM : Minute YYYY : Year2. 相对路径:“ . ” 与 “ .. ”. 当前工作目录 .. 上一层目录 例如: ../readme.txt mv /root/myfile.3. 高级参数: -f作用 : force,强制执行,取消删除提示,建议慎用 示例 : rm -rf mydir4. 从命令模式输入命令: a, A, i, Ia A i I : : : : 在光标的位置后添加输入的字符 在光标所在的行尾添加输入的字符 在光标的前一个位置插入输入的字符 在光标所在行开头插入输入的字符5. 删除文本指令:(1) x, X : 删除当前光标所在字符 / 前一个字符 (2) nx, nX : 删除从当前光标位置开始后 n 个 字符 (包括当前字符) / 前 n 个字符(不 包括当前字符) (3) D : 删除当前光标位置开始后的该行所有字符 (包括当前字符) (4) dd, ndd : 删除当前光标所在行 / 当前光标所在行 开始的后 n 行6. 复制与粘贴指令: (1) yy, nyy : 复制光标所在当前行 / 光标所在当前行开始的后 n 行 (包括当前 行) (2) yw : 复制光标位置到单词结束的字符 (3) p: 在当前光标后粘贴 (4) P: 在当前光标前粘贴7. 权限0 1 2 4 3 5 6 7 没有权限 允许执行 (x) 允许写入 (w) 允许读取 (r) 1+2, 允许执行及写入 1+4, 允许执行及读取 2+4, 允许写入及读取 1+2+4, 允许执行、写入及读取8. Tar(1) 打包成 .tar (重点) 语法 : tar -cvf 文件.tar 举例 : tar -cvf file.tar (2) 显示 .tar 的内容 (了解) 语法 : tar -tf 文件.tar 举例 : tar -tf file.tar (3) 添加文件到 .tar 文件内 (了解) 语法 : tar -rvf 文件.tar 举例 : tar -rvf file.tar 文件 1 文件 2 …… file1 file2 file3文件 1 file4文件 2……(4) 将文件由 .tar 中删除 (了解) 语法 : tar --delete -vf 文件.tar 文件 1 举例 : tar --delete -vf file.tar file4 (5) 解压缩 .tar (重点) 语法 : tar -xvf 文件.tar 举例 : tar -xvf file.tar文件 2 …9. Compress(1) 压缩文件 语法 : compress [-b n] 文件 n : 9 ~ 16 ,表示压缩程度,16 为最高 举例 : compress file1 压缩过的文件会自动加上扩展名 .Z,经过 compress 压缩的 .Z 文件会取代原文件 (2) 解压缩 语法 : uncompress 文件.Z 举例 : uncompress file1.Z10. Zip(1) 压缩 语法 : zip zipfile 文件 1 文件 2 …… 举例 : zip myfile file1 file2 file3 包括子目录一起加入 语法 : zip -r zipfile 文件 1 文件 2 …… 举例 : zip -r myfile file1 file2 file3 dir1 从 zip 文件中删除文件 语法 : zip -d zipfile 文件 1 文件 2 …… 举例 : zip -d myfile file1 解压缩 语法 : unzip zipfile 举例 : unzip myfile 显示 zip 文件内容 语法 : unzip -v zipfile 举例 : unzip -v myfile(2)(3)(4)(5)11. Gzip(1) 压缩文件语法 : gzip 文件 gzip -v 文件 (显示压缩比率) gzip 会把文件压缩成 .gz 取代原文件 举例 : gzip myfile (2) 查看压缩文件内容 语法 : gzip -l 文件 举例 : gzip -l myfile (3) 解压缩 语法 : gunzip 文件 gzip -d 文件 举例 : gunzip myfile12. Bzip2(1) 压缩文件 语法 : bzip2 文件 bzip2 -k 文件 (保留原文件) bzip2 会把文件压缩成 .bz2 取代原文件 举例 : bzip2 myfile (2) 解压缩 语法 : bunzip2 文件 bzip2 -d 文件 举例 : bunzip2 myfile.bz213. tar 与 compress, gzip, bzip2(1) tar + compress = *.tar.Z 语法: 压缩: tar -cZvf 文件.tar.Z 文件 1 文件 2 …… 举例: tar -cZvf file.tar.Z * 解压缩: tar -xZvf 文件.tar.Z 举例: tar -xZvf file.tar.Z (2) tar + gzip = *.tar.gz (目前最常见的格式) 语法: 压缩: tar -czvf 文件.tar.gz 文件 1 文件 2 …… 举例: tar -czvf file.tar.gz * 解压缩: tar -xzvf 文件.tar.gz 举例: tar -xzvf file.tar.gz (3) tar + bzip2 = *.tar.bz2 语法: 压缩: tar -clvf 文件.tar.bz2 文件 1 文件 2 ……举例: tar -clvf file.tar.bz2 * 解压缩: tar -xlvf 文件.tar.bz2 举例: tar -xlvf file.tar.bz214. 挂接设备(1) 挂接一个文件系统或设备 指令: mount [-t type] 设备 挂接点 挂接点: /mnt/cdrom, /mnt/floppy 设备: /dev/cdrom, /dev/fd0, /dev/hda1 -t type: iso9660, msdos, vfat, …… 举例: mount –t iso9660 /dev/cdrom /mnt/cdrom mount –t msdos /dev/fd0 /mnt/floppy (2) 只读挂接 mount -r 设备 挂接点 (3) 可擦写挂接 mount -w 设备 挂接点 (4) 挂接所有设备 mount -a15. 解除挂接(1) 解除一个文件系统 (或设备) 挂接 umount 设备 umount /dev/cdrom umount 挂接点 umount /mnt/cdrom 解除挂接的文件系统必须不在使用中 (2) 解除所有挂接 umount -a (3) 解除特定系统类型挂接 umount –a -t 文件系统类型16. 系统简单命令(1)ctrl + z :暂停正在执行中的程序,随时可以恢复执行 (2)jobs : 显示系统当前运行的程序 (3)ps : 显示系统当前所有的进程17. 设置网关(1)默认网关 语法 : route add default gw 网关地址 例 : route add default gw 192.168.0.254 (2)配置 eth0 别名设备 eth0:1 的 IP 并添加路由 #ifconfig eth0:1 192.168.168.110 #route add-host 192.168.1698.110 dev eth0:1 (3)激活禁用设备 #ifconfig eth0:1 up(down) (4)添加到主机路由 # route add-host 192.168.1698.110 dev eth0:1 # route add-host 192.168.1698.110 gw 192.168.168.1 (5)添加到网络的路由 #route add-net IP netmask MASK eth0 #route add-net IP netmask MASK gw IP18. 添加删除路由//添加到主机的路由 # route add –host 192.168.1.11 dev eth0 # route add –host 192.168.1.12 gw 192.168.1.1 //添加到网络的路由 # route add –net 192.168.1.11 netmask 255.255.255.0 eth0 # route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1 # route add –net 192.168.1.0/24 eth1 //删除路由 # route del –host 192.168.1.11 dev eth019. netconfig ethx设置网络参数 use dynamic IP configuration IP address Netmask Default gateway (IP) Primary nameserver 注意 : netconfig 命令设置的网络配置信息可以永久 保存到配置文件中,但只有重新启动计算机后 才能生效20. /etc/sysconfig/network设置 ip 地址、子网掩码和广播地址 使用命令/bin/netcfg 进行网络配置 /etc/sysconfig/network-scripts/ifcfg-eth0 其中 IPADDR= IP 地址 NETMASK= 子网掩码 NETWORK= 网络起始地址 BROADCAST=广播地址 ONBOOT=yes /etc/resolv.conf 可以配置域名服务器 /etc/hosts /etc/services /etc/HOSTNAME 文件包含系统的主机名称 例如: /etc/rc.d/init.d/inet 该文件是启动 TCP/IP 网络服务的配置文件,作用是设置域名、建 立路由启动服务进程,可以把 ifconfig 命令放在这里配置网卡 配置路由 临时配置 使用 route 命令 例如: route add default gw xxx.xxx.xxx.xx eth0 使用命令/bin/netcfg 进行网络配置 /etc/rc.d/init.d/inet route 命令放在这里配置网关路由21. 配置网桥root@bridge:~> brctl addbr br0 其次,我们不需要 STP(生成树协议)等。