一般格式

  Shell命令的一般格式如下:命令名【选项】【参数1】【参数2】...【选项】是对命令的特别定义,以减号(-)开始,多个选项能够用一个减号(-)连起来,如ls -l -a 和ls -la 相同。【参数】提供命令运行的信息,或是命令执行过程中所使用的文档名。使用分号(;)能够将两个命令隔开,这样能够实现一行中输入多个命令。命令的执行顺序和输入的顺序相同。

  命令补全

  在送入命令的任何时刻,能够按<Tab>键,当这样做时,系统将试图补全此时已输入的命令。假如已输入的字符串不足以唯一地确定他应该使用的命令,系统将发出警告声。再次按<Tab>键,系统则会给出可用来用来补全的字符串清单。使用命令补全功能,能够提高使用长命令或操作较长名字的文档或文档夹的都是很有意义的。

  历史命令

  系统会把过去输入过的命令记忆下来,只要按方向键中的上下箭头,就能够选择以前输入过的命令了。

  联机帮助

  能够通过man命令来查看任何命令的联机帮助信息。他将命令名作为参数,该命令的语法格式为:

  man 【命令名】

  在任何命令之后给--help参数,也能够显示该命令的帮助信息。

常用的Shell命令



目录和文档操作

查看当前目录相对于根目录的位置
 
  pwd

查看当前目录内容

  ls

以长格式查看当前目录内容。对应每个文档的条目将包括连接数目、任何者、大小、最后修改时间、权限等内容

  ls -l

改变当前目录。目的目录名可用相对路径表示,也能够用绝对路径表示。

cd [目的目录名]

转移到上一级目录

cd ..

创建目录

mkdir [新目录名]

例:mkdir /var/ftp

删除空目录

rm [目录名]

例:rm /var/ftp

  递归删除一个目录中的任何文档和该目录本身。

rm -r [目录名]

  复制文档

cp [源文档名] [目标文档名]

  重命名文档

mv [源文档名] [目标文档名]

例:mv /etc/rc.d/rc3.d/K50xinetd /etc/rc.d/rc3.d/S50xinetd

  删除文档

rm [文档名]

  不需确认地删除多个文档

rm -f [带通配符的文档名]

  硬链接文档。不能对目录文档做硬链接,不能在不同的文档系统之间做硬链接。

ln [源文档名] [目标文档名]

  例:mv /etc/rc.d/rc3.d/K50xinetd /etc/rc.d/rc3.d/S50xinetd

  软链接文档。也就是符号链接。可用此法创建文档的快捷方式。

ln -s [源文档或文档夹名] [目标名]

  按文档名查找文档。

find / -name nametofind -print

  改变文档任何者。

  例:chown workman.workgroup /data/pub/upload

  改变文档访问权限

  例:chmod -R 755 /usr/local/LumaQQ

  查看一个文档有多少行

wc -l usr.bin

  查看一个文档有多少字节

wc -c usr.bin

  查看文本文档的内容

cat usr.bin

  用户管理

改变身份。假如不指定用户名,则默认将用户身份换至root。从root身份转换到其他任何身份都无需口令。

su [username]

添加用户

  例:adduser -c "MyW" -d /home/workman -g root workman

配置用户口令

  例:passwd workman

  安装和卸载软件

安装rpm软件

  例:rpm -Uvh kdevelope-3.1-1.i386.rpm

卸载rpm软件

  例:rpm -e kdevelope

  配置、编译、安装、卸载源码发布的软件包。

./configure

make

make install

make clean

卸载源码发布的软件包

make uninstall

  文档的打包和解包2

解tar包

例:tar -xvzf gaim-0.77.tar.gz

tar -jxvf XXX.tar.bz2

  生成tar包

  例:tar cvf - /etc | gzip-9c > backup.tar.gz

  生成rar包3

rar a test.rar file1.txt

rar a test.rar dir1

  解rar包

rar x test.rar

  解zip 包

unzip lumaqq_p3.zip

  挂装一个iso 文档

mout -t iso9660 -o loop,iocharset=cp936 /data/myarc.iso /mnt/iso


  2除iso文档外,其他各类型压缩包均能够在图像界面下使用“压缩工具”进行管理。从开始菜单的启动“压缩工具”的方法是:【开始】→【应用程式】→【附件】→【压缩工具】3需要安装RAR for Linux才能处理RAR格式的压缩文档。

  卸装iso文档

umout /mnt/iso

  生成一个iso 文档

cp /dev/cdrom /home/gsh/TomJerry1.iso

  远程Shell 登录4

  ssh远程登录进行命令行操作

ssh -l workman 192.168.0.101

  ssh远程登录进行文档的传送

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!