Linux的命令及工具


Linux的命令及工具
 
1、查看系统运行的进程
# ps auxw
2、netstat命令
查看系统监听的服务
# netstat -ln
-a所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接
-l 显示当前监听的连接
-n 加上这个选项,就会以数字形式显示地址和端口号。
-r 显示路由表。
3、解压gz文件包
tar -xvfz ****.tar.gz
解压到指定目录
tar -xvfz ****.tar.gz -C /opt
4、删除目录
rm -fr 目录名(在linux命令中r参数常表示目录)
rmdir只能删除空目录
5、复制目录
cp -r 目录名 /var (把目录中内容(包含其子目录)复制到/var 目录中)
6、快速及时的切换到root用户权限
su命令 可从普通用户临时切换到root用户权限,输入exit即可退出root登录到普通用户权限
7、提示符
root用户的命令提示符是#,普通用户的命令提示符是$
8、网卡配置ip的命令为
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
9、scp命令
scp是 secure copy的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.
(1) 复制文件:
命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名
实例:
scp /home/linux/soft/scp.zip root@www.mydomain.com:/home/linux/others/soft
(2) 复制目录:
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要输入用户密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
例子:
scp -r /home/linux/soft/ root@www.mydomain.com:/home/linux/others/
scp -r /home/linux/soft/ www.mydomain.com:/home/linux/others/
 
10、查看某一个linux程序,所需的支持库
ldd命令用于判断某个可执行的 binary 档案含有什么动态函式库。
ldd [-vdr] [filename]
参数说明:
--version  打印ldd的版本号
-v --verbose  打印所有信息,例如包括符号的版本信息
-d --data-relocs  执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)
-r --function-relocs  对目标对象和函数执行重新部署,并报告缺少的目标对象和函数(只对ELF格式适用)
--help 用法信息
11、获得硬盘(包括电子盘)序列号
用以下命令即可获得
hdparm -i /dev/sda | grep "SerialNo" | tr -s " "| cut -d '=' -f4
12、Vi查找字符串
/word Enter
如果 vi 找到了 word,它将把光标定位在 word 处。要搜索 word 的其他匹配,请按 n 或 N:
n,继续朝同一方向搜索。   
N,反方向进行搜索。
13.源码安装软件
wget http:/ABC.tar.gz
tar zxf ABC.tar.gz
cd ABC
./configure
make
sudo make install
14.
ctrl-l — 清屏
ctrl-u — 清除光标以前字符。
15.Linux查看文件夹大小的命令
du -sh目录, 如: du -h --max-depth=1/usr/local/mysql/
16.格式化C代码
indent工具可以把代码格式化成某种风格,格式化成内核编码风格(K&R风格)
$ indent-kr -i8 main.c 
17.压缩整个目录为一个文件
tar -zcvffilename.tar.gz  /home/a/*

相关内容

    暂无相关文章