Linux基本命令
Linux命令
1.常用操作
--ls
查看当前目录下的所有文件及目录
--cd
切换目录
--pwd
查看当前目录
--ctrl+c
结束当前进程
--clear
清屏
--ifconfig
查看IP信息
--service network stop
--service network start
关闭和开启邮件服务器
--mount -t iso9660 -o ro /dev/cdrom /media
挂载光盘到media目录下d
--rpm
检查安装过的rpm软件包
--Ctrl+u
撤销当前输入的命令
--TAB
自动补全
2.常见系统目录结构
--/ 根目录
--root root超级用户的家目录
--home 普通用户的家目录
--dev 硬件设备
--media 空目录,挂载光盘
--mnt 空目录,仅供测试
--boot 启动文件
--var 日志文件
--tmp 临时文件
--bin 所有用户都可以执行的程序
--sbin 超级用户可以执行的程序
--etc 配置文件
--usr 非系统默认安装的执行程序默认安装位置
3.文件管理
--创建文件
--touch filename[filename1,filename2,filename3]
--touch finename{1..100}.txt
--vi filename
--删除文件
--rm filename
--rm -rf filename
--查看文件
--cat filename 查看文件
--head [-number]filename查看文件头十行
--tail [-numbei]filename查看文件后十行
--修改文件
--mv filename [otherdirectory]
文件移动和文件重命名
--查找文件
--find filename
--which ls 查找命令
--ls filename 查找filename文件
--locate filename(快速查找,建立了系统文件数据库,前提是先实行updatedb)
--复制文件
--cp file1 /directory/
--移动文件
--mv file1 file2 将当前目录下的文件file1更名为file2
--mv file1 /directory/ 将当前文件目录下的file1移动到directory目录下
--内容查找
--cat /file.text |grep string 在文档file.text中查找string
4.目录管理
--新建目录
--mkdir dir1[,dir2,dir3,dir4] 新建四个dir[1-4]
--删除目录
--rmdir dir1 删除空目录
--rm -rf dir 删除目录下及目录下的所有文件
--修改目录
--mv dir1 dir2 将目录dir1更名为dir2
--递归创建目录
--mkdir -p /dir1/dir2/dir3/dir4 递归创建目录
--递归查看目录
--tree dir 查看dir下的目录树形结构
5.用户管理
--添加用户
--useradd username
--更改用户密码
--password username 更改用户名为username的密码
--删除用户
--userdel username 删除用户(不删除用户数据)
--删除用户数据
--userdel -r username 删除用户和用户数据
--查看用户
--id username
--cat /etc/passwd |grep username
6.压缩包管理
--gz压缩包
--tar czf file.tar.gz file 制作file的压缩包
--tar xzf file.tar.gz -C /directory 解压缩包到指定目录
--zip压缩包
--zip file.zip file 将file制成名为file.zip的zip包
--unzip file.zip 解压缩
7.网络设置
--临时设置
--ifconfig eth0 192.168.0.100 设置第一块网卡的IP为192.168.0.100(仅本次操作有效,重启后失效)
--永久设置
--vi /etc/sysconfig/network-scripts/ifcfg-eth0
第一步:手动修改IPADDR=192.168.0.100
第二步:service network restart
--查看网路配置
--ifconfig
8.防火墙
--iptables
--iptables -L 查看iptables
--iptables -I INPUT -j DROP 所有访问全拒绝
--iptables -I INPUT -s 192.168.0.100 -j ACCEPT 放行192.168.0.100的访问
--iptables -F 清空防火墙
--service iptables save 保存修改的防火墙策略
--SElinux
--setatus 查看SELinux的状态
--vi /etc/selinux/config
手动修改SELINUX=disabled
保存修改并重启服务器生效
9.帮助方法
--command --help
--command -h
--man command