Linux常用命令
Linux常用命令
命令:
复制
cp hello.c / 从home目录复制到根目录
cp –r test / 从home目录复制test文件夹到根目录
mv long / 移动
更改文件名字 mv hello.c hello1.c
删除文件 rm hello.c
删除目录 rm test –r
创建目录 mkdir test
mkdir –p test/test1/test2
进入目录 cd /home
快速回到上次目录 cd –
回到根目录 cd /
查看完整路径 pwd
查看当前目录下文件 ls
ls –l
查看包含隐藏文件 ls –a
把文件隐藏 mv hello.c .hello.c
解压缩命令:
把test文件夹打包
tar –cvf test.tar test/
tar –cvzf test.tar.gz test/
zip test.zip test/
把test文件解压
tar –xvf test.tar
tar –xvzf test.tar.gz
tar –jxvf test.tar.bz2
unzip test.zip
改变文件权限:
格式:chmod 777 hello.c
可读:4 可写:3 可执行:1
查看磁盘使用情况:
df
格式:df [选项]
例如:df –k 以KB为单位查看磁盘使用情况
查看目录大小
du
格式: du [选项] 目录
例如:du –b test 以字节为单位显示test这个目录大小
网络配置
格式:ifconfig [选项] [网络接口]
例如:
- ifconfig eht0 192.168.10.1
配置eth0这一网卡的IP地址为192.168.0.1
- ifconfig eth0 down
暂停eth0这一网卡的工作
- ifconfig eth0 up
恢复eth0这一网卡的工作、
查看网络状态
Netstat
格式:netstat [选项]
例如:netstat –a 查看系统中所有的网络监听端口
软件安装
rpm
格式:rpm [选项] [安装文件]
例如:
- rpm –ivh tftp.rpm
安装名字为tftp的文件包
- rpm –qa
列出所有安装的rpm包
- rpm –e name
卸载名字为name的rpm包
编译安装方式
tar.gz(bz或bz2)
安装:
- 打开一个SHELL,即终端
- 用cd命令进入源代码压缩包所在的目录
- 根据压缩包类型解压缩文件
tar –xvzf ***.tar.gz 或 tar –jxvf ***.tar.bz(或bz2)
- 用cd命令进入解压缩后的目录
- 输入编译文件命令: ./configure (有的压缩文件已经编译过,这一步可以省去)(配置)
- 然后是命令:make (编译)
- 再是安装文件命令:make install (安装)
- 安装完毕
apt –get安装方法:sudo apt-get install 软件名
rpm包的安装方式:rpm –ivh ***.rpm
挂载
mount
格式:mount [选项] 设备源 目标目录
例如:
- mount /dev/cdrom/mnt
将光驱挂载到/mnt目录下
umount
格式:umount 目标目录
例如:
- umount /mnt (对应mount例)
取消光驱在/mnt下的挂载
查找文件
find
格式:find 路径 –name ‘文件名’
例如;
- find ./ -name ‘co*’
在当前目录及其子目录中寻找名为co开头的文件
- find ./ -name ‘test’
在当前目录及其子目录中寻找名为test的文件
查找字符串
grep
格式:grep [选项] 字符串
例如:
- grep “file” ./ -rn
grep –Rsn “file” ./ --color
在当前目录及其子目录中,查找包含file字符串的文件
- netstat –a|grep tftp
查看所有端口中用于tftp的端口
动态查看CPU使用
top
格式:top
例如:
- top
查看系统中的进程对CPU,内存等的占用情况。
查看进程
ps
格式:ps [选项]
例如:
- ps aux
查看系统中的说有进程
杀死进程
Kill
格式:kill [选项] 进程号
例如:
- kill –s SIGKILL 4096
杀死4096号进程
帮助
man
格式:man 命令名
例如:
- man grep
查看grep命令的使用方法
- man ping
查看ping命令的使用方法
关闭防火墙
命令:/etc/init.d/iptables stop
重启网络
命令:/etc/init.d/network restart
文本编辑
- vi hello.c
- 键入i进入插入模式
- 编辑
- 键入[ESC]退入到命令行模式
- 键入:wq保存退出