基本的Linux命令
来源:互联网 发布:赵薇杀人知乎 编辑:程序博客网 时间:2024/05/17 09:37
1、 基本的目录结构:
/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。
/usr:用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。
/var:用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
/:Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。
/tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB以上。
swap:实现虚拟内存,建议大小是物理内存的1~2倍。
2、基本命令
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd system 进入当前目录下的system子目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
mkdir dir1 创建一个叫做 'dir1' 的目录'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
mv dir1 /home将当期目录下的dir1移动到/home目录下。
文件搜索
find / -name f ile1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
文件的权限 :使用 "+" 设置权限,使用 "-" 用于取消
ls -lh 显示权限
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限
chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限
打包和压缩文件
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar –xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
RPM 包
rpm -ivh package.rpm 安装一个rpm包
rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告
rpm -U package.rpm 更新一个rpm包但不改变其配置文件
rpm -F package.rpm 更新一个确定已经安装的rpm包
rpm -e package_name.rpm 删除一个rpm包
rpm -qa 显示系统中所有已经安装的rpm包
rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包
rpm -qi package_name 获取一个已安装包的特殊信息
YUM 软件包升级器 - (Fedora, RedHat及类似系统)
yum install package_name 下载并安装一个rpm包
yum localinstall package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
yum update package_name.rpm 更新当前系统中所有安装的rpm包
yum update package_name 更新一个rpm包
yum remove package_name 删除一个rpm包
yum list 列出当前系统中安装的所有包
yum search package_name 在rpm仓库中搜寻软件包
yum clean packages 清理rpm缓存删除下载的包
yum clean headers 删除所有头文件
yum clean all 删除所有缓存的包和头文件
网络 - (以太网和WIFI无线)
ifconfig eth0 显示一个以太网卡的配置
ifup eth0 启用一个 'eth0' 网络设备
ifdown eth0 禁用一个 'eth0' 网络设备
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址
管理Linux操作系统中服务的命令。
开启httpd服务器:service httpd start
start可以换成restart表示重新启动,stop表示关闭,reload表示重新载入配置。
关闭mysql服务器:service mysqld stop
查看网络服务状态:service network status
重新启动网络服务:service network restart
- LINUX的基本命令
- LINUX的基本命令
- Linux的基本命令
- linux的基本命令
- Linux的基本命令
- linux 的基本命令
- Linux的基本命令
- linux基本的命令
- linux基本的命令
- 基本的Linux命令
- Linux基本的命令
- linux的基本命令
- linux的基本命令
- Linux的基本命令
- Linux的基本命令
- Linux的基本命令
- ~linux的基本命令~
- Linux的基本命令
- HDU 1686 Oulipo(KMP)
- 将Eclipse代码导入到AndroidStudio的两种方式
- 蓝桥杯 算法训练 最短路 (链式前向星,spfa)
- android .9图片使用和一些技巧
- Python 字典中包含中文的输出
- 基本的Linux命令
- JAVA正则表达式 Pattern和Matcher
- fatal: Not a git repository (or any of the parent directories):
- HDU 1069 Monkey and Banana(DP)
- Android Design Support Library初探-更新中
- PopupWindow 定点弹窗
- 详解CSS选择器、优先级与匹配原理
- 《重构:改善代码的既有设计》读书笔记
- 浅析Context