linux-命令
linux-命令
lihuibear一、基础知识
1.1 Linux系统的文件结构
/bin 二进制文件,系统常规命令 |
1.2 Linux系统命令行的含义
示例:root@app00:~# |
1.3 命令的组成
示例:命令 参数名 参数值 |
二、基础操作
2.1 关闭系统
(1)立刻关机 |
2.2 关闭重启
(1)立刻重启 |
2.3 帮助命令(help)
ifconfig --help //查看 ifconfig 命令的用法 |
2.4 命令说明书(man)
man shutdown //打开命令说明后,可按"q"键退出 |
2.5 切换用户(su)
su xxx //切换为用户"xxx",输入后回车需要输入该用户的密码 |
三、目录操作
3.1 切换目录(cd)
cd / //切换到根目录 |
3.2 查看目录(ls)
ls //查看当前目录下的所有目录和文件 |
3.3 创建目录(mkdir)
rm 文件名 //删除当前目录下的文件 |
3.4 修改目录(mv)
mv 当前目录名 新目录名 //修改目录名,同样适用与文件操作 |
3.5 拷贝目录(cp)
cp /usr/tmp/tool /opt //将/usr/tmp目录下的tool目录复制到 /opt目录下面 |
3.6 搜索目录(find)
find /bin -name 'a*' //查找/bin目录下的所有以a开头的文件或者目录 |
3.7 查看当前目录(pwd)
pwd //显示当前位置路径 |
四、文件操作
4.1 新增文件(touch)
touch a.txt //在当前目录下创建名为a的txt文件(文件不存在),如果文件存在,将文件时间属性修改为当前系统时间 |
4.2 删除文件(rm)
rm 文件名 //删除当前目录下的文件 |
4.3 编辑文件(vi、vim)
vi 文件名 //打开需要编辑的文件 |
4.4 查看文件
cat a.txt //查看文件最后一屏内容 |
五、文件权限
5.1 权限说明
文件权限简介:'r' 代表可读(4),'w' 代表可写(2),'x' 代表执行权限(1),括号内代表"8421法" |
5.2 文件权限
普通授权 chmod +x a.txt |
六、打包与解压
6.1 说明
.zip、.rar //windows系统中压缩文件的扩展名 |
6.2 打包文件
tar -zcvf 打包压缩后的文件名 要打包的文件 |
6.3 解压文件
tar -zxvf a.tar //解包至当前目录 |
七、其他常用命令
7.1 find
find . -name "*.c" //将目前目录及其子目录下所有延伸档名是 c 的文件列出来 |
7.2 whereis
whereis ls //将和ls文件相关的文件都查找出来 |
7.3 which
说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 |
7.4 sudo
说明:sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。需要输入自己账户密码。 |
7.5 grep
grep -i "the" demo_file //在文件中查找字符串(不区分大小写) |
7.6 service
说明:service命令用于运行System V init脚本,这些脚本一般位于/etc/init.d文件下,这个命令可以直接运行这个文件夹里面的脚本,而不用加上路径 |
7.7 free
说明:这个命令用于显示系统当前内存的使用情况,包括已用内存、可用内存和交换内存的情况 |
7.8 top
top //显示当前系统中占用资源最多的一些进程, shift+m 按照内存大小查看 |
7.9 df
说明:显示文件系统的磁盘使用情况 |
7.10 mount
mount /dev/sdb1 /u01 //挂载一个文件系统,需要先创建一个目录,然后将这个文件系统挂载到这个目录上 |
7.11 uname
说明:uname可以显示一些重要的系统信息,例如内核名称、主机名、内核版本号、处理器类型之类的信息 |
7.12 yum
说明:安装插件命令 |
7.13 rpm
说明:插件安装命令 |
7.14 date
date -s "01/31/2010 23:59:53" ///设置系统时间 |
7.15 wget
说明:使用wget从网上下载软件、音乐、视频 |
7.16 ftp
ftp IP/hostname //访问ftp服务器 |
7.17 scp
scp /opt/data.txt 192.168.1.101:/opt/ //将本地opt目录下的data文件发送到192.168.1.101服务器的opt目录下 |
八、系统管理
8.1 防火墙操作
service iptables status //查看iptables服务的状态 |
8.2 修改主机名(CentOS 7)
hostnamectl set-hostname 主机名 |
8.3 查看网络
ifconfig |
8.4 修改IP
修改网络配置文件,文件地址:/etc/sysconfig/network-scripts/ifcfg-eth0 |
8.5 配置映射
修改文件: vi /etc/hosts |
8.6 查看进程
ps -ef //查看所有正在运行的进程 |
8.7 结束进程
kill pid //杀死该pid的进程 |
8.8 查看链接
ping IP //查看与此IP地址的连接情况 |
8.9 快速清屏
ctrl+l //清屏,往上翻可以查看历史操作 |
8.10 远程主机
ssh IP //远程主机,需要输入用户名和密码 |
评论
匿名评论隐私政策