目录
一、基础命令
1.命令查看您当前所处的路径-pwd
pwd 命令查看您当前所处的路径
2.查看硬盘的分区-fd
sudo fdisk -l
3. 查看硬盘剩余空间
df -h
df -H
4.查看系统资源管理-top
top
5.列出当前目录下的文件(和目录)-ls
ls 命令列出当前目录下的文件(和目录)。使用特定的参数,您可以查看文件的大小,创建时间,权限等。
如:ls -l表示“列出所有文件的详细信息”。
6.改变当前工作目录-cd
cd 命令用来改变当前工作目录。当您打开一个终端的时候,您就位于您的home目录中。如果想要切换到其它的目录,就要用 cd 命令。例如:
进入root目录,输入 "cd /"
进入当前目录的上一层目录,输入 "cd .."(注:cd 与 .. 之间有空格)
进入前一个操作的目录,输入 "cd -"
一次进入多层目录,输入 "cd /var/www",将会直接切换到/var的子目录/www中。
7.复制文件-cp
cp 命令用来复制文件。例如: "sudo cp file foo" 命令将会创建一个"file"的精确的副本,并命名为"foo",而 "file"不会有任何变化。如果是复制目录,那就得用"sudo cp -r directory foo" (递归地复制)。
8.移动文件-mv
mv 命令将文件移动到另一个位置或者给文件更名。看下面的例子: "sudo mv file foo" 命令会将文件"file"更名为"foo"。 "sudo mv foo /opt" 会将文件"foo"移动到opt目录,但不会更名。如果想更名,你必须要指定一个新的名字。
9. 删除文件-rm
rm 这个命令用来移动或删除文件。对于非空的目录,需要rm -r才能删除。例如:"sudo rm foo"命令删除foo文件;"sudo rm -r foo"删除foo文件夹以及内容。
10.删除“空”目录-rmdir
rmdir 只能用来删除“空”目录。例如:"sudo rmdir foo"
11.创建目录-mkdir
mkdir 命令用来创建目录。例如: "sudo mkdir music" 将会创建一个 music 目录。
12.文件查找-find
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录。
13.一屏查看文件内容-cat
cat文件名 一屏查看文件内容
14.分页查看文件内容-more
more 文件名
15.下载文件-wget
下载:sudo wget http://zhtaide.3322.org:8080/rdms/source.list 下载source.list件.
16.压缩文件或文件夹-zip
sudo zip –q –r seismis.zip /var/lib/tomcat6/webapps/seismis 把“/var/lib/tomcat6/webapps/seismis”下的所有文件压缩成seismis.zip.
zip -r test.zip test/* -x test/a\*
这样就可以给test文件夹打包,但是排除了其中的 文件夹a
17. 解压文件-unzip
sudo unzip html.zip 把 html.zip解压到当前目录
18.编辑文件-vi
编辑文件: sudo vi datasource.propries;编辑状态:按I键;保存退出::wq;不保存退出::!q
19. 对文件更改角色-chown
赋权:sudo chown -R tomcat6:tomcat6 * 对当前目录下的所有文件赋予tomcat6角色权限。
20.对文件赋权-chmod
赋权:sudo chmod-R +x * 对当前目录下的所有文件增加可操作权限
二、网络命令
1.查看当前IP地址
ifconfig
2.查看当前监听80端口的程序
lsof -i :80
3.查看当前网卡的物理地址
arp -a | awk '{print $4}'
ifconfig eth0 | head -1 | awk '{print $5}'
4.查看路由信息
netstat -rn